class Treetop::Compiler::Predicate

def compile(address, builder, parent_expression)

def compile(address, builder, parent_expression)
  super
  begin_comment(parent_expression)
  use_vars :result, :start_index
  obtain_new_subexpression_address
  parent_expression.prefixed_expression.compile(subexpression_address, builder)
  builder.if__(subexpression_success?) { when_success }
  builder.else_ { when_failure }
  end_comment(parent_expression)
end