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

ParseExpression() public method

public ParseExpression ( string expression ) : ExpressionNode
expression string
return Veil.Parser.ExpressionNode
        public ExpressionNode ParseExpression(string expression)
        {
            return SuperSimpleExpressionParser.Parse(this.scopeStack, expression);
        }

Usage Example

Esempio n. 1
0
        private static void HandlePartial(SuperSimpleTemplateParserState state)
        {
            var            details    = state.ParseCurrentTokenNameAndModelExpression();
            ExpressionNode expression = Expression.Self(state.CurrentTypeInScope());

            if (!String.IsNullOrEmpty(details.Model))
            {
                expression = state.ParseExpression(details.Model);
            }
            state.AddNodeToCurrentBlock(SyntaxTree.Include(details.Name, expression));
        }
All Usage Examples Of Veil.SuperSimple.SuperSimpleTemplateParserState::ParseExpression