index
:
FMI/IPL
dragons_typos
gc-pres-link
homework1
homework2
master
[MIRROR] Implementation of Programming Languages course
Website
Summary
Files
Commits
Branches
@commit
@diff
@stats
log msg
author
committer
range
path:
root
/
JSImpl
/
src
Commit message (
Expand
)
Author
Age
Lines
SHA
*
Fixed Linux build
Dimitar Trendafilov
2018-11-05
-2
/
+3
b38f33e
*
Add a couple more tests in ParserTests.
martin dobrev
2018-11-03
-0
/
+3
113598b
*
Introduce interactive interpreter.
martin dobrev
2018-11-03
-129
/
+192
6c2f781
*
Fix AppVeyor build.
martin dobrev
2018-11-03
-0
/
+1
4e7231b
*
Remove base class parameter from expression macro iterator.
martin dobrev
2018-11-02
-25
/
+25
0b0962d
*
Add many fixes to parser.
martin dobrev
2018-11-02
-215
/
+322
d51e7e3
*
Removed unused file
Dimitar Trendafilov
2018-10-29
-4
/
+0
14bf2ac
*
Moved lexer and parser tests to the test app
Dimitar Trendafilov
2018-10-28
-240
/
+0
e89ae67
*
Fixed for increment step filling up the stack
Dimitar Trendafilov
2018-10-28
-71
/
+101
0ba5eb3
*
Fix test app build in Debug
martin dobrev
2018-10-24
-1
/
+0
087fc88
*
Add test app.
martin dobrev
2018-10-24
-231
/
+244
67025e7
*
Move all js implementation related files in shared project
martin dobrev
2018-10-24
-1
/
+1
6dd6e47
*
ASTParser proper intendation. (#16)
omalinov
2018-10-24
-51
/
+119
2afce60
*
Fixed using only defined variables for the interpreter demo
Dimitar Trendafilov
2018-10-24
-1
/
+1
74363cc
*
Enhanced tree interpreter
Dimitar Trendafilov
2018-10-24
-30
/
+171
051eb93
*
Fixed parsing of some unary expressions
Dimitar Trendafilov
2018-10-24
-1
/
+2
11380dc
*
Fixed parsing of for loop
Dimitar Trendafilov
2018-10-24
-2
/
+18
75993cc
*
Added IPLStack
Dimitar Trendafilov
2018-10-24
-0
/
+4
bec3276
*
Fixed compilation with warning level 4
Dimitar Trendafilov
2018-10-24
-16
/
+17
3cc0bc6
*
Added a tree interpreter
Dimitar Trendafilov
2018-10-24
-1
/
+221
d5cb498
*
Lexer/homework (#15)
omalinov
2018-10-21
-2
/
+6
1384d7e
*
Lexer whitespace and commens tokens. (#13)
omalinov
2018-10-21
-30
/
+340
7509dce
*
Hex and exponent tests (#10)
omalinov
2018-10-21
-2
/
+19
4366cb1
*
Fixed Linux build
Dimitar Trendafilov
2018-10-20
-7
/
+10
35e4200
*
Fix tabulation.
martin dobrev
2018-10-15
-36
/
+36
7f006b8
*
Merge branch 'master' into lexer-errors-handling
Martin Dobrev
Unverified
2018-10-15
-202
/
+142
2021943
|
\
|
*
Clean up AST json ptrinter.
martin dobrev
2018-10-14
-30
/
+0
f671c04
|
*
Split expression definitions in different file.
martin dobrev
2018-10-14
-103
/
+103
0c66608
|
*
Split literls in different classes and remove all handwritten code.
martin dobrev
2018-10-14
-101
/
+67
370d2af
|
*
Clean up main.cpp
martin dobrev
2018-10-14
-16
/
+17
a24ea4d
|
*
Minor fixes.
martin dobrev
2018-10-14
-3
/
+4
8aa55f1
*
|
"Lexer string errors implemented."
Ognyan
2018-10-14
-131
/
+341
6c7fc84
|
/
*
Fix variable redefinition issue in parser.
martin dobrev
2018-10-14
-1
/
+1
47a7a68
*
Now AstPrinter output valid jsons.
martin dobrev
2018-10-14
-302
/
+176
f28c02c
*
Now all expressions will be auto generated.
martin dobrev
2018-10-14
-505
/
+502
4233fbf
*
Add invalid token to lexer.
martin dobrev
2018-10-14
-0
/
+1
f398d80
*
Enhance test system usability
martin dobrev
2018-10-14
-3
/
+3
d960d23
*
Fix typo.
martin dobrev
2018-10-14
-15
/
+11
ab6cd5a
*
Fix parsing of single quoted strings
martin dobrev
2018-10-14
-0
/
+20
1f4401a
*
Fix parsing of number which start with '9'
martin dobrev
2018-10-14
-50
/
+47
81297e1
*
Set C++ to C++14
Dimitar Trendafilov
2018-10-06
-0
/
+2
a52f001
*
Started Linux port for JSImpl
Dimitar Trendafilov
2018-10-06
-37
/
+41
206b1bd
*
Split visitor from expressions and introduce ASTPrint.
martin dobrev
2018-09-26
-41
/
+108
da6026e
*
Introduce expression visitor
martin dobrev
2018-09-26
-1
/
+55
2a606a4
*
Fix assignment and logical operators parsing
martin dobrev
2018-09-26
-2
/
+8
953f174
*
Fix binary expression parsing
martin dobrev
2018-09-26
-24
/
+38
1577e44
*
Implement TopStatement and Program rules.
martin dobrev
2018-09-21
-57
/
+263
9b0c650
*
Implement parsing for flow control elements like if, for etc.
martin dobrev
2018-09-11
-24
/
+501
1df22a6
*
Implement Logical, Bitwise, ObjectLiteral and ArrayLiteral rules.
martin dobrev
2018-09-08
-6
/
+254
eeab42a
*
Implement List and Identifier expressions.
martin dobrev
2018-09-08
-6
/
+65
3cc222d
[next]