public void Parse(ExpressionParserHelper parseHelper)
 {
     var token = parseHelper.Expand();
     var property = parseHelper.IsAhead(SquareBracketsParser.BRACKETS_OPEN)?
         new Property(token.Contents.Trim()) as Expression :
         new PropertyOrConstant(token.Contents.Trim()) as Expression;
     property.Token = token;
     parseHelper.Push(property);
 }
Esempio n. 2
0
        public void Parse(ExpressionParserHelper parseHelper)
        {
            var token    = parseHelper.Expand();
            var property = parseHelper.IsAhead(SquareBracketsParser.BRACKETS_OPEN)?
                           new Property(token.Contents.Trim()) as Expression :
                           new PropertyOrConstant(token.Contents.Trim()) as Expression;

            property.Token = token;
            parseHelper.Push(property);
        }