Veil.SuperSimple.SuperSimpleTemplateParserState.AddNodeToCurrentBlock C# (CSharp) Method

AddNodeToCurrentBlock() public method

public AddNodeToCurrentBlock ( SyntaxTreeNode node ) : void
node Veil.Parser.SyntaxTreeNode
return void
        public void AddNodeToCurrentBlock(SyntaxTreeNode node)
        {
            this.scopeStack.First().Block.Add(node);
        }

Usage Example

 private static void HandleEachOverExpression(SuperSimpleTemplateParserState state)
 {
     var each = SyntaxTree.Iterate(
         state.ParseCurrentTokenExpression(),
         SyntaxTree.Block()
     );
     state.AddNodeToCurrentBlock(each);
     state.PushNewScope(each.Body, each.ItemType);
 }
All Usage Examples Of Veil.SuperSimple.SuperSimpleTemplateParserState::AddNodeToCurrentBlock