Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-14 | started handling value parameters for procedures | Andreas Baumann | |
- asm386 handles also negative numbers (for negative offsets for parameters on stack) - parameter handling in stdcall style (procedure handles all of the stack operations) | |||
2020-06-27 | some cleanup around scoping, all const/var in procedures | Andreas Baumann | |
2020-06-27 | implemented simple procedures | Andreas Baumann | |
asm-i386: added call and ret opcodes ec: simple procedure declarations and calls without parameters | |||
2020-06-25 | another example with integer arrays | Andreas Baumann | |
asm-i386: added parsing of empty lines ec: array dimensions can be const expressions now (simple const expression being a number or a constant) | |||
2020-06-07 | work on array dereference | Andreas Baumann | |
2020-05-31 | added support for multi-operand db in asm-i386 for string definitions | Andreas Baumann | |
added string and character tests | |||
2020-05-29 | added support for strings in ec | Andreas Baumann | |
2020-05-26 | some refactoring and started array types | Andreas Baumann | |
2020-05-23 | added character type | Andreas Baumann | |
multi-typed values for constants and variables (all symbols) adapted tests to better output of debug code in assembly | |||
2020-05-16 | refactored parsing of const expressions (currently literals and ↵ | Andreas Baumann | |
identifiers/other constants only) started to add initialization of variables | |||
2020-04-18 | implemented boolean expressions (hopefully) | Andreas Baumann | |
2020-04-03 | implemented '%' (remainder) | Andreas Baumann | |
problems with rel8 in jmp in while in example_divisors.e | |||
2020-04-03 | added while | Andreas Baumann | |
2020-03-30 | on the way to an if | Andreas Baumann | |
2020-03-28 | implemented evaluation of equals in expression with relational operator in ec | Andreas Baumann | |
started to implement cmp, je, jmp in asm-i386 | |||
2020-03-27 | allow assignment in constant definitions from constant expressions (numbers ↵ | Andreas Baumann | |
and other constants for now) more testing in constants added a boolean type with true and false as predefined constants | |||
2020-03-03 | allow enumeration of constants, fixed variable enumerations | Andreas Baumann | |
2020-02-29 | added brakets for expressions | Andreas Baumann | |
fixed parsing issues around identifier() - do not call it directly, always use getSym - added support for enumerations of variables in declarations | |||
2020-02-28 | some expression tree parsing and postfix output | Andreas Baumann | |
2020-02-18 | implemented const as rvalue | Andreas Baumann | |
2020-01-30 | added constants | Andreas Baumann | |
2020-01-23 | some work on basic declarations and statement blocks | Andreas Baumann | |
2020-01-23 | redone simple statement blocks with constant assignment, implicit integers | Andreas Baumann | |