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
Commit message (
Expand
)
Author
Age
Lines
SHA
*
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
/
+8
b924374
*
Now JSImpl act like command line tool.
Martin Dobrev
2020-10-26
-4
/
+126
6e2c30d
*
Fix build
Martin Dobrev
2020-10-24
-4
/
+3
8452476
*
JSImpl: Implemented ASTInterpreter::Visit for unary + and - (#87)
alexvitkov
Unverified
2020-10-24
-21
/
+36
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
/
+14
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
-263
/
+187
a7575e0
*
Fix builds for Win32
Dimitar Trendafilov
2020-10-05
-2
/
+2
6f5cc33
*
Generate projects with 32-bit support
Dimitar Trendafilov
2020-10-05
-158
/
+1414
262b9f4
*
Fix build with GCC 8.3.0
Dimitar Trendafilov
2020-10-05
-3
/
+4
f0ec022
*
Add 32-bit platforms to projects and CI
Dimitar Trendafilov
2020-10-05
-1
/
+0
615397e
*
Feature/strings (#75)
dtrendafilov
Unverified
2018-11-29
-0
/
+44
72d9bbc
*
Made spasm to work with nan-boxed values
Dimitar Trendafilov
2018-11-26
-72
/
+6
43b6cf4
*
Implement comparison operators (#71)
ValeriHristov
2018-11-25
-6
/
+117
09e59ae
*
Merge branch 'master' into json-to-ast
dtrendafilov
Unverified
2018-11-25
-19
/
+135
0b24440
|
\
|
*
Support for line numbers and comments
Dimitar Trendafilov
2018-11-22
-18
/
+18
ddc50fe
|
*
Support for double as number type in the runtime
Dimitar Trendafilov
2018-11-19
-1
/
+1
a7deea9
|
*
Proof of concept for NaN boxing (#54)
dtrendafilov
Unverified
2018-11-19
-0
/
+116
75faff8
*
|
Merge branch 'master' into json-to-ast
omalinov
Unverified
2018-11-18
-105
/
+533
156d095
|
\
|
|
*
Code generation improvements (#56)
Martin Dobrev
Unverified
2018-11-18
-105
/
+533
1223266
*
|
JSON is now parsed to AST
Ognyan
2018-11-18
-13
/
+396
a5ebf98
|
/
*
Slides/vm intro (#40)
dtrendafilov
Unverified
2018-11-17
-0
/
+57
002c541
*
Fixed Linux build
Dimitar Trendafilov
2018-11-15
-0
/
+6
255202e
*
Fix proj files
NDobrev
2018-11-15
-27
/
+22
2b9732a
*
Fix ending
NDobrev
2018-11-15
-1
/
+3
637077d
*
Implement byte generation for "for statement"
martin dobrev
2018-11-15
-12
/
+64
b2b2fe9
*
Add source files to project
martin dobrev
2018-11-15
-14
/
+28
33c5848
*
Implement if
martin dobrev
2018-11-15
-32
/
+99
532a594
*
Byte code generator initial commit.
martin dobrev
2018-11-15
-48
/
+425
60ff883
*
Implemented push and pop with numbers
Dimitar Trendafilov
2018-11-15
-11
/
+38
d7b2e33
*
Added tests for spasm
Dimitar Trendafilov
2018-11-15
-2
/
+67
fb7e4db
*
Split spasm to lib and executable
Dimitar Trendafilov
2018-11-15
-136
/
+186
8e5a132
*
Implemented call and ret opcodes
Dimitar Trendafilov
2018-11-13
-9
/
+182
e7c2a14
*
Added tests for sprt
Dimitar Trendafilov
2018-11-13
-8
/
+70
fa07761
*
Test can use sprt
Dimitar Trendafilov
2018-11-13
-0
/
+2
f34366f
*
Regenerated project files
Dimitar Trendafilov
2018-11-05
-95
/
+126
c666197
*
Removed not used project files
Dimitar Trendafilov
2018-11-05
-224
/
+0
c9912fd
*
Fixed Linux build
Dimitar Trendafilov
2018-11-05
-2
/
+3
b38f33e
*
Fixed Linux build
Dimitar Trendafilov
2018-11-05
-27
/
+22
c6bc94e
*
Add a couple more tests in ParserTests.
martin dobrev
2018-11-03
-10
/
+107
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
/
+433
d51e7e3
*
Added Linux makefiles generated by genie
Dimitar Trendafilov
2018-10-31
-0
/
+1094
2ae8d62
*
Removed unused file
Dimitar Trendafilov
2018-10-29
-4
/
+0
14bf2ac
*
Fixed tests on Windows
Dimitar Trendafilov
2018-10-29
-12
/
+14
f5c2af4
[next]