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
/
main.cpp
Commit message (
Expand
)
Author
Age
Lines
SHA
*
Feature/object getters (#101)
Martin Dobrev
Unverified
2020-11-24
-8
/
+12
6ba49b3
*
Support for strings in the AST interpreter
Dimitar Trendafilov
2020-11-09
-1
/
+5
0d0159f
*
Add example usage of command line
Martin Dobrev
2020-10-26
-0
/
+3
b924374
*
Now JSImpl act like command line tool.
Martin Dobrev
2020-10-26
-4
/
+121
6e2c30d
*
Reorganize ASTPrinter.
martin dobrev
2020-10-22
-14
/
+12
d5fd762
*
Add support for new lines and tabs in tokenizer.
martin dobrev
2020-10-12
-6
/
+3
a7575e0
*
Code generation improvements (#56)
Martin Dobrev
Unverified
2018-11-18
-3
/
+45
1223266
*
Implement byte generation for "for statement"
martin dobrev
2018-11-15
-2
/
+2
b2b2fe9
*
Implement if
martin dobrev
2018-11-15
-2
/
+12
532a594
*
Fixed Linux build
Dimitar Trendafilov
2018-11-05
-2
/
+3
b38f33e
*
Introduce interactive interpreter.
martin dobrev
2018-11-03
-1
/
+38
6c2f781
*
Add many fixes to parser.
martin dobrev
2018-11-02
-2
/
+2
d51e7e3
*
Fixed for increment step filling up the stack
Dimitar Trendafilov
2018-10-28
-2
/
+2
0ba5eb3
*
Fix test app build in Debug
martin dobrev
2018-10-24
-1
/
+0
087fc88
*
Add test app.
martin dobrev
2018-10-24
-231
/
+0
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
-2
/
+4
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
-10
/
+11
051eb93
*
Added a tree interpreter
Dimitar Trendafilov
2018-10-24
-1
/
+23
d5cb498
*
Lexer/homework (#15)
omalinov
2018-10-21
-2
/
+2
1384d7e
*
Lexer whitespace and commens tokens. (#13)
omalinov
2018-10-21
-11
/
+115
7509dce
*
Hex and exponent tests (#10)
omalinov
2018-10-21
-2
/
+19
4366cb1
*
Merge branch 'master' into lexer-errors-handling
Martin Dobrev
Unverified
2018-10-15
-12
/
+15
2021943
|
\
|
*
Split expression definitions in different file.
martin dobrev
2018-10-14
-1
/
+1
0c66608
|
*
Clean up main.cpp
martin dobrev
2018-10-14
-16
/
+17
a24ea4d
*
|
"Lexer string errors implemented."
Ognyan
2018-10-14
-15
/
+37
6c7fc84
|
/
*
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
/
+8
1f4401a
*
Fix parsing of number which start with '9'
martin dobrev
2018-10-14
-41
/
+38
81297e1
*
Started Linux port for JSImpl
Dimitar Trendafilov
2018-10-06
-1
/
+3
206b1bd
*
Implement TopStatement and Program rules.
martin dobrev
2018-09-21
-1
/
+1
9b0c650
*
Enhance unary and literal expresion print functionlity.
martin dobrev
2018-09-07
-1
/
+1
7128a58
*
Introduce Parser and Expression hierarchy.
martin dobrev
2018-09-07
-0
/
+11
560a585
*
Implement identifier tokenization.
martin dobrev
2018-09-07
-4
/
+24
4fb8894
*
Create solution for sample vm implementation.
martin dobrev
2018-09-05
-0
/
+63
00fedcb