Commit Graph

18 Commits

Author SHA1 Message Date
cfreksen
05782f6fca
Use a dictionary to store named blocks. 2017-10-29 18:23:12 +01:00
cfreksen
a7b3db8c1d
Add more cases for prettyprinting types. 2017-10-29 18:22:37 +01:00
cfreksen
05be04891b
Remove __main__ functionality from parser.py.
It was only there as scaffolding.
2017-10-29 18:05:59 +01:00
cfreksen
7319479e9a
Add more binops to stepper. 2017-10-29 16:02:00 +01:00
cfreksen
1c48ccb6c6
Add stepper skeleton. 2017-10-29 15:18:14 +01:00
cfreksen
1341911459
Add incomplete LLVM pretty printing. 2017-10-29 15:17:45 +01:00
cfreksen
1ffe310f97
Be more precise about operands in AST. 2017-10-29 14:20:12 +01:00
cfreksen
8128f72264
Update method names for parser and add 2 docstrings. 2017-10-29 13:58:59 +01:00
cfreksen
abebb940f6
Move llvm AST into own module. 2017-10-29 13:52:19 +01:00
cfreksen
34964c186b
Update parser. 2017-10-29 13:46:12 +01:00
cfreksen
b6a7eefc94
Add WIP parser. 2017-10-29 02:56:26 +02:00
cfreksen
da3de495d1
Add more to gitignore. 2017-10-29 02:55:40 +02:00
cfreksen
d6d837a627
Add generated parser files to gitignore. 2017-10-29 02:33:13 +02:00
cfreksen
ffef3dd201
Add better string support. 2017-10-29 01:44:58 +02:00
cfreksen
61abaf22bd
Add a small gitignore. 2017-10-29 01:44:23 +02:00
cfreksen
1be5b573b5
Add initial lexer. 2017-10-29 01:07:34 +02:00
cfreksen
f960445524
Add PLY to requirements.txt. 2017-10-29 01:06:35 +02:00
cfreksen
49710158f2
Initial commit with license. 2017-10-28 23:37:44 +02:00