summaryrefslogtreecommitdiffstats
path: root/src/front/ast.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* implemented scope and most of astAndreas Nüßlein2009-06-301-110/+172
|
* fix function_callBenedikt Böhm2009-06-291-1/+1
| | | | | - function_call is now an expression and a statement - call keyword is required to make lookahead = 1 work
* added parserAlexander Sulfrian2009-06-231-1/+20
| | | | | - commited parser (Michael Popov) - changed encoding of parser.py to utf8
* tac and ast updates - added eval to ast-elemsAndreas Nüßlein2009-05-261-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 tokensBenedikt Böhm2009-05-211-0/+87