class Sparkql::Parser

Constants

Racc_arg
Racc_debug_parser
Racc_token_to_s_table

Public Instance Methods

_reduce_10(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 375
def _reduce_10(val, _values, result)
 result = tokenize_conjunction(val[0], val[1],val[2]) 
    result
end
_reduce_11(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 380
def _reduce_11(val, _values, result)
 result = tokenize_conjunction(val[0], val[1],val[2]) 
    result
end
_reduce_12(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 385
def _reduce_12(val, _values, result)
 result = tokenize_group(val[1]) 
    result
end
_reduce_14(val, _values, result) click to toggle source

reduce 13 omitted

# File lib/sparkql/parser.rb, line 392
def _reduce_14(val, _values, result)
 result = tokenize_arithmetic(val[0], val[1], val[2]) 
    result
end
_reduce_15(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 397
def _reduce_15(val, _values, result)
 result = tokenize_arithmetic(val[0], val[1], val[2]) 
    result
end
_reduce_16(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 402
def _reduce_16(val, _values, result)
 result = tokenize_arithmetic(val[0], val[1], val[2]) 
    result
end
_reduce_17(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 407
def _reduce_17(val, _values, result)
 result = tokenize_arithmetic(val[0], val[1], val[2]) 
    result
end
_reduce_18(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 412
def _reduce_18(val, _values, result)
 result = tokenize_arithmetic(val[0], val[1], val[2]) 
    result
end
_reduce_19(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 417
def _reduce_19(val, _values, result)
 result = tokenize_arithmetic_group(val[1]) 
    result
end
_reduce_2(val, _values, result) click to toggle source

reduce 1 omitted

# File lib/sparkql/parser.rb, line 347
def _reduce_2(val, _values, result)
 result = 0 
    result
end
_reduce_20(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 422
def _reduce_20(val, _values, result)
 result = tokenize_arithmetic_negation(val[1]) 
    result
end
_reduce_26(val, _values, result) click to toggle source

reduce 25 omitted

# File lib/sparkql/parser.rb, line 437
def _reduce_26(val, _values, result)
 result = tokenize_list(val[0]) 
    result
end
_reduce_28(val, _values, result) click to toggle source

reduce 27 omitted

# File lib/sparkql/parser.rb, line 444
def _reduce_28(val, _values, result)
 result = group_fold(val[1]) 
    result
end
_reduce_29(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 449
def _reduce_29(val, _values, result)
 result = tokenize_literal_negation(val[1]) 
    result
end
_reduce_30(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 454
def _reduce_30(val, _values, result)
 result = add_fold(val[0], val[2]) 
    result
end
_reduce_31(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 459
def _reduce_31(val, _values, result)
 result = sub_fold(val[0], val[2]) 
    result
end
_reduce_32(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 464
def _reduce_32(val, _values, result)
 result = mul_fold(val[0], val[2]) 
    result
end
_reduce_33(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 469
def _reduce_33(val, _values, result)
 result = div_fold(val[0], val[2]) 
    result
end
_reduce_34(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 474
def _reduce_34(val, _values, result)
 result = mod_fold(val[0], val[2]) 
    result
end
_reduce_35(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 479
def _reduce_35(val, _values, result)
 result = tokenize_function(val[0], []) 
    result
end
_reduce_36(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 484
def _reduce_36(val, _values, result)
 result = tokenize_function(val[0], val[2]) 
    result
end
_reduce_37(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 489
def _reduce_37(val, _values, result)
 result = tokenize_function(val[0], []) 
    result
end
_reduce_38(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 494
def _reduce_38(val, _values, result)
 result = tokenize_function(val[0], val[2]) 
    result
end
_reduce_41(val, _values, result) click to toggle source

reduce 40 omitted

# File lib/sparkql/parser.rb, line 503
def _reduce_41(val, _values, result)
 result = tokenize_function_args(val[0], val[2]) 
    result
end
_reduce_42(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 508
def _reduce_42(val, _values, result)
 result = tokenize_field_arg(val[0]) 
    result
end
_reduce_46(val, _values, result) click to toggle source

reduce 45 omitted

# File lib/sparkql/parser.rb, line 519
def _reduce_46(val, _values, result)
 result = tokenize_function_args(val[0], val[2]) 
    result
end
_reduce_51(val, _values, result) click to toggle source

reduce 50 omitted

# File lib/sparkql/parser.rb, line 532
def _reduce_51(val, _values, result)
 result = tokenize_multiple(val[0], val[2]) 
    result
end
_reduce_52(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 537
def _reduce_52(val, _values, result)
 result = tokenize_multiple(val[0], val[2]) 
    result
end
_reduce_53(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 542
def _reduce_53(val, _values, result)
 result = tokenize_multiple(val[0], val[2]) 
    result
end
_reduce_6(val, _values, result) click to toggle source

reduce 5 omitted

# File lib/sparkql/parser.rb, line 358
def _reduce_6(val, _values, result)
 result = tokenize_expression(val[0], val[1],val[2]) 
    result
end
_reduce_7(val, _values, result) click to toggle source
# File lib/sparkql/parser.rb, line 363
def _reduce_7(val, _values, result)
 result = tokenize_expression(val[0], val[1], val[2]) 
    result
end
_reduce_9(val, _values, result) click to toggle source

reduce 8 omitted

# File lib/sparkql/parser.rb, line 370
def _reduce_9(val, _values, result)
 result = tokenize_unary_conjunction(val[0], val[1]) 
    result
end
_reduce_none(val, _values, result) click to toggle source

reduce 69 omitted

# File lib/sparkql/parser.rb, line 579
def _reduce_none(val, _values, result)
  val[0]
end