many more nodes

git-svn-id: svn://anubis/jtlc/trunk@14 f5bc74b8-7b62-4e90-9214-7121d538519f
This commit is contained in:
josh committed 2010-01-13 21:02:33 +00:00
1 parent 55b80e8f09
commit 7b1893c1e5
2 files changed
+124 -44

No files matched your search

+26
View File
@@ -29,6 +29,10 @@ class Node
};
class ArrayTypeNode : public Node
{
};
class CStatementNode : public Node
{
public:
@@ -42,6 +46,10 @@ class DoubleNode : public Node
DoubleNode(double val) { m_double = val; }
};
class FunctionNode : public Node
{
};
class IdentifierNode : public Node
{
public:
@@ -54,6 +62,16 @@ class IntegerNode : public Node
IntegerNode(uint64_t integer) { m_integer = integer; }
};
class ItemsNode : public Node
{
};
class PrimitiveTypeNode : public Node
{
public:
PrimitiveTypeNode(uint64_t type) { m_integer = type; }
};
class ProgramNode : public Node
{
};
@@ -64,4 +82,12 @@ class StringNode : public Node
StringNode(const std::string & str) { m_string = str; }
};
class StructTypeNode : public Node
{
};
class VariableSpecNode : public Node
{
};
#endif