Commit Graph

32 Commits

Author SHA1 Message Date
e4d4c06003 rfor grammar 2013-06-01 22:05:24 +02:00
2ddab5566c make for more sane 2013-06-01 22:04:59 +02:00
Markus Hauschild
5865c5fff0 IT DOES STUFF!!!!!1¹11eleven 2013-06-01 21:10:05 +02:00
Markus Hauschild
9630c64ad2 Change for to use statements instead of expressions for init and step 2013-06-01 18:32:04 +02:00
c468356c57 BinOp 2013-06-01 17:00:39 +02:00
Markus Hauschild
6d2e40778c Make Type an enum class (C++11 ftw) 2013-06-01 16:22:01 +02:00
99e44c8e70 BinOp enum 2013-06-01 16:13:23 +02:00
Markus Hauschild
96731379b4 LoadExpression + more CodeGen 2013-06-01 15:48:28 +02:00
Markus Hauschild
b159da0f03 Trololololo 2013-06-01 14:32:48 +02:00
Markus Hauschild
9731b93a83 Init LLVM/JIT stuff 2013-06-01 14:29:18 +02:00
Markus Hauschild
cfaa3efe43 Prepare PrintVisitor 2013-06-01 03:33:38 +02:00
afed97b3b3 Merge branch 'master' of git.tuxzone.org:woc2013 2013-06-01 03:19:05 +02:00
0db0e3a14c BinOp -> BinOpExpression 2013-06-01 03:18:46 +02:00
Markus Hauschild
a853ed5ae9 Reorder and stuff 2013-06-01 03:10:16 +02:00
Markus Hauschild
71abd2b56f Add ForStatement 2013-06-01 03:02:14 +02:00
Markus Hauschild
e2dcf5f507 FunctionDefinition plus use more stuff in the grammar 2013-06-01 02:50:47 +02:00
Markus Hauschild
4c38e6f454 Fix Scope 2013-06-01 02:29:23 +02:00
Markus Hauschild
8423949f42 Formatting and add Scope 2013-06-01 02:27:01 +02:00
Markus Hauschild
2ebc62ad58 Fix grammar for StatementList 2013-06-01 02:21:59 +02:00
Markus Hauschild
ecc038f96b Reformat grammar.y (tabwidth 4) 2013-06-01 02:12:49 +02:00
Markus Hauschild
c8a1119ea6 ValueList and some cleanup 2013-06-01 02:10:29 +02:00
Markus Hauschild
b45834151b Prepare for StatementList 2013-06-01 01:53:15 +02:00
Markus Hauschild
1926014f00 Make it so! 2013-06-01 01:50:24 +02:00
Markus Hauschild
04bced0f6f Some work on Expressions 2013-06-01 00:52:03 +02:00
Markus Hauschild
a6f0c9ec81 Use Type in VariableDefinition 2013-06-01 00:43:30 +02:00
Markus Hauschild
e2ab5af964 Add ParameterList 2013-06-01 00:38:20 +02:00
Markus Hauschild
a778d524b1 More stuff! Tons of stuff! 2013-06-01 00:16:38 +02:00
Markus Hauschild
28ca85b94e Progress! 2013-05-31 23:51:44 +02:00
Markus Hauschild
713b5078cd ZOMFG IT TOKENIZES!!11eleven 2013-05-31 22:20:31 +02:00
Markus Hauschild
f3d3389f54 Fix typo in grammar.
Add lexertl.
2013-05-31 21:35:44 +02:00
Markus Hauschild
13d35768dc Wrote a grammer, 0 conflicts 2013-05-31 21:04:20 +02:00
Markus Hauschild
276a6a8499 Fix Typo in CMakeLists.
Add basic nonsense grammar.
2013-05-31 19:13:55 +02:00