lib/predicate/grammar.sexp.yml in predicate-1.3.4 vs lib/predicate/grammar.sexp.yml in predicate-2.0.0
- old
+ new
@@ -12,10 +12,11 @@
- lte
- gt
- gte
- in
- intersect
+ - match
- native
tautology:
- [ true ]
contradiction:
- [ false ]
@@ -43,10 +44,12 @@
- [ term, term ]
in:
- [ varref, values ]
intersect:
- [ varref, values ]
+ match:
+ - [ term, term, options ]
term:
- varref
- literal
varref:
- qualified_identifier
@@ -55,7 +58,9 @@
- [ "::Proc" ]
literal:
- "::Object"
values:
- "::Object"
+ options:
+ - "::Hash"
name:
!ruby/regexp /^[a-zA-Z0-9_]+[?!]?$/