Class: ApiQueryLanguage::Filtering::ExpressionParser

Inherits:
Racc::Parser
  • Object
show all
Defined in:
lib/api_query_language/filtering/expression_parser.y.rb

Constant Summary collapse

Racc_arg =
[
  racc_action_table,
  racc_action_check,
  racc_action_default,
  racc_action_pointer,
  racc_goto_table,
  racc_goto_check,
  racc_goto_default,
  racc_goto_pointer,
  racc_nt_base,
  racc_reduce_table,
  racc_token_table,
  racc_shift_n,
  racc_reduce_n,
  racc_use_result_var
]
Racc_token_to_s_table =
[
  "$end",
  "error",
  "AND_CONDITION",
  "VALUE_AND",
  "OR_CONDITION",
  "VALUE_OR",
  "NOT_CONDITION",
  "GROUP_START",
  "GROUP_END",
  "FIELD_WITH_COMPARISON_OP",
  "ENCODED_VALUE",
  "FIELD",
  "NULL_FIELD",
  "VALUE_WILDCARD",
  "$start",
  "query",
  "expression",
  "conditions",
  "condition",
  "value_expression",
  "encoded_value"
]
Racc_debug_parser =
false

Instance Method Summary collapse

Instance Method Details

#_reduce_none(val, _values) ⇒ Object



258
259
260
# File 'lib/api_query_language/filtering/expression_parser.y.rb', line 258

def _reduce_none(val, _values)
  val[0]
end