Пример #1
0
        private Node parseEach()
        {
            Token token = expect(typeof(Each))
            ;
            Each     eachToken = (Each)token;
            EachNode node      = new EachNode();

            node.setValue(eachToken.getValue());
            node.setKey(eachToken.getKey());
            node.setCode(eachToken.getCode());
            node.setLineNumber(eachToken.getLineNumber());
            node.setFileName(filename);
            node.setBlock(block());
            if (peek() is Else)
            {
                nextToken();
                node.setElseNode(block());
            }
            return(node);
        }