Parsing error on <=
The relop <= appears to crash the parser:
control[test]> env.evaluate("1 == 3").value
=> false
control[test]> env.evaluate("1 != 3").value
=> true
control[test]> env.evaluate("1 >= 3").value
=> false
control[test]> env.evaluate("1 <= 3").value
Cel::ParseError:
parse error on value "=" (error)
from /Users/james/.rbenv/versions/3.2.2/lib/ruby/3.2.0/racc/parser.rb:538:in `on_error'
Caused by Racc::ParseError:
parse error on value "=" (error)
from /Users/james/.rbenv/versions/3.2.2/lib/ruby/3.2.0/racc/parser.rb:538:in `on_error'
This should be valid syntax AFAIK.