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
Commit message (
Expand
)
Author
Age
Lines
SHA
*
Feature/object getters (#101)
Martin Dobrev
Unverified
2020-11-24
-38
/
+463
6ba49b3
*
Implement byte code generation for object literals.
Martin Dobrev
2020-11-21
-11
/
+117
4e88333
*
Merge branch 'feature/interpreter_string'
Dimitar Trendafilov
2020-11-09
-1943
/
+452
64a545c
|
\
|
*
Evaluate empty strings as false
Dimitar Trendafilov
2020-11-09
-2
/
+2
f4598a0
|
*
Add tests for comparison variant visitor
Dimitar Trendafilov
2020-11-09
-0
/
+19
fe67e5f
|
*
Add tests for the AST Interpreter
Dimitar Trendafilov
2020-11-09
-0
/
+67
5521d58
|
*
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 project to C++17
Dimitar Trendafilov
2020-11-09
-1875
/
+60
acb4362
|
*
Move AST interpreter value to std::variant
Dimitar Trendafilov
2020-11-09
-44
/
+174
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
-57
/
+74
70a7bd8
|
/
*
Fix title of VM intro post
Dimitar Trendafilov
2020-11-03
-1
/
+1
1d28388
*
Merge branch 'feature/bison_demo'
Dimitar Trendafilov
2020-11-03
-8
/
+108
30d69a4
|
\
|
*
Add VM intro to the site
Dimitar Trendafilov
2020-11-03
-2
/
+19
032e567
|
*
Explain that one of parsing homeworks is required
Dimitar Trendafilov
2020-11-03
-0
/
+2
fd8ff07
|
*
Fix post filename
Dimitar Trendafilov
2020-11-03
-0
/
+0
f742789
|
*
Add parser generators post
Dimitar Trendafilov
2020-11-03
-3
/
+20
2a27207
|
*
Add timeline to the course contents
Dimitar Trendafilov
2020-11-03
-3
/
+27
697b9b1
|
*
Fix some errors in the vm_intro slides
Dimitar Trendafilov
2020-11-03
-1
/
+3
9c590f6
|
*
Make the parser debuggability optional
Dimitar Trendafilov
2020-11-03
-1
/
+1
caa0952
|
*
Fix bison demo build
Dimitar Trendafilov
2020-11-03
-1
/
+1
d8cfd3b
|
*
Add genie project for the bison demo
Dimitar Trendafilov
2020-11-03
-0
/
+38
6052f7e
|
/
*
Add support for Object literals in the Parser.
martin dobrev
2020-10-29
-161
/
+219
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
/
+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 link to facebook group
Dimitar Trendafilov
2020-10-20
-1
/
+1
ce708c7
*
Add google meet for the parser lecture
Dimitar Trendafilov
2020-10-19
-1
/
+3
2e873c5
*
Add AST demo sites
Dimitar Trendafilov
2020-10-19
-0
/
+3
d63d756
*
Post with the facebook group
Dimitar Trendafilov
2020-10-18
-0
/
+12
5d261d9
*
Add the course contents as a featured article
Dimitar Trendafilov
2020-10-18
-5
/
+9
1f6945d
*
Add a post for the parsing
Dimitar Trendafilov
2020-10-18
-0
/
+15
eb36184
*
Fix up the parsing slides
Dimitar Trendafilov
2020-10-18
-9
/
+26
1ef3a8b
*
Fix GCC build
Dimitar Trendafilov
2020-10-17
-1
/
+2
8944bb3
*
Add lexer and resources posts
Dimitar Trendafilov
2020-10-13
-1
/
+15
c8d3aa9
*
Add support for new lines and tabs in tokenizer.
martin dobrev
2020-10-12
-263
/
+187
a7575e0
*
Add notes for demos of lexer tools
Dimitar Trendafilov
2020-10-11
-7
/
+29
d9183dd
*
Fix a typo and a grammar error
Dimitar Trendafilov
2020-10-11
-2
/
+2
fdc2373
*
Add more for JSImpl crash course
Dimitar Trendafilov
2020-10-11
-0
/
+13
749f5ef
*
Removed old homeworks
Dimitar Trendafilov
2020-10-11
-37726
/
+0
aeb0d4f
*
Merge branch '2020/intro'
Dimitar Trendafilov
2020-10-11
-12
/
+141
154b7cd
|
\
|
*
Add posts for the introductory lectures
Dimitar Trendafilov
2020-10-06
-0
/
+30
8068eca
|
*
Expire old content and remove the menu entry
Dimitar Trendafilov
2020-10-06
-5
/
+12
c781a23
|
*
Add crash course in JSImpl to the intro
Dimitar Trendafilov
2020-10-06
-0
/
+15
23d49d5
[next]