Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update first presentation | Benedikt Böhm | 2009-06-09 | 1 | -11/+11 |
| | |||||
* | simplify scope, symbol and types | Benedikt Böhm | 2009-06-09 | 3 | -48/+20 |
| | |||||
* | strictly seperate boolean and numeric expressions | Benedikt Böhm | 2009-06-09 | 1 | -12/+12 |
| | |||||
* | Merge branch 'master' of git@git.animux.de:swppy | Benedikt Böhm | 2009-05-26 | 2 | -5/+38 |
|\ | |||||
| * | added a main_test (currently for back) | Andreas Nüßlein | 2009-05-26 | 2 | -5/+38 |
| | | |||||
* | | fix __init__.py | Benedikt Böhm | 2009-05-26 | 1 | -3/+1 |
|/ | |||||
* | add first presentation | Benedikt Böhm | 2009-05-26 | 5 | -0/+315 |
| | |||||
* | tac and ast updates - added eval to ast-elems | Andreas Nüßlein | 2009-05-26 | 3 | -44/+163 |
| | | | | | | every ast-element now has a .eval-method that creates the ThreeAddressCode for said element. Also: tac-elements are stored linear in a list (, duh) | ||||
* | add modulus operator | Benedikt Böhm | 2009-05-25 | 1 | -1/+1 |
| | |||||
* | add scope, and symbol class, obsoletes SymbolTable | Benedikt Böhm | 2009-05-25 | 3 | -30/+54 |
| | |||||
* | added ThreeAddressCode class | Andreas Nüßlein | 2009-05-22 | 1 | -0/+50 |
| | |||||
* | implement AST interfaces, which also superseeds parser tokens | Benedikt Böhm | 2009-05-21 | 3 | -59/+111 |
| | |||||
* | make syntax productions consistent | Benedikt Böhm | 2009-05-21 | 1 | -6/+7 |
| | |||||
* | lexer combines multiple newlines already, so we ignore it in the grammar | Benedikt Böhm | 2009-05-20 | 1 | -6/+5 |
| | |||||
* | make newlines explicit | Benedikt Böhm | 2009-05-20 | 1 | -9/+6 |
| | |||||
* | remove symbol table from lexer | Benedikt Böhm | 2009-05-20 | 4 | -33/+40 |
| | |||||
* | convert tags to a typesafe enum so we can print strings instead of ints | Benedikt Böhm | 2009-05-20 | 1 | -42/+50 |
| | |||||
* | beautify symbol table | Benedikt Böhm | 2009-05-20 | 2 | -17/+20 |
| | |||||
* | implemented lexer (with tokens and symbolTable) | Alexander Sulfrian | 2009-05-20 | 5 | -61/+216 |
| | | | | | | todo: beautify code, implement token classes for parser implemented test function with testcode moved token class to single file (token.py) | ||||
* | update ebnf | Benedikt Böhm | 2009-05-19 | 1 | -6/+10 |
| | |||||
* | parse tree not needed anymore | Benedikt Böhm | 2009-05-19 | 1 | -3/+0 |
| | |||||
* | define interfaces | Benedikt Böhm | 2009-05-19 | 8 | -0/+174 |
| | |||||
* | Merge branch 'master' of git@git.animux.de:swppy | Benedikt Böhm | 2009-05-19 | 2 | -0/+0 |
|\ | |||||
| * | add MIPS32 ISA manuals | Benedikt Böhm | 2009-05-19 | 2 | -0/+0 |
| | | |||||
* | | fix CMP instruction | Benedikt Böhm | 2009-05-19 | 1 | -2/+2 |
|/ | |||||
* | move stuff around and create initial source structure | Benedikt Böhm | 2009-05-18 | 26 | -0/+736 |
| | |||||
* | Merge branch 'master' of git@git.animux.de:swppy | Benedikt Böhm | 2009-05-16 | 1 | -0/+145 |
|\ | |||||
| * | rudimentaeres 3-adress-code-zeug | Andreas Nüßlein | 2009-05-15 | 1 | -3/+7 |
| | | |||||
| * | added Classes.py | Andreas Nüßlein | 2009-05-15 | 1 | -0/+141 |
| | | |||||
* | | fix operators | Benedikt Böhm | 2009-05-16 | 1 | -3/+5 |
|/ | |||||
* | added ebnf-stuff | Andreas Nüßlein | 2009-05-15 | 2 | -0/+183 |
| | |||||
* | initial | Andreas Nüßlein | 2009-05-05 | 1 | -0/+53 |