From 84495d3539b69101367e592c7e138110f8479ebe Mon Sep 17 00:00:00 2001 From: Jorge Luis Martinez Gomez Date: Tue, 15 Sep 2020 00:40:53 -0700 Subject: [PATCH] wrap paragraph --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e30fbbc..ccf106e 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,12 @@ them with `BackedIO` to give the `IO` the ability to backtrack. ## Defining combinators -If you look at the examples in this source, you'll notice that all combinators are defined with `define_combinator`. Strictly speaking, it's not necessary to use that to define combinators. You can do it with variable assignment or `def` syntax. Nevertheless, `define_combinator` is preferred because it automates the assignment of a label to the combinator. Consider these examples: +If you look at the examples in this source, you'll notice that all +combinators are defined with `define_combinator`. Strictly speaking, it's +not necessary to use that to define combinators. You can do it with +variable assignment or `def` syntax. Nevertheless, `define_combinator` is +preferred because it automates the assignment of a label to the combinator. +Consider these examples: ```ruby define_combinator :between do |left, right, p|