| Commit message (Collapse) | Author | Files | Lines |
|
- emit a prologue/epilogue for functions
- emit a "JMP main" instruction in the beginning
- track the last function label across genrate calls
- split scope in params and local variables (they have a different
layout on the stack)
|
|
|
|
|
|
- function_call is now an expression and a statement
- call keyword is required to make lookahead = 1 work
|
|
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
|
|
- commited parser (Michael Popov)
- changed encoding of parser.py to utf8
|
|
|
|
|