public void Parse(ExpressionParserHelper parseHelper)
 {
     Token token = parseHelper.Current;
     parseHelper.Expect(CONSTANT_SIGN);
     parseHelper.Read(ConstantParser.CONSTANT_SIGN);
     String constantStr = parseHelper.ReadUntil(TokenType.Seperator, ConstantParser.CONSTANT_SIGN);
     parseHelper.Expect(ConstantParser.CONSTANT_SIGN);
     var constant = new StringConstant(constantStr);
     constant.Token = token;
     parseHelper.Push(constant);
 }
Example #2
0
        public void Parse(ExpressionParserHelper parseHelper)
        {
            Token token = parseHelper.Current;

            parseHelper.Expect(CONSTANT_SIGN);
            parseHelper.Read(ConstantParser.CONSTANT_SIGN);
            String constantStr = parseHelper.ReadUntil(TokenType.Seperator, ConstantParser.CONSTANT_SIGN);

            parseHelper.Expect(ConstantParser.CONSTANT_SIGN);
            var constant = new StringConstant(constantStr);

            constant.Token = token;
            parseHelper.Push(constant);
        }
Example #3
0
 public static void MunchEmptyBrackets(ExpressionParserHelper parseHelper)
 {
     parseHelper.Expect(BRACKETS_OPEN);
     parseHelper.Read(BRACKETS_CLOSE);
 }
Example #4
0
 public static void MunchEmptyBrackets(ExpressionParserHelper parseHelper)
 {
     parseHelper.Expect(BRACKETS_OPEN);
     parseHelper.Read(BRACKETS_CLOSE);
 }