Module: Pdfrb::Arlington::Predicate
- Defined in:
- lib/pdfrb/arlington/predicate.rb,
lib/pdfrb/arlington/predicate/ast.rb,
lib/pdfrb/arlington/predicate/lexer.rb,
lib/pdfrb/arlington/predicate/parser.rb,
lib/pdfrb/arlington/predicate/context.rb,
lib/pdfrb/arlington/predicate/evaluator.rb,
lib/pdfrb/arlington/predicate/functions.rb,
lib/pdfrb/arlington/predicate/functions/file.rb,
lib/pdfrb/arlington/predicate/functions/logical.rb,
lib/pdfrb/arlington/predicate/functions/version.rb,
lib/pdfrb/arlington/predicate/functions/presence.rb,
lib/pdfrb/arlington/predicate/functions/reference.rb,
lib/pdfrb/arlington/predicate/functions/arithmetic.rb
Overview
Predicate grammar (one component of the TSV model). Each
predicate is fn:Name(args, ...). Predicates compose via
&&, ||, !. The grammar does NOT support operator
precedence — every &&/|| must be fully parenthesised.
Defined Under Namespace
Modules: AST, Functions Classes: Context, Evaluator, Lexer, Parser