index
:
compilertests
master
Unnamed repository; edit this file 'description' to name the repository.
gitolite user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
minie
Age
Commit message (
Collapse
)
Author
2020-01-24
rewrote ecomp-e/ec.c into a freestanding, no-clibrary version
Andreas Baumann
2019-05-02
completly stuck in a rewrite in minie
Andreas Baumann
2019-03-09
introducing better symbol table.. work in progress
Andreas Baumann
2019-02-28
some comments before a redesign of the symbol table
Andreas Baumann
2019-02-24
some work on constants
Andreas Baumann
2019-02-23
added stacking scopes
Andreas Baumann
2019-02-22
work on adding const declarations
Andreas Baumann
introduced symbol table structure
2019-02-14
some more work on parser in ec.e
Andreas Baumann
2019-02-13
forgot to add test7
Andreas Baumann
2019-02-13
fixed handling of no paramlist for 0-value procedure calls
Andreas Baumann
2019-02-12
added some 32-bit build flags
Andreas Baumann
2019-02-09
work on parameter lists, return values
Andreas Baumann
2019-02-09
added a getc wrapper returning 0 on end of stream
Andreas Baumann
2019-02-09
some fixing around LHS/RHS assignment handling for strings
Andreas Baumann
2019-02-08
some work on LHS/RHS in assignment with char arrays
Andreas Baumann
2019-01-18
added system.getchar
Andreas Baumann
2019-01-17
tackled the in-situ allocation of symbols (for internal functions)
Andreas Baumann
2019-01-02
various small fixes
Andreas Baumann
2018-12-30
fixed typeName to use proper type conversion functions
Andreas Baumann
2018-12-29
some more work on proper type mapping in function parameter
Andreas Baumann
2018-12-29
started to fix symbol map
Andreas Baumann
2018-12-28
added while and return statements, only stubs for type maps in procedure ↵
Andreas Baumann
declarations
2018-12-28
added logical operators
Andreas Baumann
2018-12-27
added char pseudo-function to create non-printable character constants
Andreas Baumann
2018-12-27
attempt to implement an array selector
Andreas Baumann
2018-12-27
added compare operators
Andreas Baumann
2018-12-26
added a test for the for loop<
Andreas Baumann
2018-12-26
added formal parameter declarations for procedures and return types for ↵
Andreas Baumann
functions added for loop
2018-12-25
added comments
Andreas Baumann
added test7 with string length function, not working yet
2018-12-25
some more work on internal function length
Andreas Baumann
2018-12-25
added constants (for true and false)
Andreas Baumann
redone function, procedure code generation
2018-12-24
removed temporary hack needed becauseof lacking symbol table, started to add ↵
Andreas Baumann
function symbols for internal functions
2018-12-24
added simplistic symbol managemnt for variables
Andreas Baumann
2018-12-22
some work on arrays and reading from stdin
Andreas Baumann
2018-10-17
fixed parameter lists in e2c, added a system.halt function
Andreas Baumann
2018-09-30
first working compilation with ec
Andreas Baumann
2018-09-29
more work on parameter lists, added string parser
Andreas Baumann
2018-09-24
playing with some procedures in minie
Andreas Baumann
2018-09-10
some work on bootstrapping the compiler
Andreas Baumann
2018-09-07
some dabbling with parsing ifs
Andreas Baumann
2018-09-07
some easy sign handling in expressions
Andreas Baumann
2018-09-06
added expressions
Andreas Baumann
2018-09-05
some temporary variable handling in right-hand side of expression
Andreas Baumann
2018-09-05
variable declarations
Andreas Baumann
2018-09-04
some work on assignment blocks and module inits
Andreas Baumann
2018-09-02
proper initialization and advancing of current lookahead symbol
Andreas Baumann
2018-09-02
some work on an E to C converter
Andreas Baumann
2018-08-31
.
Andreas Baumann