From 9bb0f8e38c90ac7c4e075e7da74c7bff9be3df15 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Thu, 20 Jan 2022 17:00:00 +0100 Subject: [PATCH] Rename: parser to parser internals --- src/org/org_properties_block.nim | 2 +- src/org_parser.nim | 2 +- src/parser/{parser.nim => parser_internals.nim} | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) rename src/parser/{parser.nim => parser_internals.nim} (99%) diff --git a/src/org/org_properties_block.nim b/src/org/org_properties_block.nim index aa5cb27..b6d8fa1 100644 --- a/src/org/org_properties_block.nim +++ b/src/org/org_properties_block.nim @@ -1,7 +1,7 @@ import results import fusion/matching import ../utils/fp -import ../parser/parser +import ../parser/parser_internals import ../parser/parser_types {.experimental: "caseStmtMacros".} diff --git a/src/org_parser.nim b/src/org_parser.nim index ce527db..0adc8aa 100644 --- a/src/org_parser.nim +++ b/src/org_parser.nim @@ -6,7 +6,7 @@ import results import utils/fp import fusion/matching -import ./parser/parser +import ./parser/parser_internals import ./parser/parser_types import ./parser/utils import ./org/org_properties_block diff --git a/src/parser/parser.nim b/src/parser/parser_internals.nim similarity index 99% rename from src/parser/parser.nim rename to src/parser/parser_internals.nim index 18862c1..954d21b 100644 --- a/src/parser/parser.nim +++ b/src/parser/parser_internals.nim @@ -83,6 +83,7 @@ func str*(s: string): (Parser -> ParserResult) {.inline.} = p = p.flatMap(ch(c)) return p + proc endOfStream*(parser: Parser): ParserResult = let index = parser.state.position + 1 if index == parser.state.stream.len: