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 typo in lexer implementation
Dimitar Trendafilov
2022-10-17
-5
/
+5
6a37d38
*
Fixed build with GCC
Dimitar Trendafilov
2022-10-12
-1
/
+1
359511c
*
Fix clang-tidy warnings
Dimitar Trendafilov
2020-11-28
-1
/
+4
7eb2b8e
*
Fix warnings about assignment in conditions
Dimitar Trendafilov
2020-11-28
-22
/
+25
9cf31d4
*
Fix uninitialized value
Dimitar Trendafilov
2020-11-28
-0
/
+1
6eca913
*
Remove unused function
Dimitar Trendafilov
2020-11-28
-5
/
+0
ec12d61
*
Make clang-tidy run without warnings on JSImpl
Dimitar Trendafilov
2020-11-28
-2
/
+2
3a8c3c1
*
Feature/object getters (#101)
Martin Dobrev
Unverified
2020-11-24
-37
/
+192
6ba49b3
*
Implement byte code generation for object literals.
Martin Dobrev
2020-11-21
-11
/
+51
4e88333
*
Evaluate empty strings as false
Dimitar Trendafilov
2020-11-09
-2
/
+2
f4598a0
*
Fix value of LiteralString nodes
Dimitar Trendafilov
2020-11-09
-1
/
+5
407a579
*
Support for strings in the AST interpreter
Dimitar Trendafilov
2020-11-09
-18
/
+105
0d0159f
*
Move AST interpreter value to std::variant
Dimitar Trendafilov
2020-11-09
-17
/
+147
d8704c5
*
Fix name of ASTInterpreter value type
Dimitar Trendafilov
2020-11-09
-11
/
+11
b93662d
*
Move value in ASTInterpreter to be shared pointer
Dimitar Trendafilov
2020-11-09
-31
/
+48
70a7bd8
*
Add support for Object literals in the Parser.
martin dobrev
2020-10-29
-146
/
+190
b4a6c3d
*
Fix printing of numbers in ast printer.
martin dobrev
2020-10-27
-0
/
+8
b4bb5eb
*
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
*
JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87)
alexvitkov
Unverified
2020-10-24
-20
/
+33
f8ccf5e
*
Reorganize ASTPrinter.
martin dobrev
2020-10-22
-178
/
+204
d5fd762
*
Virtualize the destructors of Expression and ASTPrinter
martin dobrev
2020-10-20
-2
/
+2
71c5ba7
*
Now lexer returns error when meet invalid token.
martin dobrev
2020-10-20
-6
/
+7
64c19d7
*
Fix GCC build
Dimitar Trendafilov
2020-10-17
-1
/
+2
8944bb3
*
Add support for new lines and tabs in tokenizer.
martin dobrev
2020-10-12
-98
/
+47
a7575e0
*
Fix builds for Win32
Dimitar Trendafilov
2020-10-05
-2
/
+2
6f5cc33
*
Fix build with GCC 8.3.0
Dimitar Trendafilov
2020-10-05
-3
/
+4
f0ec022
*
Implement comparison operators (#71)
ValeriHristov
2018-11-25
-5
/
+47
09e59ae
*
Merge branch 'master' into json-to-ast
omalinov
Unverified
2018-11-18
-105
/
+352
156d095
|
\
|
*
Code generation improvements (#56)
Martin Dobrev
Unverified
2018-11-18
-105
/
+352
1223266
*
|
JSON is now parsed to AST
Ognyan
2018-11-18
-1
/
+374
a5ebf98
|
/
*
Fix ending
NDobrev
2018-11-15
-1
/
+3
637077d
*
Implement byte generation for "for statement"
martin dobrev
2018-11-15
-12
/
+64
b2b2fe9
*
Implement if
martin dobrev
2018-11-15
-32
/
+99
532a594
*
Byte code generator initial commit.
martin dobrev
2018-11-15
-48
/
+425
60ff883
*
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
[next]