private void _CompoundVisit(ASTCompoundNode node) { foreach (ASTNode n in node.Children) { _Visit(n); } }
private ASTCompoundNode _CompoundStatement() { _Eat(TokenType.LCRLY); List <ASTNode> tmpNodes; tmpNodes = _StatementList(); _Eat(TokenType.RCRLY); ASTCompoundNode node = new ASTCompoundNode(); node.Children = tmpNodes; return(node); }