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
...
|
*
|
Merge branch 'master' into json-to-ast
dtrendafilov
Unverified
2018-11-25
-616
/
+1840
0b24440
|
|
\
\
|
|
/
/
|
/
|
|
*
|
|
Merge pull request #62 from SofiaCPP/feature/double
dtrendafilov
Unverified
2018-11-22
-616
/
+908
4fca8e8
|
\
\
\
|
*
|
|
Support for line numbers and comments
Dimitar Trendafilov
2018-11-22
-325
/
+407
ddc50fe
|
*
|
|
Fixed linux build
Dimitar Trendafilov
2018-11-22
-11
/
+24
9468ccb
|
*
|
|
Support for doubles in the assembler
Dimitar Trendafilov
2018-11-21
-490
/
+687
3ce342b
|
*
|
|
Can assemble to files
Dimitar Trendafilov
2018-11-19
-2
/
+2
36711f2
|
*
|
|
Support for double as number type in the runtime
Dimitar Trendafilov
2018-11-19
-3
/
+3
a7deea9
|
/
/
/
*
|
|
Proof of concept for NaN boxing (#54)
dtrendafilov
Unverified
2018-11-19
-0
/
+132
75faff8
*
|
|
Add homework 3 - brainfsck interpreter (#55)
Georgi Bojinov
2018-11-19
-0
/
+800
add56cc
|
*
|
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
|
/
/
*
|
implement the second homework assignment (#39)
Radoslav Georgiev
2018-11-17
-2216
/
+1479
5729bc0
*
|
GCD in asm (#41)
ValeriHristov
2018-11-17
-0
/
+30
9420791
*
|
Slides/vm intro (#40)
dtrendafilov
Unverified
2018-11-17
-0
/
+428
002c541
*
|
Merge pull request #49 from SofiaCPP/code-gen
dtrendafilov
Unverified
2018-11-15
-50
/
+563
a2c53c4
|
\
\
|
*
|
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
|
/
/
*
|
Merge pull request #48 from SofiaCPP/feature/spasm_asm
dtrendafilov
Unverified
2018-11-15
-586
/
+1307
c32eda4
|
\
\
|
*
|
Implemented push and pop with numbers
Dimitar Trendafilov
2018-11-15
-381
/
+671
d7b2e33
|
*
|
Added tests for spasm
Dimitar Trendafilov
2018-11-15
-3
/
+68
fb7e4db
|
*
|
Split spasm to lib and executable
Dimitar Trendafilov
2018-11-15
-207
/
+573
8e5a132
|
/
/
*
|
Spasm can assemble programs on with the new instruction set (#47)
Dimitar Trendafilov
2018-11-14
-362
/
+795
a7cd9d4
*
|
Merge pull request #45 from SofiaCPP/feature/spasm_improvements
dtrendafilov
Unverified
2018-11-14
-2430
/
+2788
9a7a8a3
|
\
\
|
*
|
Implemented call and ret opcodes
Dimitar Trendafilov
2018-11-13
-244
/
+246
e7c2a14
|
*
|
Added tests for sprt
Dimitar Trendafilov
2018-11-13
-8
/
+70
fa07761
|
*
|
Fixed windows build and added const instruction
Dimitar Trendafilov
2018-11-13
-12
/
+30
7f2b203
|
*
|
Test can use sprt
Dimitar Trendafilov
2018-11-13
-0
/
+2
f34366f
|
*
|
The assembler works closes to the instruction set spec
Dimitar Trendafilov
2018-11-12
-1691
/
+2203
f9654d3
|
*
|
Converted spasm to a register machine
Dimitar Trendafilov
2018-11-12
-184
/
+251
f81f1c5
|
*
|
Fixed the sample test program
Dimitar Trendafilov
2018-11-11
-2
/
+2
679c298
|
*
|
Removed data stack class
Dimitar Trendafilov
2018-11-11
-365
/
+60
fc647ed
|
/
/
*
|
Предаване на първо домашно ("XXX2html") (#12)
Georgi Lyubenov
2018-11-07
-0
/
+1256
990a8f5
*
|
First homework - highlighter for python (#17)
Ralitsa Dardjonova
2018-11-07
-0
/
+376
76b849f
*
|
A (naive) golang implementation of a JavaScript lexer. (#18)
Dobromir Ivanov
2018-11-07
-0
/
+744
97a5843
*
|
Add homework 1 (#23)
Bilyal Mestanov
2018-11-07
-0
/
+2365
13f0746
*
|
Solution to first homework (#25)
Ralitsa Velikova
2018-11-07
-0
/
+1415
93cd8ca
*
|
Homework 1 - C# Lexer and Syntax Highlighter for Javascript (#34)
Georgi Barnev
2018-11-07
-0
/
+2765
47e8c6f
*
|
Add golang ot html highlighter (#28)
Georgi Bojinov
2018-11-07
-0
/
+803
5a4403e
*
|
Добавяне на второ домашно (#30)
Mincho Paskalev
2018-11-07
-212
/
+428
65c7618
*
|
Replaced go* commands with jmp* commands (#38)
Dimitar Trendafilov
2018-11-07
-1129
/
+1667
2044770
*
|
Regenerated project files
Dimitar Trendafilov
2018-11-05
-144
/
+169
c666197
*
|
Allowed inclusion of spasm solution in other solutions
Dimitar Trendafilov
2018-11-05
-4
/
+6
034a710
*
|
Merge commit '6e19bb560d474736d45f5be011ff0830c7019991' as 'spasm'
Dimitar Trendafilov
2018-11-05
-0
/
+7390
c3252e6
|
\
\
|
*
|
Squashed 'spasm/' content from commit 08ee95d
Dimitar Trendafilov
2018-11-05
-0
/
+7390
6e19bb5
|
/
[prev]
[next]