Module: Trxl::MatchingIdsFunction1
- Defined in:
- lib/trxl/trxl_grammar.rb
Instance Method Summary collapse
Instance Method Details
#eval(env = Environment.new) ⇒ Object
8050 8051 8052 8053 8054 8055 8056 |
# File 'lib/trxl/trxl_grammar.rb', line 8050 def eval(env = Environment.new) if(h = hash.eval(env)).is_a?(Hash) h.select { |k, v| v == match_exp.eval(env) }.map { |entry| entry[0] } else [] end end |