public void Parse(ExpressionParserHelper parseHelper) { var token = parseHelper.Expand(); var property = new Property(token.Contents.Trim()); property.Token = token; parseHelper.Push(property); }
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); }