Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cleanup ast | Benedikt Böhm | 2009-07-03 | 1 | -57/+30 |
| | |||||
* | implement three-address-code objects instead of printf | Andreas Nüßlein | 2009-07-02 | 1 | -43/+78 |
| | |||||
* | implemented scope and most of ast | Andreas Nüßlein | 2009-06-30 | 1 | -110/+172 |
| | |||||
* | fix function_call | Benedikt Böhm | 2009-06-29 | 1 | -1/+1 |
| | | | | | - function_call is now an expression and a statement - call keyword is required to make lookahead = 1 work | ||||
* | added parser | Alexander Sulfrian | 2009-06-23 | 1 | -1/+20 |
| | | | | | - commited parser (Michael Popov) - changed encoding of parser.py to utf8 | ||||
* | tac and ast updates - added eval to ast-elems | Andreas Nüßlein | 2009-05-26 | 1 | -17/+117 |
| | | | | | | 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) | ||||
* | implement AST interfaces, which also superseeds parser tokens | Benedikt Böhm | 2009-05-21 | 1 | -0/+87 |