summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added ThreeAddressCode classAndreas Nüßlein2009-05-221-0/+50
|
* implement AST interfaces, which also superseeds parser tokensBenedikt Böhm2009-05-213-59/+111
|
* remove symbol table from lexerBenedikt Böhm2009-05-204-33/+40
|
* convert tags to a typesafe enum so we can print strings instead of intsBenedikt Böhm2009-05-201-42/+50
|
* beautify symbol tableBenedikt Böhm2009-05-202-17/+20
|
* implemented lexer (with tokens and symbolTable)Alexander Sulfrian2009-05-204-61/+215
| | | | | | todo: beautify code, implement token classes for parser implemented test function with testcode moved token class to single file (token.py)
* parse tree not needed anymoreBenedikt Böhm2009-05-191-3/+0
|
* define interfacesBenedikt Böhm2009-05-198-0/+174
|
* fix CMP instructionBenedikt Böhm2009-05-191-2/+2
|
* move stuff around and create initial source structureBenedikt Böhm2009-05-1823-0/+736