Markus Hauschild
|
c44dc254c1
|
Working void stuff ...
|
2013-06-02 08:44:32 +02:00 |
|
Markus Hauschild
|
8c5519d21e
|
Fix crash
|
2013-06-02 08:35:00 +02:00 |
|
Markus Hauschild
|
1cb60087f6
|
allow return; for void returns ... remove string
|
2013-06-02 08:31:45 +02:00 |
|
Markus Hauschild
|
5ff40733e0
|
An example using put_char
|
2013-06-02 01:18:21 +02:00 |
|
Markus Hauschild
|
fd3ade68df
|
Add a put_char function so we can print characters ...
|
2013-06-02 01:17:57 +02:00 |
|
Markus Hauschild
|
00035eb029
|
Guess what ... yes! error handling
|
2013-06-02 00:11:07 +02:00 |
|
Markus Hauschild
|
27c0fb6156
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-02 00:08:59 +02:00 |
|
Markus Hauschild
|
c438618c53
|
More error handling again
|
2013-06-02 00:08:43 +02:00 |
|
Markus Hauschild
|
c4e22b8627
|
More exception handling ...
|
2013-06-02 00:05:26 +02:00 |
|
Markus Hauschild
|
1a64ce0e17
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-02 00:01:50 +02:00 |
|
Markus Hauschild
|
c485352850
|
More error handling
|
2013-06-02 00:01:38 +02:00 |
|
Markus Hauschild
|
3e62dfb277
|
Enable debug stuff by default
|
2013-06-01 23:51:43 +02:00 |
|
Markus Hauschild
|
792c8b578a
|
Prepare toggle for debug parser/codegen
|
2013-06-01 23:26:43 +02:00 |
|
Markus Hauschild
|
c78cb29076
|
Add example files
|
2013-06-01 22:48:18 +02:00 |
|
Markus Hauschild
|
8054cecc34
|
Update README
|
2013-06-01 22:43:28 +02:00 |
|
Markus Hauschild
|
dccb0a7e97
|
random stuff
|
2013-06-01 22:36:15 +02:00 |
|
Markus Hauschild
|
e9bcc468bc
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-01 21:54:19 +02:00 |
|
Markus Hauschild
|
f0d45c1251
|
meh
|
2013-06-01 21:54:08 +02:00 |
|
Markus Hauschild
|
5865c5fff0
|
IT DOES STUFF!!!!!1¹11eleven
|
2013-06-01 21:10:05 +02:00 |
|
Markus Hauschild
|
1cc00cc850
|
Fix load/store related stuff and verify functions ...
|
2013-06-01 20:45:22 +02:00 |
|
Markus Hauschild
|
2456d999d6
|
Scoped Variables
|
2013-06-01 20:29:32 +02:00 |
|
Markus Hauschild
|
9fb441dcfd
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-01 20:11:42 +02:00 |
|
Markus Hauschild
|
b9ceed0c48
|
Make more stuff work
|
2013-06-01 20:11:29 +02:00 |
|
Markus Hauschild
|
f83f6e616a
|
Less!!
|
2013-06-01 18:54:29 +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 |
|
Markus Hauschild
|
8b3ac99604
|
foo
|
2013-06-01 18:11:13 +02:00 |
|
Markus Hauschild
|
4b3bc647c0
|
Prep random_if
|
2013-06-01 18:08:13 +02:00 |
|
Markus Hauschild
|
712cc419ab
|
Prepare if
|
2013-06-01 17:45:16 +02:00 |
|
Markus Hauschild
|
57e39dae03
|
More more more ...
|
2013-06-01 17:37:18 +02:00 |
|
Markus Hauschild
|
9c8cc08f0f
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-01 17:23:00 +02:00 |
|
Markus Hauschild
|
3f334d6ad7
|
More CodeGen
|
2013-06-01 17:22:52 +02:00 |
|
Markus Hauschild
|
79339fe70e
|
Some FunctionDefinition stuff
|
2013-06-01 16:53:27 +02:00 |
|
Markus Hauschild
|
d5853c13b7
|
Types!
|
2013-06-01 16:41:18 +02:00 |
|
Markus Hauschild
|
6d2e40778c
|
Make Type an enum class (C++11 ftw)
|
2013-06-01 16:22:01 +02:00 |
|
Markus Hauschild
|
4d805b34db
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-01 16:12:48 +02:00 |
|
Markus Hauschild
|
59c723fe96
|
Bla
|
2013-06-01 16:12:38 +02:00 |
|
Markus Hauschild
|
96731379b4
|
LoadExpression + more CodeGen
|
2013-06-01 15:48:28 +02:00 |
|
Markus Hauschild
|
c4e0c2f298
|
At least we got an empty Module now ...
|
2013-06-01 14:36:34 +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
|
f0d0d6ec11
|
Find LLVM
|
2013-06-01 13:20:18 +02:00 |
|
Markus Hauschild
|
cbf0feecf5
|
Prepare for CodeGen (and use clang because it rocks!)
|
2013-06-01 13:12:47 +02:00 |
|
Markus Hauschild
|
585a9bcc74
|
Prepare CodeGenVisitor
|
2013-06-01 13:04:53 +02:00 |
|
Markus Hauschild
|
36ecd180e0
|
PrintVisitor is finished
|
2013-06-01 12:59:58 +02:00 |
|
Markus Hauschild
|
5ef6071285
|
More Print stuff
|
2013-06-01 12:40:13 +02:00 |
|
Markus Hauschild
|
e376058516
|
Merge branch 'master' of git.tuxzone.org:woc2013
|
2013-06-01 12:32:44 +02:00 |
|
Markus Hauschild
|
0f3972b0ea
|
More more more ...
|
2013-06-01 12:32:31 +02:00 |
|
Markus Hauschild
|
ee8c9fbc36
|
More PrintVisitor stuff
|
2013-06-01 12:23:18 +02:00 |
|
Markus Hauschild
|
39af436dad
|
Some stuff for PrintVisitor
|
2013-06-01 03:41:43 +02:00 |
|
Markus Hauschild
|
cfaa3efe43
|
Prepare PrintVisitor
|
2013-06-01 03:33:38 +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
|
2f0e5b08d3
|
Add README
|
2013-05-31 21:36:22 +02:00 |
|
Markus Hauschild
|
f3d3389f54
|
Fix typo in grammar.
Add lexertl.
|
2013-05-31 21:35:44 +02:00 |
|
Markus Hauschild
|
7be9545e02
|
Ignore stuff
|
2013-05-31 21:08:58 +02:00 |
|
Markus Hauschild
|
13d35768dc
|
Wrote a grammer, 0 conflicts
|
2013-05-31 21:04:20 +02:00 |
|
Markus Hauschild
|
d60ad0e129
|
Really fix CMakeLists this time ...
|
2013-05-31 19:16:21 +02:00 |
|
Markus Hauschild
|
276a6a8499
|
Fix Typo in CMakeLists.
Add basic nonsense grammar.
|
2013-05-31 19:13:55 +02:00 |
|
Markus Hauschild
|
50b09cfef7
|
Add basic CMake buildsystem.
Add the lemon parser (from the sqlite project).
|
2013-05-31 19:04:25 +02:00 |
|