summaryrefslogtreecommitdiffstats
path: root/src/__init__.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-02implement three-address-code objects instead of printfAndreas Nüßlein1-0/+4
2009-06-30implemented scope and most of astAndreas Nüßlein1-19/+5
2009-06-29fix function_callBenedikt Böhm1-15/+3
- function_call is now an expression and a statement - call keyword is required to make lookahead = 1 work
2009-06-28fixed error with not newline at file endAlexander Sulfrian1-0/+0
moved __init__.py with testcode from src/front to src/ added in lexer "\n\n" at source end to have a newline at file end added unexpected end of file message, if matched token is None
2009-06-23added parserAlexander Sulfrian1-12/+14
- commited parser (Michael Popov) - changed encoding of parser.py to utf8
2009-05-26fix __init__.pyBenedikt Böhm1-3/+1
2009-05-20remove symbol table from lexerBenedikt Böhm1-1/+1
2009-05-20beautify symbol tableBenedikt Böhm1-0/+3
2009-05-20implemented lexer (with tokens and symbolTable)Alexander Sulfrian1-3/+29
todo: beautify code, implement token classes for parser implemented test function with testcode moved token class to single file (token.py)
2009-05-19define interfacesBenedikt Böhm1-0/+7
2009-05-18move stuff around and create initial source structureBenedikt Böhm1-0/+0