Module: Predicator
- Defined in:
- lib/predicator.rb,
lib/predicator/lexer.rb,
lib/predicator/errors.rb,
lib/predicator/parser.rb,
lib/predicator/context.rb,
lib/predicator/version.rb,
lib/predicator/variable.rb,
lib/predicator/predicates/or.rb,
lib/predicator/predicates/and.rb,
lib/predicator/predicates/not.rb,
lib/predicator/nodes/base_node.rb,
lib/predicator/nodes/date_node.rb,
lib/predicator/predicates/true.rb,
lib/predicator/generated_parser.rb,
lib/predicator/nodes/float_node.rb,
lib/predicator/predicates/equal.rb,
lib/predicator/predicates/false.rb,
lib/predicator/nodes/fixnum_node.rb,
lib/predicator/nodes/string_node.rb,
lib/predicator/predicates/method.rb,
lib/predicator/predicates/between.rb,
lib/predicator/predicates/relation.rb,
lib/predicator/nodes/nil_class_node.rb,
lib/predicator/predicates/less_than.rb,
lib/predicator/predicates/not_equal.rb,
lib/predicator/predicates/greater_than.rb,
lib/predicator/predicates/less_than_or_equal.rb,
lib/predicator/predicates/greater_than_or_equal.rb
Defined Under Namespace
Modules: Nodes, Predicates Classes: Context, GeneratedParser, Lexer, NilValueError, ParseError, Parser, UnknownNodeTypeError, Variable
Constant Summary collapse
- VERSION =
"0.4.0"
Class Method Summary collapse
Class Method Details
.parse(string) ⇒ Object
13 14 15 |
# File 'lib/predicator.rb', line 13 def self.parse string Predicator::Parser.new.parse string end |