From 878fff6db510d5ce15d5f274e1fe9eecc2b7799f Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 20 Jul 2018 19:36:05 -0700 Subject: Added documentation. --- nomsu.2.peg | 1 + 1 file changed, 1 insertion(+) (limited to 'nomsu.2.peg') diff --git a/nomsu.2.peg b/nomsu.2.peg index a16474d..1ed88ea 100644 --- a/nomsu.2.peg +++ b/nomsu.2.peg @@ -102,6 +102,7 @@ indented_text (Text): '".."' eol %nl {%nl*} {:curr_indent: indent :} (indented_plain_text / text_interpolation / {~ %nl+ (=curr_indent -> "") ~})* (!! [^%nl]+ -> "Unexpected character while parsing Text" !!)? +-- Tracking text-lines-within-indented-text as separate objects allows for better debugging line info indented_plain_text (Text): {~ (("\\" -> "\") / (("\" blank_lines =curr_indent "..") -> "") / (!text_interpolation "\") / [^%nl\]+)+ (%nl+ (=curr_indent -> ""))* ~} -- cgit v1.2.3