Esempio n. 1
0
 public void Visit(StmtListNode node)
 {
     foreach (var subnode in node)
     {
         Visit((dynamic)subnode);
     }
 }
        public Node StmtList()
        {
            var node = new StmtListNode();

            if (CurrentToken == TokenCategory.LLAVE_CLOSE)
            {
                return(node);
            }
            while (firstOfStmt.Contains(CurrentToken))
            {
                node.Add(Stmt());
            }
            return(node);
        }