]> git.mdlowis.com Git - proto/obnc.git/commit
Got If statements and procedure definitions working. AST creation now self optimizes...
authorMichael D. Lowis <mike.lowis@gentex.com>
Wed, 14 Jul 2021 14:41:59 +0000 (10:41 -0400)
committerMichael D. Lowis <mike.lowis@gentex.com>
Wed, 14 Jul 2021 14:41:59 +0000 (10:41 -0400)
commit86c55937170b83c21a9cd1dc3e5be94b2ee4bf2e
tree3216abe4d2bff05186f75cc50e9105005e79d6c9
parent32c2d47caacf70c4b77a73d293aa11f22f78f275
Got If statements and procedure definitions working. AST creation now self optimizes by performing constant folding, block coalescing and dead code removal during creation. This will result in less work for the optimizer.
cerise/inc/cerise.h
cerise/src/ast.c
cerise/src/grammar.c
cerise/src/type_checks.c
cerise/tests/Module.m