class Treetop::Compiler::NotPredicate

Public Instance Methods

when_failure() click to toggle source
# File lib/treetop/compiler/node_classes/predicate.rb, line 44
def when_failure
  if (e = parent.atomic.expected)
    builder << "@terminal_failures.pop"
  end
  assign_success
end
when_success() click to toggle source
# File lib/treetop/compiler/node_classes/predicate.rb, line 37
def when_success
  assign_failure
  if (e = parent.atomic.expected)
    builder << "terminal_parse_failure(#{e}, true)"
  end
end