summaryrefslogtreecommitdiffstats
path: root/src/front/lexer.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* minor fixesBenedikt Böhm2009-07-061-1/+1
|
* implement print statementBenedikt Böhm2009-07-061-0/+1
|
* implemented scope and most of astAndreas Nüßlein2009-06-301-12/+13
|
* fix function_callBenedikt Böhm2009-06-291-0/+1
| | | | | - function_call is now an expression and a statement - call keyword is required to make lookahead = 1 work
* fixed error with not newline at file endAlexander Sulfrian2009-06-281-1/+1
| | | | | | 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
* implement AST interfaces, which also superseeds parser tokensBenedikt Böhm2009-05-211-18/+18
|
* remove symbol table from lexerBenedikt Böhm2009-05-201-23/+20
|
* implemented lexer (with tokens and symbolTable)Alexander Sulfrian2009-05-201-54/+95
| | | | | | todo: beautify code, implement token classes for parser implemented test function with testcode moved token class to single file (token.py)
* define interfacesBenedikt Böhm2009-05-191-0/+62