many more nodes
git-svn-id: svn://anubis/jtlc/trunk@14 f5bc74b8-7b62-4e90-9214-7121d538519f
This commit is contained in:
1 parent
55b80e8f09
commit
7b1893c1e5
2 files changed
+124
-44
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user