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