From b70c2f3519fe1f214bf7aa5218b8f5f0c37a3975 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Fri, 26 Aug 2022 18:45:31 +0200 Subject: [PATCH] Add character set helpers --- src_v2/parser/parser_internals.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src_v2/parser/parser_internals.nim b/src_v2/parser/parser_internals.nim index f036fce..2028fdf 100644 --- a/src_v2/parser/parser_internals.nim +++ b/src_v2/parser/parser_internals.nim @@ -101,6 +101,10 @@ proc ch*(expectedChar: char): parserFnT {.inline.} = let anyCh* = ch(AllChars) let digit* = ch(Digits) +let letter* = ch(Letters) +let space* = ch(' ') +let whitespace* = ch(Whitespace) +let newline* = ch(Newlines) proc str*(expectedString: string): parserFnT {.inline.} = ## Creates parser function with `expectedString`