josh
|
b23442a2f4
|
printing ReturnStatementNode nodes
git-svn-id: svn://anubis/jtlc/trunk@25 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-19 06:23:40 +00:00 |
|
josh
|
31ec778b3a
|
processing functions
git-svn-id: svn://anubis/jtlc/trunk@23 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-15 03:29:30 +00:00 |
|
josh
|
7b8436acb4
|
added Compiler class to pass to Node::process() instead of a FILE *
git-svn-id: svn://anubis/jtlc/trunk@22 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-14 20:27:01 +00:00 |
|
josh
|
b686d15705
|
added FunctionNode
git-svn-id: svn://anubis/jtlc/trunk@21 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-14 14:17:35 +00:00 |
|
josh
|
bf1baf16e6
|
parser.h now including parser.tab.hh (should only ever have to include parser/parser.h now); added PrimitiveTypeNode.cc with translation from primitive type to C type string
git-svn-id: svn://anubis/jtlc/trunk@18 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 22:22:19 +00:00 |
|
josh
|
3efad6cc0f
|
added a default Node::process() routine which simply recurses
git-svn-id: svn://anubis/jtlc/trunk@16 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 21:17:27 +00:00 |
|
josh
|
9c26b9593c
|
more nodes
git-svn-id: svn://anubis/jtlc/trunk@15 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 21:13:22 +00:00 |
|
josh
|
7b1893c1e5
|
many more nodes
git-svn-id: svn://anubis/jtlc/trunk@14 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 21:02:33 +00:00 |
|
josh
|
55b80e8f09
|
started filling in new node types, creating them in parser
git-svn-id: svn://anubis/jtlc/trunk@13 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 20:48:37 +00:00 |
|
josh
|
8333a037c9
|
made IntegerNode hold a 64-bit integer
git-svn-id: svn://anubis/jtlc/trunk@12 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 19:46:35 +00:00 |
|
josh
|
19dd46d14d
|
created nodes subdir and moved Node.{h,cc} there
git-svn-id: svn://anubis/jtlc/trunk@11 f5bc74b8-7b62-4e90-9214-7121d538519f
|
2010-01-13 19:38:31 +00:00 |
|