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

ParseCurrentTokenExpression() public method

public ParseCurrentTokenExpression ( ) : ExpressionNode
return Veil.Parser.ExpressionNode
        public ExpressionNode ParseCurrentTokenExpression()
        {
            var expression = this.CurrentToken.Content.Substring(this.CurrentToken.Content.IndexOf('.') + 1);
            return ParseExpression(expression);
        }

Usage Example

 private static void HandlePositiveConditional(SuperSimpleTemplateParserState state)
 {
     var condition = SyntaxTree.Conditional(
         state.ParseCurrentTokenExpression(),
         SyntaxTree.Block()
     );
     state.AddNodeToCurrentBlock(condition);
     state.PushNewScope(condition.TrueBlock);
 }
All Usage Examples Of Veil.SuperSimple.SuperSimpleTemplateParserState::ParseCurrentTokenExpression