Module: BELParser::LineContinuator
- Included in:
- ASTGenerator
- Defined in:
- lib/bel_parser/mixin/line_continuator.rb
Overview
LineContinuator is a mixin for line expansions for BEL Script.
Constant Summary collapse
- LINE_CONTINUATOR =
"\\\n".freeze
Instance Method Summary collapse
Instance Method Details
#expand_line_continuator(line_enumerator) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/bel_parser/mixin/line_continuator.rb', line 6 def (line_enumerator) line = line_enumerator.next while line.end_with?(LINE_CONTINUATOR) line.chomp!(LINE_CONTINUATOR) line += line_enumerator.next end line end |