Class: ApiQueryLanguage::Sorting::ExpressionParser

Inherits:
Racc::Parser
  • Object
show all
Defined in:
lib/api_query_language/sorting/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",
  "SORT_SEPARATOR",
  "DIRECTION_OPERATOR",
  "FIELD_IDENTIFIER",
  "FIELD_IDENTIFIER_SEPARATOR",
  "$start",
  "expression",
  "sorts",
  "sort",
  "field_expression",
  "fields"
]
Racc_debug_parser =
false

Instance Method Summary collapse

Instance Method Details

#_reduce_none(val, _values) ⇒ Object



153
154
155
# File 'lib/api_query_language/sorting/expression_parser.y.rb', line 153

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