Exemple #1
0
        public void AddTerminalNode(SyntaxElem elem)
        {
            var newNode = new ASTNode(currentNode, elem);

            currentNode.Childs.Add(newNode);
            currentNode = newNode;
        }
Exemple #2
0
 public ASTNode(ASTNode parent, SyntaxElem elem)
 {
     Childs = new List <ASTNode>();
     Parent = parent;
     Elem   = elem;
 }