Commit graph

14 commits

Author SHA1 Message Date
914464811a Refactoring - Ops header renamed 2017-11-15 20:36:08 +01:00
fd0df03428 Refactoring - Compiler & parser moved to separate header 2017-11-15 18:58:37 +01:00
0c9ca6c04e Parser/compiler - Some refactoring 2017-11-15 18:44:34 +01:00
abb2c02d61 Compiler - Started work
Committing as I need to make a few adjustments to the AST in order to
simplify things.
2017-11-12 10:50:05 +01:00
e21e5cefb2 Parser - Type checking 2017-11-11 09:18:45 +01:00
65cbebd150 Parser - Progress on type checking prototype 2017-11-10 23:16:04 +01:00
b6738aff95 Parser - Partial prototype for type registry 2017-11-10 14:29:36 +01:00
d83743d072 Parser - Moved prototypes
Prototypes for
-> call graph generation, argument count check
-> enforcement of instruction restrictions
moved to main parser code
2017-11-09 12:13:08 +01:00
397f1c5c75 Parser - prototype - restrictions on instruction use 2017-11-08 11:48:24 +01:00
c093ba2213 Adaptations to changes in corelib 2017-11-08 09:09:21 +01:00
14288e3c87 Parser - Prototyping call checks 2017-11-07 13:24:01 +01:00
67b644ac54 Parser - Visitor test 2017-11-07 09:10:17 +01:00
5cb5229e43 Basic version of the parsercheck utility 2017-11-06 10:56:19 +01:00
0ed905bbde Build parser check utility 2017-11-06 10:33:18 +01:00