class Treetop::Compiler::Sequence
def compile_sequence_elements(elements)
def compile_sequence_elements(elements) obtain_new_subexpression_address elements.first.compile(subexpression_address, builder) accumulate_subexpression_result if elements.size > 1 builder.if_ subexpression_success? do compile_sequence_elements(elements[1..-1]) end end end