Esempio n. 1
0
 protected ASTElement(nodeType type, ASTElement parent)
 {
     m_nodeType = type;
     m_parent   = parent;
     m_serial   = ms_serialCounter++;
     m_nodeName = GenerateNodeNames();
 }
Esempio n. 2
0
 protected ASTTerminal(nodeType type, ASTElement parent) : base(type, parent)
 {
 }
Esempio n. 3
0
        protected void addChild(ASTElement child, contextType ct)
        {
            int index = GetContextIndex(ct);

            m_children[index].Add(child);
        }
Esempio n. 4
0
 protected ASTComposite(nodeType type, ASTElement parent, int numContexts) : base(type, parent)
 {
     m_children = new List <ASTElement> [numContexts];
 }
Esempio n. 5
0
 public CASTAssignment(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }
Esempio n. 6
0
 public CASTCompileUnit(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }
Esempio n. 7
0
 public CASTDivision(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }
Esempio n. 8
0
 public CASTMultiplication(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }
Esempio n. 9
0
 public CASTSubtraction(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }
Esempio n. 10
0
 { public CASTNUMBER(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
   {
   }
Esempio n. 11
0
 public CASTIDENTIFIER(nodeType type, ASTElement parent, int numContexts) : base(type, parent, numContexts)
 {
 }