diff options
Diffstat (limited to 'spec/practical/words_spec.cr')
| -rw-r--r-- | spec/practical/words_spec.cr | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/practical/words_spec.cr b/spec/practical/words_spec.cr index 5155881..35a4113 100644 --- a/spec/practical/words_spec.cr +++ b/spec/practical/words_spec.cr @@ -3,10 +3,10 @@ require "../spec_helper" include Parcom describe "Text surrounded by whitespace" do - ws_char = Parser(Char, Char).satisfy { |c| c.whitespace? } + ws_char = Parser(Char, Char).satisfy(&.whitespace?) normal_char = Parser(Char, Char).satisfy { |c| !c.whitespace? } - word = normal_char.some.map { |cs| cs.join } + word = normal_char.some.map(&.join) ws = ws_char.some words = ws.optional >> word.sep_by(ws) << ws.optional |
