From 9972b1b4e71bbb2172921661fed29ed6187431c3 Mon Sep 17 00:00:00 2001 From: Xavier Coulon Date: Sun, 2 Jan 2022 19:26:27 +0100 Subject: [PATCH] fix(parser/renderer): inline anchors and custom ID in sections (#904) clarify the use of inline anchors vs custom IDs fixes #903 Signed-off-by: Xavier Coulon --- pkg/parser/attributes_test.go | 1 - ...ocument_processing_filter_elements_test.go | 1 - pkg/parser/icon_test.go | 3 - pkg/parser/mixed_lists_test.go | 24 - pkg/parser/parser.go | 16775 ++++++++-------- pkg/parser/parser.peg | 25 +- pkg/parser/section_test.go | 125 +- pkg/renderer/sgml/html5/link.go | 2 +- pkg/renderer/sgml/html5/section_test.go | 70 + pkg/renderer/sgml/link.go | 5 +- pkg/types/non_alphanumerics_replacement.go | 16 +- pkg/types/types.go | 22 +- 12 files changed, 8661 insertions(+), 8408 deletions(-) diff --git a/pkg/parser/attributes_test.go b/pkg/parser/attributes_test.go index 91af261e..b0a95581 100644 --- a/pkg/parser/attributes_test.go +++ b/pkg/parser/attributes_test.go @@ -517,7 +517,6 @@ var _ = DescribeTable("valid block attributes", types.Attributes{ types.AttrPositional1: nil, types.AttrPositional2: nil, - // types.AttrPositional3: nil, }, ), // quoted values diff --git a/pkg/parser/document_processing_filter_elements_test.go b/pkg/parser/document_processing_filter_elements_test.go index 607dbbbd..1f8715ac 100644 --- a/pkg/parser/document_processing_filter_elements_test.go +++ b/pkg/parser/document_processing_filter_elements_test.go @@ -56,7 +56,6 @@ var _ = Describe("element filters", func() { Kind: types.Listing, Elements: []interface{}{ &types.StringElement{}, - // &types.BlankLine{}, &types.StringElement{}, }, }, diff --git a/pkg/parser/icon_test.go b/pkg/parser/icon_test.go index dee85f15..1dc46457 100644 --- a/pkg/parser/icon_test.go +++ b/pkg/parser/icon_test.go @@ -39,9 +39,6 @@ var _ = Describe("icons", func() { &types.Icon{ Class: "note", }, - // &types.StringElement{ - // Content: " \t\t ", - // }, }, }, }, diff --git a/pkg/parser/mixed_lists_test.go b/pkg/parser/mixed_lists_test.go index e307debb..0c345662 100644 --- a/pkg/parser/mixed_lists_test.go +++ b/pkg/parser/mixed_lists_test.go @@ -1281,9 +1281,6 @@ a paragraph }, }, }, - // &types.SingleLineComment{ - // Content: " -", - // }, }, }, &types.OrderedListElement{ @@ -1326,15 +1323,6 @@ a paragraph }, }, }, - // &types.SingleLineComment{ - // Content: " -", - // }, - // &types.SingleLineComment{ - // Content: " -", - // }, - // &types.SingleLineComment{ - // Content: " -", - // }, }, }, &types.OrderedListElement{ @@ -1380,9 +1368,6 @@ a paragraph }, }, }, - // &types.SingleLineComment{ - // Content: " -", - // }, &types.List{ Kind: types.OrderedListKind, Elements: []types.ListElement{ @@ -1431,15 +1416,6 @@ a paragraph }, }, }, - // &types.SingleLineComment{ - // Content: " -", - // }, - // &types.SingleLineComment{ - // Content: " -", - // }, - // &types.SingleLineComment{ - // Content: " -", - // }, &types.List{ Kind: types.OrderedListKind, Elements: []types.ListElement{ diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 0a75c369..a3639b18 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -95,10 +95,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine17, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -107,28 +107,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -137,9 +137,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -202,10 +202,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11578}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine38, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -214,28 +214,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine41, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -244,9 +244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -324,10 +324,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 71, col: 97, offset: 1860}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine64, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -336,9 +336,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -410,10 +410,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 75, col: 99, offset: 2038}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine83, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -422,9 +422,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -754,24 +754,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonDocumentRawLine150, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -787,10 +787,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 85, col: 35, offset: 2272}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine157, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -870,10 +870,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 86, col: 39, offset: 2318}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine174, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1193,24 +1193,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonDocumentRawLine236, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1232,10 +1232,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 88, col: 5, offset: 2370}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine244, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1244,9 +1244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1321,10 +1321,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 129, col: 98, offset: 3439}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine264, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1333,9 +1333,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1350,7 +1350,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -1379,10 +1379,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine278, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1391,28 +1391,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine281, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1421,9 +1421,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1446,10 +1446,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine292, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1458,28 +1458,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine295, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1488,9 +1488,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1513,10 +1513,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine306, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1525,28 +1525,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine309, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1555,9 +1555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1580,10 +1580,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine320, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1592,28 +1592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine323, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1622,9 +1622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1647,10 +1647,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine334, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1659,28 +1659,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine337, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1689,9 +1689,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1714,10 +1714,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine348, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1726,28 +1726,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine351, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1756,9 +1756,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1781,10 +1781,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine362, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1793,28 +1793,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine365, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1823,9 +1823,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1848,10 +1848,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentRawLine376, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1860,28 +1860,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentRawLine379, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1890,9 +1890,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1942,12 +1942,12 @@ var g = &grammar{ run: (*parser).callonDocumentRawLine394, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDocumentRawLine395, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1966,9 +1966,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -1978,9 +1978,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -2015,34 +2015,34 @@ var g = &grammar{ pos: position{line: 143, col: 9, offset: 3832}, label: "path", expr: &actionExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, run: (*parser).callonFileInclusion8, expr: &labeledExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2896, col: 22, offset: 95047}, + pos: position{line: 2887, col: 22, offset: 94834}, expr: &choiceExpr{ - pos: position{line: 2896, col: 23, offset: 95048}, + pos: position{line: 2887, col: 23, offset: 94835}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonFileInclusion12, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonFileInclusion16, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -2350,23 +2350,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonFileInclusion78, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonFileInclusion80, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonFileInclusion83, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -2387,12 +2387,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonFileInclusion89, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -2404,10 +2404,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonFileInclusion93, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2794,12 +2794,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonFileInclusion170, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -2821,10 +2821,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonFileInclusion174, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -2838,10 +2838,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonFileInclusion176, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -2912,10 +2912,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 148, col: 5, offset: 4028}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonFileInclusion189, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2924,28 +2924,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonFileInclusion192, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2954,9 +2954,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -3002,24 +3002,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4730}, label: "start", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3040,24 +3040,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4751}, label: "end", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges20, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3078,24 +3078,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4872}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges28, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3144,24 +3144,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4730}, label: "start", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3182,24 +3182,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4751}, label: "end", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges52, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3220,24 +3220,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4872}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges60, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3270,24 +3270,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4730}, label: "start", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges69, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3308,24 +3308,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4751}, label: "end", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges77, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3346,24 +3346,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4872}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonLineRanges85, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3379,9 +3379,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -3422,12 +3422,12 @@ var g = &grammar{ pos: position{line: 193, col: 18, offset: 5473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3489,12 +3489,12 @@ var g = &grammar{ pos: position{line: 195, col: 18, offset: 5570}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3576,12 +3576,12 @@ var g = &grammar{ pos: position{line: 193, col: 18, offset: 5473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3643,12 +3643,12 @@ var g = &grammar{ pos: position{line: 195, col: 18, offset: 5570}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3706,9 +3706,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -3751,12 +3751,12 @@ var g = &grammar{ pos: position{line: 213, col: 38, offset: 6124}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3795,12 +3795,12 @@ var g = &grammar{ pos: position{line: 217, col: 36, offset: 6272}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3832,28 +3832,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3862,9 +3862,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -3885,9 +3885,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 234, col: 5, offset: 6822}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -3981,10 +3981,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment27, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3993,28 +3993,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment30, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4023,9 +4023,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4088,10 +4088,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11578}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment48, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4100,28 +4100,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment51, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4130,9 +4130,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4153,19 +4153,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment65, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4174,28 +4174,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment68, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4204,9 +4204,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4215,25 +4215,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2411, col: 5, offset: 80391}, + pos: position{line: 2401, col: 5, offset: 80064}, run: (*parser).callonDocumentFragment75, expr: &seqExpr{ - pos: position{line: 2411, col: 5, offset: 80391}, + pos: position{line: 2401, col: 5, offset: 80064}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2411, col: 5, offset: 80391}, + pos: position{line: 2401, col: 5, offset: 80064}, run: (*parser).callonDocumentFragment77, }, &labeledExpr{ - pos: position{line: 2414, col: 5, offset: 80454}, + pos: position{line: 2404, col: 5, offset: 80127}, label: "level", expr: &actionExpr{ - pos: position{line: 2414, col: 12, offset: 80461}, + pos: position{line: 2404, col: 12, offset: 80134}, run: (*parser).callonDocumentFragment79, expr: &oneOrMoreExpr{ - pos: position{line: 2414, col: 12, offset: 80461}, + pos: position{line: 2404, col: 12, offset: 80134}, expr: &litMatcher{ - pos: position{line: 2414, col: 13, offset: 80462}, + pos: position{line: 2404, col: 13, offset: 80135}, val: "=", ignoreCase: false, want: "\"=\"", @@ -4242,16 +4242,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2418, col: 5, offset: 80570}, + pos: position{line: 2408, col: 5, offset: 80243}, run: (*parser).callonDocumentFragment82, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDocumentFragment83, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4260,15 +4260,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2422, col: 12, offset: 80729}, + pos: position{line: 2412, col: 12, offset: 80402}, label: "title", expr: &actionExpr{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, run: (*parser).callonDocumentFragment87, expr: &oneOrMoreExpr{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, expr: &charClassMatcher{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -4278,28 +4278,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment91, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4308,9 +4308,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4339,10 +4339,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment104, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4351,28 +4351,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment107, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4381,9 +4381,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4422,10 +4422,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment124, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4434,28 +4434,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment127, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4464,9 +4464,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4475,9 +4475,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4495,9 +4495,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4520,28 +4520,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment147, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4550,9 +4550,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4586,10 +4586,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment160, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4598,28 +4598,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment163, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4628,9 +4628,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4639,9 +4639,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4671,10 +4671,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment178, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4683,28 +4683,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment181, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4713,9 +4713,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4754,10 +4754,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment198, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4766,28 +4766,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment201, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4796,9 +4796,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4807,9 +4807,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4827,9 +4827,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4852,28 +4852,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment221, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4882,9 +4882,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4918,10 +4918,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment234, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4930,28 +4930,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment237, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4960,9 +4960,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -4971,9 +4971,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5003,10 +5003,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment252, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5015,28 +5015,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment255, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5045,9 +5045,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5086,10 +5086,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment272, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5098,28 +5098,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment275, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5128,9 +5128,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5139,9 +5139,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5159,9 +5159,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5184,28 +5184,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment295, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5214,9 +5214,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5250,10 +5250,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment308, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5262,28 +5262,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment311, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5292,9 +5292,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5303,9 +5303,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5335,10 +5335,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment326, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5347,28 +5347,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment329, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5377,9 +5377,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5418,10 +5418,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment346, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5430,28 +5430,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment349, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5460,9 +5460,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5471,9 +5471,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5491,9 +5491,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5516,28 +5516,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment369, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5546,9 +5546,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5582,10 +5582,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment382, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5594,28 +5594,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment385, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5624,9 +5624,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5635,9 +5635,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5667,10 +5667,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment400, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5679,28 +5679,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment403, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5709,9 +5709,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5750,10 +5750,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment420, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5762,28 +5762,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment423, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5792,9 +5792,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5803,9 +5803,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5823,9 +5823,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5848,28 +5848,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment443, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5878,9 +5878,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5914,10 +5914,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment456, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5926,28 +5926,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment459, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5956,9 +5956,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -5967,9 +5967,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6004,19 +6004,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment480, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6025,28 +6025,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment483, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6055,9 +6055,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6091,28 +6091,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment496, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6121,9 +6121,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6157,19 +6157,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment515, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6178,28 +6178,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment518, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6208,9 +6208,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6244,28 +6244,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment531, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6274,9 +6274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6285,21 +6285,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonDocumentFragment538, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonDocumentFragment541, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6309,32 +6309,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonDocumentFragment544, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment546, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6343,9 +6343,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6381,10 +6381,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment559, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6393,28 +6393,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment562, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6423,9 +6423,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6464,10 +6464,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment579, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6476,28 +6476,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment582, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6506,9 +6506,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6517,9 +6517,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6537,9 +6537,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6562,28 +6562,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment602, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6592,9 +6592,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6628,10 +6628,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment615, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6640,28 +6640,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment618, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6670,9 +6670,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6681,9 +6681,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6713,10 +6713,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment633, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6725,28 +6725,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment636, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6755,9 +6755,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6796,10 +6796,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment653, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6808,28 +6808,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment656, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6838,9 +6838,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6849,9 +6849,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6869,9 +6869,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6894,28 +6894,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment676, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6924,9 +6924,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -6960,10 +6960,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment689, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6972,28 +6972,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment692, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7002,9 +7002,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7013,9 +7013,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7045,10 +7045,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment707, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7057,28 +7057,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment710, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7087,9 +7087,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7128,10 +7128,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment727, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7140,28 +7140,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment730, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7170,9 +7170,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7181,9 +7181,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7201,9 +7201,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7226,28 +7226,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment750, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7256,9 +7256,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7292,10 +7292,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment763, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7304,28 +7304,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment766, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7334,9 +7334,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7345,9 +7345,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7357,52 +7357,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2816, col: 18, offset: 92365}, + pos: position{line: 2807, col: 18, offset: 92152}, run: (*parser).callonDocumentFragment775, expr: &seqExpr{ - pos: position{line: 2816, col: 18, offset: 92365}, + pos: position{line: 2807, col: 18, offset: 92152}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2817, col: 9, offset: 92375}, + pos: position{line: 2808, col: 9, offset: 92162}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2817, col: 9, offset: 92375}, + pos: position{line: 2808, col: 9, offset: 92162}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2818, col: 11, offset: 92411}, + pos: position{line: 2809, col: 11, offset: 92198}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2818, col: 19, offset: 92419}, + pos: position{line: 2809, col: 19, offset: 92206}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2818, col: 29, offset: 92429}, + pos: position{line: 2809, col: 29, offset: 92216}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2818, col: 37, offset: 92437}, + pos: position{line: 2809, col: 37, offset: 92224}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 92447}, + pos: position{line: 2809, col: 47, offset: 92234}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2818, col: 55, offset: 92455}, + pos: position{line: 2809, col: 55, offset: 92242}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -7410,12 +7410,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2819, col: 11, offset: 92513}, + pos: position{line: 2810, col: 11, offset: 92300}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment786, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7424,28 +7424,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment789, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7454,36 +7454,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment797, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7492,9 +7492,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7507,24 +7507,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2714, col: 5, offset: 89494}, + pos: position{line: 2705, col: 5, offset: 89281}, run: (*parser).callonDocumentFragment805, expr: &seqExpr{ - pos: position{line: 2714, col: 5, offset: 89494}, + pos: position{line: 2705, col: 5, offset: 89281}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment809, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7533,28 +7533,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment812, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7563,48 +7563,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &labeledExpr{ - pos: position{line: 2715, col: 5, offset: 89518}, + pos: position{line: 2706, col: 5, offset: 89305}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2715, col: 12, offset: 89525}, + pos: position{line: 2706, col: 12, offset: 89312}, expr: &actionExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, run: (*parser).callonDocumentFragment821, expr: &seqExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2730, col: 11, offset: 89844}, + pos: position{line: 2721, col: 11, offset: 89631}, expr: &actionExpr{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, run: (*parser).callonDocumentFragment825, expr: &seqExpr{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2736, col: 9, offset: 89965}, + pos: position{line: 2727, col: 9, offset: 89752}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment829, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7613,23 +7613,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2737, col: 5, offset: 89977}, + pos: position{line: 2728, col: 5, offset: 89764}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2737, col: 14, offset: 89986}, + pos: position{line: 2728, col: 14, offset: 89773}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonDocumentFragment833, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonDocumentFragment835, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -7647,28 +7647,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment839, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7677,15 +7677,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2731, col: 5, offset: 89866}, + pos: position{line: 2722, col: 5, offset: 89653}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonDocumentFragment847, @@ -7695,19 +7695,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment853, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7716,28 +7716,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment856, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7746,9 +7746,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7763,40 +7763,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2716, col: 5, offset: 89544}, + pos: position{line: 2707, col: 5, offset: 89331}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2716, col: 10, offset: 89549}, + pos: position{line: 2707, col: 10, offset: 89336}, expr: &choiceExpr{ - pos: position{line: 2741, col: 13, offset: 90083}, + pos: position{line: 2732, col: 13, offset: 89870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, run: (*parser).callonDocumentFragment866, expr: &seqExpr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment873, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7805,28 +7805,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment876, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7835,9 +7835,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7845,55 +7845,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 90325}, + pos: position{line: 2743, col: 5, offset: 90112}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2752, col: 11, offset: 90331}, + pos: position{line: 2743, col: 11, offset: 90118}, expr: &actionExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, run: (*parser).callonDocumentFragment887, expr: &seqExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, label: "cell", expr: &actionExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, run: (*parser).callonDocumentFragment890, expr: &seqExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment897, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7902,28 +7902,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment900, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7932,9 +7932,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -7942,16 +7942,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, ¬Expr{ - pos: position{line: 2762, col: 5, offset: 90596}, + pos: position{line: 2753, col: 5, offset: 90383}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonDocumentFragment910, @@ -7961,19 +7961,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment916, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7982,28 +7982,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment919, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8012,9 +8012,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8024,18 +8024,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2763, col: 5, offset: 90611}, + pos: position{line: 2754, col: 5, offset: 90398}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2763, col: 9, offset: 90615}, + pos: position{line: 2754, col: 9, offset: 90402}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment928, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8044,23 +8044,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2763, col: 16, offset: 90622}, + pos: position{line: 2754, col: 16, offset: 90409}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2763, col: 25, offset: 90631}, + pos: position{line: 2754, col: 25, offset: 90418}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonDocumentFragment932, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonDocumentFragment934, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -8077,28 +8077,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment938, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8107,9 +8107,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8120,10 +8120,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2755, col: 6, offset: 90394}, + pos: position{line: 2746, col: 6, offset: 90181}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2755, col: 6, offset: 90394}, + pos: position{line: 2746, col: 6, offset: 90181}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonDocumentFragment947, @@ -8133,19 +8133,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment953, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8154,28 +8154,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment956, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8184,9 +8184,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8196,26 +8196,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2755, col: 19, offset: 90407}, + pos: position{line: 2746, col: 19, offset: 90194}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment968, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8224,28 +8224,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment971, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8254,9 +8254,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8264,9 +8264,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8278,32 +8278,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, run: (*parser).callonDocumentFragment980, expr: &seqExpr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment987, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8312,28 +8312,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment990, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8342,9 +8342,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8352,46 +8352,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2745, col: 5, offset: 90173}, + pos: position{line: 2736, col: 5, offset: 89960}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2745, col: 11, offset: 90179}, + pos: position{line: 2736, col: 11, offset: 89966}, expr: &actionExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, run: (*parser).callonDocumentFragment1001, expr: &seqExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1008, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8400,28 +8400,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1011, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8430,9 +8430,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8440,16 +8440,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, ¬Expr{ - pos: position{line: 2762, col: 5, offset: 90596}, + pos: position{line: 2753, col: 5, offset: 90383}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonDocumentFragment1021, @@ -8459,19 +8459,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1027, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8480,28 +8480,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1030, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8510,9 +8510,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8522,18 +8522,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2763, col: 5, offset: 90611}, + pos: position{line: 2754, col: 5, offset: 90398}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2763, col: 9, offset: 90615}, + pos: position{line: 2754, col: 9, offset: 90402}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1039, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8542,23 +8542,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2763, col: 16, offset: 90622}, + pos: position{line: 2754, col: 16, offset: 90409}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2763, col: 25, offset: 90631}, + pos: position{line: 2754, col: 25, offset: 90418}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonDocumentFragment1043, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonDocumentFragment1045, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -8576,28 +8576,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1049, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8606,15 +8606,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2746, col: 5, offset: 90200}, + pos: position{line: 2737, col: 5, offset: 89987}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonDocumentFragment1057, @@ -8624,19 +8624,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1063, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8645,28 +8645,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1066, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8675,9 +8675,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8694,24 +8694,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1077, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8720,28 +8720,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1080, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8750,9 +8750,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8760,9 +8760,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8771,36 +8771,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonDocumentFragment1089, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonDocumentFragment1095, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8810,28 +8810,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1099, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8840,9 +8840,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8851,13 +8851,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, run: (*parser).callonDocumentFragment1106, expr: &seqExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, label: "kind", expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9323}, @@ -8916,30 +8916,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1647, col: 27, offset: 53909}, + pos: position{line: 1637, col: 27, offset: 53582}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1648, col: 5, offset: 53919}, + pos: position{line: 1638, col: 5, offset: 53592}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonDocumentFragment1122, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonDocumentFragment1125, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8949,32 +8949,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonDocumentFragment1128, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1130, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8983,9 +8983,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -8995,34 +8995,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1649, col: 5, offset: 53953}, + pos: position{line: 1639, col: 5, offset: 53626}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1649, col: 16, offset: 53964}, + pos: position{line: 1639, col: 16, offset: 53637}, expr: &actionExpr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, run: (*parser).callonDocumentFragment1139, expr: &seqExpr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1145, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9031,25 +9031,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1147, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9061,42 +9061,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1651, col: 9, offset: 54013}, + pos: position{line: 1641, col: 9, offset: 53686}, label: "line", expr: &choiceExpr{ - pos: position{line: 1651, col: 15, offset: 54019}, + pos: position{line: 1641, col: 15, offset: 53692}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonDocumentFragment1154, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonDocumentFragment1160, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9106,28 +9106,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1164, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9136,9 +9136,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9147,21 +9147,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonDocumentFragment1171, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonDocumentFragment1174, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9171,32 +9171,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonDocumentFragment1177, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1179, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9205,9 +9205,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9227,36 +9227,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, run: (*parser).callonDocumentFragment1186, expr: &seqExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, run: (*parser).callonDocumentFragment1189, expr: &seqExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, label: "content", expr: &actionExpr{ - pos: position{line: 1677, col: 14, offset: 54787}, + pos: position{line: 1667, col: 14, offset: 54460}, run: (*parser).callonDocumentFragment1192, expr: &seqExpr{ - pos: position{line: 1677, col: 14, offset: 54787}, + pos: position{line: 1667, col: 14, offset: 54460}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDocumentFragment1194, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9265,9 +9265,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1677, col: 21, offset: 54794}, + pos: position{line: 1667, col: 21, offset: 54467}, expr: &charClassMatcher{ - pos: position{line: 1677, col: 21, offset: 54794}, + pos: position{line: 1667, col: 21, offset: 54467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9279,32 +9279,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1680, col: 5, offset: 54851}, + pos: position{line: 1670, col: 5, offset: 54524}, run: (*parser).callonDocumentFragment1199, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1201, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9313,9 +9313,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9325,44 +9325,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54534}, + pos: position{line: 1661, col: 5, offset: 54207}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1671, col: 16, offset: 54545}, + pos: position{line: 1661, col: 16, offset: 54218}, expr: &choiceExpr{ - pos: position{line: 1671, col: 17, offset: 54546}, + pos: position{line: 1661, col: 17, offset: 54219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonDocumentFragment1211, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonDocumentFragment1217, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9372,28 +9372,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1221, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9402,9 +9402,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9413,21 +9413,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonDocumentFragment1228, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonDocumentFragment1231, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9437,32 +9437,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonDocumentFragment1234, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1236, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9471,9 +9471,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9516,10 +9516,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1116, col: 36, offset: 34789}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1251, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9528,28 +9528,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1254, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9558,9 +9558,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9594,10 +9594,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1116, col: 36, offset: 34789}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1271, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9606,28 +9606,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1274, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9636,9 +9636,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9665,10 +9665,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1116, col: 36, offset: 34789}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentFragment1284, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9677,28 +9677,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentFragment1287, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9707,9 +9707,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9802,9 +9802,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9878,12 +9878,12 @@ var g = &grammar{ pos: position{line: 323, col: 9, offset: 9836}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonAttributeDeclaration15, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9905,28 +9905,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonAttributeDeclaration21, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9935,9 +9935,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -9989,10 +9989,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 13, offset: 11100}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeDeclarationValue14, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10001,28 +10001,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonAttributeDeclarationValue17, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10031,9 +10031,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -10062,10 +10062,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeDeclarationValue29, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10409,25 +10409,25 @@ var g = &grammar{ want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonAttributeDeclarationValue97, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10438,10 +10438,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 344, col: 9, offset: 10530}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeDeclarationValue103, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10896,10 +10896,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 388, col: 35, offset: 11996}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonBlockAttributes90, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10908,28 +10908,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonBlockAttributes93, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10938,9 +10938,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -11373,10 +11373,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 392, col: 35, offset: 12140}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonBlockAttributes187, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11385,28 +11385,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonBlockAttributes190, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11415,9 +11415,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -11442,10 +11442,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 396, col: 44, offset: 12263}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonBlockAttributes202, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11454,28 +11454,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonBlockAttributes205, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11484,9 +11484,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -11652,12 +11652,12 @@ var g = &grammar{ pos: position{line: 587, col: 9, offset: 18466}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes25, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -11667,10 +11667,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes28, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12073,12 +12073,12 @@ var g = &grammar{ pos: position{line: 611, col: 9, offset: 19304}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes109, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12088,10 +12088,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes112, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12471,10 +12471,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 606, col: 14, offset: 19191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes188, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12885,10 +12885,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 538, col: 12, offset: 16806}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes272, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13004,12 +13004,12 @@ var g = &grammar{ pos: position{line: 587, col: 9, offset: 18466}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes300, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -13019,10 +13019,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes303, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13425,12 +13425,12 @@ var g = &grammar{ pos: position{line: 611, col: 9, offset: 19304}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes384, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -13440,10 +13440,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes387, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13823,10 +13823,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 606, col: 14, offset: 19191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes463, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14237,10 +14237,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 538, col: 12, offset: 16806}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes547, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14321,12 +14321,12 @@ var g = &grammar{ pos: position{line: 587, col: 9, offset: 18466}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes565, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14336,10 +14336,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes568, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14742,12 +14742,12 @@ var g = &grammar{ pos: position{line: 611, col: 9, offset: 19304}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes649, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14757,10 +14757,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes652, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15140,10 +15140,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 606, col: 14, offset: 19191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes728, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15554,10 +15554,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 538, col: 12, offset: 16806}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes812, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15638,12 +15638,12 @@ var g = &grammar{ pos: position{line: 587, col: 9, offset: 18466}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes830, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -15653,10 +15653,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes833, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16059,12 +16059,12 @@ var g = &grammar{ pos: position{line: 611, col: 9, offset: 19304}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonLongHandAttributes914, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16074,10 +16074,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes917, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16457,10 +16457,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 606, col: 14, offset: 19191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes993, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16871,10 +16871,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 538, col: 12, offset: 16806}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes1077, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16923,10 +16923,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 488, col: 13, offset: 15248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonLongHandAttributes1084, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17013,10 +17013,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 543, col: 37, offset: 16951}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17056,10 +17056,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 548, col: 13, offset: 17207}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17082,10 +17082,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 548, col: 26, offset: 17220}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17140,10 +17140,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 564, col: 22, offset: 17885}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17164,10 +17164,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 564, col: 42, offset: 17905}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNamedAttribute12, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17188,10 +17188,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 559, col: 47, offset: 17602}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNamedAttribute16, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17221,10 +17221,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 559, col: 85, offset: 17640}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNamedAttribute24, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17290,12 +17290,12 @@ var g = &grammar{ pos: position{line: 587, col: 9, offset: 18466}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonAttributeRawValue15, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17305,10 +17305,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeRawValue18, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17711,12 +17711,12 @@ var g = &grammar{ pos: position{line: 611, col: 9, offset: 19304}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonAttributeRawValue99, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17726,10 +17726,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeRawValue102, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18109,10 +18109,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 606, col: 14, offset: 19191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeRawValue178, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18150,10 +18150,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 574, col: 9, offset: 18140}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributeRawValue186, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18187,10 +18187,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 631, col: 5, offset: 20141}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonUnquotedAttributeRawValue4, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18580,10 +18580,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonUnquotedAttributeRawValue83, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18620,12 +18620,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -18637,10 +18637,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19027,12 +19027,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonCrossReference87, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -19076,34 +19076,34 @@ var g = &grammar{ pos: position{line: 697, col: 35, offset: 22618}, label: "url", expr: &actionExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2896, col: 22, offset: 95047}, + pos: position{line: 2887, col: 22, offset: 94834}, expr: &choiceExpr{ - pos: position{line: 2896, col: 23, offset: 95048}, + pos: position{line: 2887, col: 23, offset: 94835}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonExternalCrossReference9, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonExternalCrossReference13, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -19411,23 +19411,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonExternalCrossReference75, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonExternalCrossReference77, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonExternalCrossReference80, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -19448,12 +19448,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonExternalCrossReference86, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -19465,10 +19465,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExternalCrossReference90, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19855,12 +19855,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonExternalCrossReference167, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -19882,10 +19882,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonExternalCrossReference171, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -19899,10 +19899,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonExternalCrossReference173, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -20004,28 +20004,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20034,9 +20034,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20069,19 +20069,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20090,28 +20090,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader14, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20120,9 +20120,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20147,12 +20147,12 @@ var g = &grammar{ want: "\"=\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDocumentHeader25, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20164,12 +20164,12 @@ var g = &grammar{ pos: position{line: 991, col: 16, offset: 30703}, label: "title", expr: &actionExpr{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, run: (*parser).callonDocumentHeader29, expr: &oneOrMoreExpr{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, expr: &charClassMatcher{ - pos: position{line: 2426, col: 17, offset: 80848}, + pos: position{line: 2416, col: 17, offset: 80521}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -20179,28 +20179,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader33, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20209,9 +20209,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20242,19 +20242,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader51, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20263,28 +20263,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader54, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20293,9 +20293,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20310,36 +20310,36 @@ var g = &grammar{ pos: position{line: 997, col: 6, offset: 30813}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonDocumentHeader63, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonDocumentHeader69, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -20349,28 +20349,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader73, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20379,9 +20379,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20410,10 +20410,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader86, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20422,28 +20422,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader89, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20452,9 +20452,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20493,10 +20493,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader106, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20505,28 +20505,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader109, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20535,9 +20535,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20546,9 +20546,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20566,9 +20566,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20591,28 +20591,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader129, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20621,9 +20621,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20657,10 +20657,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader142, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20669,28 +20669,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader145, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20699,9 +20699,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20710,9 +20710,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20736,10 +20736,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1004, col: 20, offset: 31137}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader158, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20811,10 +20811,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1031, col: 5, offset: 31995}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader179, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20846,10 +20846,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1035, col: 5, offset: 32094}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader187, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20881,10 +20881,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1039, col: 5, offset: 32191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader195, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20911,9 +20911,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1045, col: 5, offset: 32313}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -20955,10 +20955,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1017, col: 69, offset: 31583}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader211, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20978,10 +20978,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1017, col: 81, offset: 31595}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader216, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21016,10 +21016,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1012, col: 44, offset: 31416}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader223, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21068,10 +21068,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1031, col: 5, offset: 31995}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader237, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21103,10 +21103,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1035, col: 5, offset: 32094}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader245, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21138,10 +21138,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1039, col: 5, offset: 32191}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader253, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21168,9 +21168,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1045, col: 5, offset: 32313}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21212,10 +21212,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1017, col: 69, offset: 31583}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader269, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21235,10 +21235,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1017, col: 81, offset: 31595}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader274, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21261,28 +21261,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader278, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21291,9 +21291,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21308,36 +21308,36 @@ var g = &grammar{ pos: position{line: 999, col: 6, offset: 30919}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonDocumentHeader287, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonDocumentHeader293, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -21347,28 +21347,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader297, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21377,9 +21377,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21408,10 +21408,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader310, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21420,28 +21420,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader313, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21450,9 +21450,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21491,10 +21491,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader330, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21503,28 +21503,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader333, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21533,9 +21533,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21544,9 +21544,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21564,9 +21564,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21589,28 +21589,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader353, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21619,9 +21619,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21655,10 +21655,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader366, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21667,28 +21667,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader369, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21697,9 +21697,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21708,9 +21708,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -21736,10 +21736,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1056, col: 21, offset: 32589}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader383, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21841,10 +21841,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1068, col: 28, offset: 33220}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader407, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21991,28 +21991,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader439, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22021,9 +22021,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -22105,10 +22105,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader461, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22117,28 +22117,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader464, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22147,9 +22147,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -22212,10 +22212,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11578}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDocumentHeader482, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22224,28 +22224,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDocumentHeader485, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22254,9 +22254,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -22274,26 +22274,26 @@ var g = &grammar{ }, { name: "InlineElement", - pos: position{line: 1153, col: 1, offset: 35803}, + pos: position{line: 1143, col: 1, offset: 35489}, expr: &actionExpr{ - pos: position{line: 1154, col: 5, offset: 35826}, + pos: position{line: 1144, col: 5, offset: 35512}, run: (*parser).callonInlineElement1, expr: &labeledExpr{ - pos: position{line: 1154, col: 5, offset: 35826}, + pos: position{line: 1144, col: 5, offset: 35512}, label: "element", expr: &choiceExpr{ - pos: position{line: 1155, col: 9, offset: 35844}, + pos: position{line: 1145, col: 9, offset: 35530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -22303,13 +22303,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlineElement9, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22317,37 +22317,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlineElement14, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22356,9 +22356,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -22370,12 +22370,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonInlineElement21, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22402,10 +22402,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1096, col: 9, offset: 34181}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlineElement29, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22416,28 +22416,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1096, col: 16, offset: 34188}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlineElement33, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22446,9 +22446,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -22458,33 +22458,33 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1158, col: 11, offset: 35943}, + pos: position{line: 1148, col: 11, offset: 35629}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1158, col: 11, offset: 35943}, + pos: position{line: 1148, col: 11, offset: 35629}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlineElement43, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22493,35 +22493,35 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &choiceExpr{ - pos: position{line: 1159, col: 13, offset: 35962}, + pos: position{line: 1149, col: 13, offset: 35648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonInlineElement51, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonInlineElement53, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonInlineElement56, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -22542,12 +22542,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonInlineElement62, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22559,10 +22559,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlineElement66, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22949,12 +22949,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonInlineElement143, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22976,10 +22976,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonInlineElement147, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -22993,7 +22993,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1160, col: 15, offset: 35993}, + pos: position{line: 1150, col: 15, offset: 35679}, name: "Quote", }, &actionExpr{ @@ -23296,67 +23296,67 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1162, col: 15, offset: 36050}, + pos: position{line: 1152, col: 15, offset: 35736}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonInlineElement210, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonInlineElement212, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonInlineElement214, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonInlineElement216, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonInlineElement218, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonInlineElement220, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23364,15 +23364,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -23422,10 +23422,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonInlineElement234, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -23439,29 +23439,29 @@ var g = &grammar{ }, { name: "IndexTerm", - pos: position{line: 1181, col: 1, offset: 36830}, + pos: position{line: 1171, col: 1, offset: 36503}, expr: &actionExpr{ - pos: position{line: 1181, col: 14, offset: 36843}, + pos: position{line: 1171, col: 14, offset: 36516}, run: (*parser).callonIndexTerm1, expr: &seqExpr{ - pos: position{line: 1181, col: 14, offset: 36843}, + pos: position{line: 1171, col: 14, offset: 36516}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1181, col: 14, offset: 36843}, + pos: position{line: 1171, col: 14, offset: 36516}, val: "((", ignoreCase: false, want: "\"((\"", }, &labeledExpr{ - pos: position{line: 1181, col: 19, offset: 36848}, + pos: position{line: 1171, col: 19, offset: 36521}, label: "term", expr: &ruleRefExpr{ - pos: position{line: 1181, col: 25, offset: 36854}, + pos: position{line: 1171, col: 25, offset: 36527}, name: "IndexTermContent", }, }, &litMatcher{ - pos: position{line: 1181, col: 43, offset: 36872}, + pos: position{line: 1171, col: 43, offset: 36545}, val: "))", ignoreCase: false, want: "\"))\"", @@ -23472,28 +23472,28 @@ var g = &grammar{ }, { name: "IndexTermContent", - pos: position{line: 1185, col: 1, offset: 36941}, + pos: position{line: 1175, col: 1, offset: 36614}, expr: &actionExpr{ - pos: position{line: 1185, col: 21, offset: 36961}, + pos: position{line: 1175, col: 21, offset: 36634}, run: (*parser).callonIndexTermContent1, expr: &labeledExpr{ - pos: position{line: 1185, col: 21, offset: 36961}, + pos: position{line: 1175, col: 21, offset: 36634}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1185, col: 30, offset: 36970}, + pos: position{line: 1175, col: 30, offset: 36643}, expr: &choiceExpr{ - pos: position{line: 1185, col: 31, offset: 36971}, + pos: position{line: 1175, col: 31, offset: 36644}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, expr: &charClassMatcher{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23502,21 +23502,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2873, col: 15, offset: 94359}, + pos: position{line: 2864, col: 15, offset: 94146}, expr: &choiceExpr{ - pos: position{line: 2873, col: 17, offset: 94361}, + pos: position{line: 2864, col: 17, offset: 94148}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2873, col: 17, offset: 94361}, + pos: position{line: 2864, col: 17, offset: 94148}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -23526,15 +23526,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, expr: &charClassMatcher{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23543,21 +23543,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2875, col: 19, offset: 94453}, + pos: position{line: 2866, col: 19, offset: 94240}, expr: &seqExpr{ - pos: position{line: 2875, col: 20, offset: 94454}, + pos: position{line: 2866, col: 20, offset: 94241}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2875, col: 20, offset: 94454}, + pos: position{line: 2866, col: 20, offset: 94241}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2875, col: 27, offset: 94461}, + pos: position{line: 2866, col: 27, offset: 94248}, expr: &charClassMatcher{ - pos: position{line: 2875, col: 27, offset: 94461}, + pos: position{line: 2866, col: 27, offset: 94248}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23572,18 +23572,18 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1185, col: 38, offset: 36978}, + pos: position{line: 1175, col: 38, offset: 36651}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1185, col: 53, offset: 36993}, + pos: position{line: 1175, col: 53, offset: 36666}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonIndexTermContent25, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23591,23 +23591,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonIndexTermContent27, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonIndexTermContent29, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonIndexTermContent32, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -23628,12 +23628,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonIndexTermContent38, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -23645,10 +23645,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonIndexTermContent42, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24035,12 +24035,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonIndexTermContent119, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24062,10 +24062,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonIndexTermContent123, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -24118,22 +24118,22 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1185, col: 114, offset: 37054}, + pos: position{line: 1175, col: 114, offset: 36727}, run: (*parser).callonIndexTermContent133, expr: &seqExpr{ - pos: position{line: 1185, col: 115, offset: 37055}, + pos: position{line: 1175, col: 115, offset: 36728}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1185, col: 115, offset: 37055}, + pos: position{line: 1175, col: 115, offset: 36728}, expr: &litMatcher{ - pos: position{line: 1185, col: 116, offset: 37056}, + pos: position{line: 1175, col: 116, offset: 36729}, val: "))", ignoreCase: false, want: "\"))\"", }, }, &anyMatcher{ - line: 1185, col: 121, offset: 37061, + line: 1175, col: 121, offset: 36734, }, }, }, @@ -24146,62 +24146,62 @@ var g = &grammar{ }, { name: "ImageBlock", - pos: position{line: 1205, col: 1, offset: 37770}, + pos: position{line: 1195, col: 1, offset: 37443}, expr: &actionExpr{ - pos: position{line: 1206, col: 5, offset: 37789}, + pos: position{line: 1196, col: 5, offset: 37462}, run: (*parser).callonImageBlock1, expr: &seqExpr{ - pos: position{line: 1206, col: 5, offset: 37789}, + pos: position{line: 1196, col: 5, offset: 37462}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1206, col: 5, offset: 37789}, + pos: position{line: 1196, col: 5, offset: 37462}, val: "image::", ignoreCase: false, want: "\"image::\"", }, &labeledExpr{ - pos: position{line: 1206, col: 15, offset: 37799}, + pos: position{line: 1196, col: 15, offset: 37472}, label: "path", expr: &actionExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, run: (*parser).callonImageBlock5, expr: &seqExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2900, col: 20, offset: 95167}, + pos: position{line: 2891, col: 20, offset: 94954}, expr: &choiceExpr{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2920, col: 23, offset: 95828}, + pos: position{line: 2911, col: 23, offset: 95615}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2920, col: 36, offset: 95841}, + pos: position{line: 2911, col: 36, offset: 95628}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2920, col: 47, offset: 95852}, + pos: position{line: 2911, col: 47, offset: 95639}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2920, col: 58, offset: 95863}, + pos: position{line: 2911, col: 58, offset: 95650}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -24211,31 +24211,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2900, col: 30, offset: 95177}, + pos: position{line: 2891, col: 30, offset: 94964}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2900, col: 35, offset: 95182}, + pos: position{line: 2891, col: 35, offset: 94969}, expr: &choiceExpr{ - pos: position{line: 2900, col: 36, offset: 95183}, + pos: position{line: 2891, col: 36, offset: 94970}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonImageBlock18, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonImageBlock22, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -24543,23 +24543,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonImageBlock84, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonImageBlock86, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonImageBlock89, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -24580,12 +24580,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonImageBlock95, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24597,10 +24597,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonImageBlock99, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24987,12 +24987,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonImageBlock176, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25014,10 +25014,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonImageBlock180, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -25031,10 +25031,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonImageBlock182, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -25093,20 +25093,20 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1206, col: 31, offset: 37815}, + pos: position{line: 1196, col: 31, offset: 37488}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1206, col: 43, offset: 37827}, + pos: position{line: 1196, col: 43, offset: 37500}, name: "InlineAttributes", }, }, &zeroOrMoreExpr{ - pos: position{line: 1206, col: 61, offset: 37845}, + pos: position{line: 1196, col: 61, offset: 37518}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonImageBlock195, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25115,28 +25115,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonImageBlock198, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25145,9 +25145,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -25158,71 +25158,71 @@ var g = &grammar{ }, { name: "InlineImage", - pos: position{line: 1211, col: 1, offset: 38062}, + pos: position{line: 1201, col: 1, offset: 37735}, expr: &actionExpr{ - pos: position{line: 1211, col: 16, offset: 38077}, + pos: position{line: 1201, col: 16, offset: 37750}, run: (*parser).callonInlineImage1, expr: &seqExpr{ - pos: position{line: 1211, col: 16, offset: 38077}, + pos: position{line: 1201, col: 16, offset: 37750}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1211, col: 16, offset: 38077}, + pos: position{line: 1201, col: 16, offset: 37750}, val: "image:", ignoreCase: false, want: "\"image:\"", }, ¬Expr{ - pos: position{line: 1211, col: 25, offset: 38086}, + pos: position{line: 1201, col: 25, offset: 37759}, expr: &litMatcher{ - pos: position{line: 1211, col: 26, offset: 38087}, + pos: position{line: 1201, col: 26, offset: 37760}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1211, col: 30, offset: 38091}, + pos: position{line: 1201, col: 30, offset: 37764}, label: "path", expr: &actionExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2900, col: 20, offset: 95167}, + pos: position{line: 2891, col: 20, offset: 94954}, expr: &choiceExpr{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2920, col: 23, offset: 95828}, + pos: position{line: 2911, col: 23, offset: 95615}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2920, col: 36, offset: 95841}, + pos: position{line: 2911, col: 36, offset: 95628}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2920, col: 47, offset: 95852}, + pos: position{line: 2911, col: 47, offset: 95639}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2920, col: 58, offset: 95863}, + pos: position{line: 2911, col: 58, offset: 95650}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -25232,31 +25232,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2900, col: 30, offset: 95177}, + pos: position{line: 2891, col: 30, offset: 94964}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2900, col: 35, offset: 95182}, + pos: position{line: 2891, col: 35, offset: 94969}, expr: &choiceExpr{ - pos: position{line: 2900, col: 36, offset: 95183}, + pos: position{line: 2891, col: 36, offset: 94970}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonInlineImage20, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonInlineImage24, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -25564,23 +25564,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonInlineImage86, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonInlineImage88, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonInlineImage91, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -25601,12 +25601,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonInlineImage97, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25618,10 +25618,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlineImage101, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26008,12 +26008,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonInlineImage178, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26035,10 +26035,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonInlineImage182, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26052,10 +26052,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonInlineImage184, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26114,10 +26114,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1211, col: 46, offset: 38107}, + pos: position{line: 1201, col: 46, offset: 37780}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1211, col: 58, offset: 38119}, + pos: position{line: 1201, col: 58, offset: 37792}, name: "InlineAttributes", }, }, @@ -26127,29 +26127,29 @@ var g = &grammar{ }, { name: "InlineIcon", - pos: position{line: 1218, col: 1, offset: 38543}, + pos: position{line: 1208, col: 1, offset: 38216}, expr: &actionExpr{ - pos: position{line: 1218, col: 15, offset: 38557}, + pos: position{line: 1208, col: 15, offset: 38230}, run: (*parser).callonInlineIcon1, expr: &seqExpr{ - pos: position{line: 1218, col: 15, offset: 38557}, + pos: position{line: 1208, col: 15, offset: 38230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1218, col: 15, offset: 38557}, + pos: position{line: 1208, col: 15, offset: 38230}, val: "icon:", ignoreCase: false, want: "\"icon:\"", }, &labeledExpr{ - pos: position{line: 1218, col: 23, offset: 38565}, + pos: position{line: 1208, col: 23, offset: 38238}, label: "icon", expr: &actionExpr{ - pos: position{line: 1218, col: 29, offset: 38571}, + pos: position{line: 1208, col: 29, offset: 38244}, run: (*parser).callonInlineIcon5, expr: &oneOrMoreExpr{ - pos: position{line: 1218, col: 29, offset: 38571}, + pos: position{line: 1208, col: 29, offset: 38244}, expr: &charClassMatcher{ - pos: position{line: 1218, col: 29, offset: 38571}, + pos: position{line: 1208, col: 29, offset: 38244}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -26161,10 +26161,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1218, col: 73, offset: 38615}, + pos: position{line: 1208, col: 73, offset: 38288}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1218, col: 85, offset: 38627}, + pos: position{line: 1208, col: 85, offset: 38300}, name: "InlineAttributes", }, }, @@ -26174,32 +26174,32 @@ var g = &grammar{ }, { name: "InlineFootnote", - pos: position{line: 1225, col: 1, offset: 38993}, + pos: position{line: 1215, col: 1, offset: 38666}, expr: &choiceExpr{ - pos: position{line: 1225, col: 19, offset: 39011}, + pos: position{line: 1215, col: 19, offset: 38684}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1225, col: 19, offset: 39011}, + pos: position{line: 1215, col: 19, offset: 38684}, run: (*parser).callonInlineFootnote2, expr: &seqExpr{ - pos: position{line: 1225, col: 19, offset: 39011}, + pos: position{line: 1215, col: 19, offset: 38684}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1225, col: 19, offset: 39011}, + pos: position{line: 1215, col: 19, offset: 38684}, val: "footnote:[", ignoreCase: false, want: "\"footnote:[\"", }, &labeledExpr{ - pos: position{line: 1225, col: 32, offset: 39024}, + pos: position{line: 1215, col: 32, offset: 38697}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 1225, col: 41, offset: 39033}, + pos: position{line: 1215, col: 41, offset: 38706}, name: "FootnoteContent", }, }, &litMatcher{ - pos: position{line: 1225, col: 58, offset: 39050}, + pos: position{line: 1215, col: 58, offset: 38723}, val: "]", ignoreCase: false, want: "\"]\"", @@ -26208,27 +26208,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1227, col: 9, offset: 39110}, + pos: position{line: 1217, col: 9, offset: 38783}, run: (*parser).callonInlineFootnote8, expr: &seqExpr{ - pos: position{line: 1227, col: 9, offset: 39110}, + pos: position{line: 1217, col: 9, offset: 38783}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 9, offset: 39110}, + pos: position{line: 1217, col: 9, offset: 38783}, val: "footnote:", ignoreCase: false, want: "\"footnote:\"", }, &labeledExpr{ - pos: position{line: 1227, col: 21, offset: 39122}, + pos: position{line: 1217, col: 21, offset: 38795}, label: "ref", expr: &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonInlineFootnote12, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26239,24 +26239,24 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 39, offset: 39140}, + pos: position{line: 1217, col: 39, offset: 38813}, val: "[", ignoreCase: false, want: "\"[\"", }, &labeledExpr{ - pos: position{line: 1227, col: 43, offset: 39144}, + pos: position{line: 1217, col: 43, offset: 38817}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1227, col: 51, offset: 39152}, + pos: position{line: 1217, col: 51, offset: 38825}, expr: &ruleRefExpr{ - pos: position{line: 1227, col: 52, offset: 39153}, + pos: position{line: 1217, col: 52, offset: 38826}, name: "FootnoteContent", }, }, }, &litMatcher{ - pos: position{line: 1227, col: 70, offset: 39171}, + pos: position{line: 1217, col: 70, offset: 38844}, val: "]", ignoreCase: false, want: "\"]\"", @@ -26269,29 +26269,29 @@ var g = &grammar{ }, { name: "FootnoteContent", - pos: position{line: 1233, col: 1, offset: 39320}, + pos: position{line: 1223, col: 1, offset: 38993}, expr: &actionExpr{ - pos: position{line: 1233, col: 20, offset: 39339}, + pos: position{line: 1223, col: 20, offset: 39012}, run: (*parser).callonFootnoteContent1, expr: &labeledExpr{ - pos: position{line: 1233, col: 20, offset: 39339}, + pos: position{line: 1223, col: 20, offset: 39012}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1233, col: 29, offset: 39348}, + pos: position{line: 1223, col: 29, offset: 39021}, expr: &seqExpr{ - pos: position{line: 1233, col: 30, offset: 39349}, + pos: position{line: 1223, col: 30, offset: 39022}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1233, col: 30, offset: 39349}, + pos: position{line: 1223, col: 30, offset: 39022}, expr: &litMatcher{ - pos: position{line: 1233, col: 31, offset: 39350}, + pos: position{line: 1223, col: 31, offset: 39023}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &ruleRefExpr{ - pos: position{line: 1233, col: 35, offset: 39354}, + pos: position{line: 1223, col: 35, offset: 39027}, name: "InlineElement", }, }, @@ -26302,32 +26302,32 @@ var g = &grammar{ }, { name: "PassthroughMacro", - pos: position{line: 1265, col: 1, offset: 41043}, + pos: position{line: 1255, col: 1, offset: 40716}, expr: &choiceExpr{ - pos: position{line: 1265, col: 21, offset: 41063}, + pos: position{line: 1255, col: 21, offset: 40736}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1265, col: 21, offset: 41063}, + pos: position{line: 1255, col: 21, offset: 40736}, run: (*parser).callonPassthroughMacro2, expr: &seqExpr{ - pos: position{line: 1265, col: 21, offset: 41063}, + pos: position{line: 1255, col: 21, offset: 40736}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1265, col: 21, offset: 41063}, + pos: position{line: 1255, col: 21, offset: 40736}, val: "pass:[", ignoreCase: false, want: "\"pass:[\"", }, &labeledExpr{ - pos: position{line: 1265, col: 30, offset: 41072}, + pos: position{line: 1255, col: 30, offset: 40745}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1265, col: 38, offset: 41080}, + pos: position{line: 1255, col: 38, offset: 40753}, expr: &actionExpr{ - pos: position{line: 1271, col: 30, offset: 41406}, + pos: position{line: 1261, col: 30, offset: 41079}, run: (*parser).callonPassthroughMacro7, expr: &charClassMatcher{ - pos: position{line: 1271, col: 30, offset: 41406}, + pos: position{line: 1261, col: 30, offset: 41079}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -26337,7 +26337,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1265, col: 67, offset: 41109}, + pos: position{line: 1255, col: 67, offset: 40782}, val: "]", ignoreCase: false, want: "\"]\"", @@ -26346,34 +26346,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1267, col: 9, offset: 41213}, + pos: position{line: 1257, col: 9, offset: 40886}, run: (*parser).callonPassthroughMacro10, expr: &seqExpr{ - pos: position{line: 1267, col: 9, offset: 41213}, + pos: position{line: 1257, col: 9, offset: 40886}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1267, col: 9, offset: 41213}, + pos: position{line: 1257, col: 9, offset: 40886}, val: "pass:q[", ignoreCase: false, want: "\"pass:q[\"", }, &labeledExpr{ - pos: position{line: 1267, col: 19, offset: 41223}, + pos: position{line: 1257, col: 19, offset: 40896}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1267, col: 27, offset: 41231}, + pos: position{line: 1257, col: 27, offset: 40904}, expr: &choiceExpr{ - pos: position{line: 1267, col: 28, offset: 41232}, + pos: position{line: 1257, col: 28, offset: 40905}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1267, col: 28, offset: 41232}, + pos: position{line: 1257, col: 28, offset: 40905}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 1271, col: 30, offset: 41406}, + pos: position{line: 1261, col: 30, offset: 41079}, run: (*parser).callonPassthroughMacro17, expr: &charClassMatcher{ - pos: position{line: 1271, col: 30, offset: 41406}, + pos: position{line: 1261, col: 30, offset: 41079}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -26385,7 +26385,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1267, col: 69, offset: 41273}, + pos: position{line: 1257, col: 69, offset: 40946}, val: "]", ignoreCase: false, want: "\"]\"", @@ -26398,16 +26398,16 @@ var g = &grammar{ }, { name: "Link", - pos: position{line: 1278, col: 1, offset: 41662}, + pos: position{line: 1268, col: 1, offset: 41335}, expr: &choiceExpr{ - pos: position{line: 1278, col: 9, offset: 41670}, + pos: position{line: 1268, col: 9, offset: 41343}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1278, col: 9, offset: 41670}, + pos: position{line: 1268, col: 9, offset: 41343}, name: "RelativeLink", }, &ruleRefExpr{ - pos: position{line: 1278, col: 24, offset: 41685}, + pos: position{line: 1268, col: 24, offset: 41358}, name: "ExternalLink", }, }, @@ -26415,62 +26415,62 @@ var g = &grammar{ }, { name: "RelativeLink", - pos: position{line: 1281, col: 1, offset: 41766}, + pos: position{line: 1271, col: 1, offset: 41439}, expr: &actionExpr{ - pos: position{line: 1281, col: 17, offset: 41782}, + pos: position{line: 1271, col: 17, offset: 41455}, run: (*parser).callonRelativeLink1, expr: &seqExpr{ - pos: position{line: 1281, col: 17, offset: 41782}, + pos: position{line: 1271, col: 17, offset: 41455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1281, col: 17, offset: 41782}, + pos: position{line: 1271, col: 17, offset: 41455}, val: "link:", ignoreCase: false, want: "\"link:\"", }, &labeledExpr{ - pos: position{line: 1281, col: 25, offset: 41790}, + pos: position{line: 1271, col: 25, offset: 41463}, label: "url", expr: &actionExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, run: (*parser).callonRelativeLink5, expr: &seqExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2900, col: 13, offset: 95160}, + pos: position{line: 2891, col: 13, offset: 94947}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2900, col: 20, offset: 95167}, + pos: position{line: 2891, col: 20, offset: 94954}, expr: &choiceExpr{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2920, col: 23, offset: 95828}, + pos: position{line: 2911, col: 23, offset: 95615}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2920, col: 36, offset: 95841}, + pos: position{line: 2911, col: 36, offset: 95628}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2920, col: 47, offset: 95852}, + pos: position{line: 2911, col: 47, offset: 95639}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2920, col: 58, offset: 95863}, + pos: position{line: 2911, col: 58, offset: 95650}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -26480,31 +26480,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2900, col: 30, offset: 95177}, + pos: position{line: 2891, col: 30, offset: 94964}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2900, col: 35, offset: 95182}, + pos: position{line: 2891, col: 35, offset: 94969}, expr: &choiceExpr{ - pos: position{line: 2900, col: 36, offset: 95183}, + pos: position{line: 2891, col: 36, offset: 94970}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonRelativeLink18, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonRelativeLink22, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -26812,23 +26812,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonRelativeLink84, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonRelativeLink86, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonRelativeLink89, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -26849,12 +26849,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonRelativeLink95, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26866,10 +26866,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonRelativeLink99, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27256,12 +27256,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonRelativeLink176, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27283,10 +27283,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonRelativeLink180, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -27300,10 +27300,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonRelativeLink182, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27362,10 +27362,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1281, col: 40, offset: 41805}, + pos: position{line: 1271, col: 40, offset: 41478}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1281, col: 52, offset: 41817}, + pos: position{line: 1271, col: 52, offset: 41490}, name: "InlineAttributes", }, }, @@ -27375,63 +27375,63 @@ var g = &grammar{ }, { name: "ExternalLink", - pos: position{line: 1285, col: 1, offset: 41933}, + pos: position{line: 1275, col: 1, offset: 41606}, expr: &actionExpr{ - pos: position{line: 1285, col: 17, offset: 41949}, + pos: position{line: 1275, col: 17, offset: 41622}, run: (*parser).callonExternalLink1, expr: &seqExpr{ - pos: position{line: 1285, col: 17, offset: 41949}, + pos: position{line: 1275, col: 17, offset: 41622}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1285, col: 17, offset: 41949}, + pos: position{line: 1275, col: 17, offset: 41622}, label: "url", expr: &actionExpr{ - pos: position{line: 2904, col: 23, offset: 95309}, + pos: position{line: 2895, col: 23, offset: 95096}, run: (*parser).callonExternalLink4, expr: &seqExpr{ - pos: position{line: 2904, col: 23, offset: 95309}, + pos: position{line: 2895, col: 23, offset: 95096}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2904, col: 23, offset: 95309}, + pos: position{line: 2895, col: 23, offset: 95096}, expr: &litMatcher{ - pos: position{line: 2904, col: 24, offset: 95310}, + pos: position{line: 2895, col: 24, offset: 95097}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2904, col: 28, offset: 95314}, + pos: position{line: 2895, col: 28, offset: 95101}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2920, col: 11, offset: 95816}, + pos: position{line: 2911, col: 11, offset: 95603}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2920, col: 23, offset: 95828}, + pos: position{line: 2911, col: 23, offset: 95615}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2920, col: 36, offset: 95841}, + pos: position{line: 2911, col: 36, offset: 95628}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2920, col: 47, offset: 95852}, + pos: position{line: 2911, col: 47, offset: 95639}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2920, col: 58, offset: 95863}, + pos: position{line: 2911, col: 58, offset: 95650}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -27440,31 +27440,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2904, col: 44, offset: 95330}, + pos: position{line: 2895, col: 44, offset: 95117}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2904, col: 49, offset: 95335}, + pos: position{line: 2895, col: 49, offset: 95122}, expr: &choiceExpr{ - pos: position{line: 2904, col: 50, offset: 95336}, + pos: position{line: 2895, col: 50, offset: 95123}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonExternalLink18, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonExternalLink22, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -27772,23 +27772,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonExternalLink84, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonExternalLink86, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonExternalLink89, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -27809,12 +27809,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonExternalLink95, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27826,10 +27826,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExternalLink99, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28216,12 +28216,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonExternalLink176, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -28243,10 +28243,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonExternalLink180, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -28260,10 +28260,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonExternalLink182, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28322,12 +28322,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1285, col: 42, offset: 41974}, + pos: position{line: 1275, col: 42, offset: 41647}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1285, col: 53, offset: 41985}, + pos: position{line: 1275, col: 53, offset: 41658}, expr: &ruleRefExpr{ - pos: position{line: 1285, col: 54, offset: 41986}, + pos: position{line: 1275, col: 54, offset: 41659}, name: "InlineAttributes", }, }, @@ -28338,41 +28338,41 @@ var g = &grammar{ }, { name: "ListElements", - pos: position{line: 1293, col: 1, offset: 42340}, + pos: position{line: 1283, col: 1, offset: 42013}, expr: &actionExpr{ - pos: position{line: 1294, col: 5, offset: 42361}, + pos: position{line: 1284, col: 5, offset: 42034}, run: (*parser).callonListElements1, expr: &seqExpr{ - pos: position{line: 1294, col: 5, offset: 42361}, + pos: position{line: 1284, col: 5, offset: 42034}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1294, col: 5, offset: 42361}, + pos: position{line: 1284, col: 5, offset: 42034}, label: "firstElement", expr: &choiceExpr{ - pos: position{line: 1300, col: 5, offset: 42563}, + pos: position{line: 1290, col: 5, offset: 42236}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, run: (*parser).callonListElements5, expr: &seqExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonListElements8, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28381,27 +28381,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonListElements15, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonListElements18, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -28410,22 +28410,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonListElements21, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonListElements22, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28433,7 +28433,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -28442,20 +28442,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonListElements27, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -28464,20 +28464,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonListElements31, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -28486,15 +28486,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonListElements35, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -28502,7 +28502,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -28511,15 +28511,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonListElements40, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -28527,7 +28527,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -28539,12 +28539,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28557,24 +28557,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1429, col: 5, offset: 46594}, + pos: position{line: 1419, col: 5, offset: 46267}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonListElements49, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonListElements52, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28584,28 +28584,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements56, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28614,9 +28614,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -28629,27 +28629,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, run: (*parser).callonListElements63, expr: &seqExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonListElements66, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements69, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28658,27 +28658,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonListElements73, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonListElements76, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -28687,20 +28687,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonListElements79, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonListElements81, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -28711,12 +28711,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements83, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28729,56 +28729,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1479, col: 5, offset: 48493}, + pos: position{line: 1469, col: 5, offset: 48166}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1479, col: 16, offset: 48504}, + pos: position{line: 1469, col: 16, offset: 48177}, expr: &actionExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, run: (*parser).callonListElements88, expr: &seqExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, expr: &litMatcher{ - pos: position{line: 1515, col: 6, offset: 49782}, + pos: position{line: 1505, col: 6, offset: 49455}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1515, col: 10, offset: 49786}, + pos: position{line: 1505, col: 10, offset: 49459}, label: "style", expr: &choiceExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, run: (*parser).callonListElements94, expr: &litMatcher{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, run: (*parser).callonListElements96, expr: &litMatcher{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, run: (*parser).callonListElements98, expr: &litMatcher{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -28788,12 +28788,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements100, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28807,24 +28807,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1480, col: 5, offset: 48543}, + pos: position{line: 1470, col: 5, offset: 48216}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonListElements104, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonListElements107, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28834,28 +28834,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements111, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28864,9 +28864,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -28879,36 +28879,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, run: (*parser).callonListElements118, expr: &seqExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonListElements121, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonListElements125, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28918,18 +28918,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements129, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28942,24 +28942,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1586, col: 5, offset: 51773}, + pos: position{line: 1576, col: 5, offset: 51446}, label: "description", expr: &actionExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, run: (*parser).callonListElements133, expr: &seqExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, run: (*parser).callonListElements136, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, expr: &charClassMatcher{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28969,28 +28969,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements140, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28999,9 +28999,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -29014,40 +29014,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, run: (*parser).callonListElements147, expr: &seqExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, label: "term", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonListElements150, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElements154, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElements157, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -29056,7 +29056,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElements160, }, }, @@ -29064,30 +29064,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements163, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29096,16 +29096,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, @@ -29113,24 +29113,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1528, col: 5, offset: 50116}, + pos: position{line: 1518, col: 5, offset: 49789}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElements172, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElements175, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -29139,7 +29139,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElements178, }, }, @@ -29147,24 +29147,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 50161}, + pos: position{line: 1519, col: 5, offset: 49834}, label: "description", expr: &choiceExpr{ - pos: position{line: 1551, col: 5, offset: 50791}, + pos: position{line: 1541, col: 5, offset: 50464}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, run: (*parser).callonListElements181, expr: &seqExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements184, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29173,28 +29173,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements187, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29203,15 +29203,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1554, col: 9, offset: 50876}, + pos: position{line: 1544, col: 9, offset: 50549}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElements195, @@ -29221,19 +29221,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements201, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29242,28 +29242,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements204, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29272,9 +29272,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -29284,18 +29284,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1555, col: 9, offset: 50896}, + pos: position{line: 1545, col: 9, offset: 50569}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1555, col: 17, offset: 50904}, + pos: position{line: 1545, col: 17, offset: 50577}, expr: &actionExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, run: (*parser).callonListElements213, expr: &seqExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElements216, @@ -29305,19 +29305,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements222, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29326,28 +29326,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements225, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29356,9 +29356,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -29368,23 +29368,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1355, col: 5, offset: 44374}, + pos: position{line: 1345, col: 5, offset: 44047}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements236, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29393,25 +29393,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements238, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29423,20 +29423,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1356, col: 5, offset: 44409}, + pos: position{line: 1346, col: 5, offset: 44082}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonListElements244, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements247, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29445,27 +29445,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonListElements251, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonListElements254, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -29474,22 +29474,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonListElements257, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonListElements258, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29497,7 +29497,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -29506,20 +29506,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonListElements263, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -29528,20 +29528,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonListElements267, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -29550,15 +29550,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonListElements271, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -29566,7 +29566,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -29575,15 +29575,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonListElements276, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -29591,7 +29591,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -29603,12 +29603,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements281, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29621,20 +29621,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1357, col: 5, offset: 44439}, + pos: position{line: 1347, col: 5, offset: 44112}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonListElements285, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements288, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29643,27 +29643,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonListElements292, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonListElements295, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -29672,20 +29672,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonListElements298, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonListElements300, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -29696,12 +29696,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements302, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29714,29 +29714,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1358, col: 5, offset: 44471}, + pos: position{line: 1348, col: 5, offset: 44144}, expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonListElements306, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonListElements310, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29746,18 +29746,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements314, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29770,36 +29770,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1359, col: 5, offset: 44501}, + pos: position{line: 1349, col: 5, offset: 44174}, expr: &seqExpr{ - pos: position{line: 1359, col: 7, offset: 44503}, + pos: position{line: 1349, col: 7, offset: 44176}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonListElements319, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElements323, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElements326, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -29808,7 +29808,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElements329, }, }, @@ -29816,30 +29816,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements332, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29848,37 +29848,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, }, }, &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElements340, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElements343, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -29887,7 +29887,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElements346, }, }, @@ -29897,7 +29897,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 44559}, + pos: position{line: 1350, col: 5, offset: 44232}, expr: &actionExpr{ pos: position{line: 727, col: 5, offset: 23531}, run: (*parser).callonListElements348, @@ -29907,7 +29907,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -29936,10 +29936,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements358, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29948,28 +29948,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements361, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29978,9 +29978,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30003,10 +30003,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements372, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30015,28 +30015,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements375, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30045,9 +30045,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30070,10 +30070,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements386, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30082,28 +30082,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements389, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30112,9 +30112,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30137,10 +30137,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements400, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30149,28 +30149,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements403, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30179,9 +30179,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30204,10 +30204,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements414, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30216,28 +30216,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements417, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30246,9 +30246,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30271,10 +30271,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements428, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30283,28 +30283,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements431, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30313,9 +30313,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30338,10 +30338,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements442, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30350,28 +30350,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements445, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30380,9 +30380,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30405,10 +30405,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElements456, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30417,28 +30417,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements459, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30447,9 +30447,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30465,15 +30465,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1361, col: 5, offset: 44579}, + pos: position{line: 1351, col: 5, offset: 44252}, label: "content", expr: &actionExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, run: (*parser).callonListElements467, expr: &oneOrMoreExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, expr: &charClassMatcher{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30483,28 +30483,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements471, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30513,9 +30513,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30529,18 +30529,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, run: (*parser).callonListElements478, expr: &seqExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElements480, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30549,15 +30549,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1564, col: 9, offset: 51191}, + pos: position{line: 1554, col: 9, offset: 50864}, label: "content", expr: &actionExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, run: (*parser).callonListElements484, expr: &oneOrMoreExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, expr: &charClassMatcher{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30567,28 +30567,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElements488, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30597,9 +30597,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30617,10 +30617,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1295, col: 5, offset: 42392}, + pos: position{line: 1285, col: 5, offset: 42065}, label: "extraElements", expr: &ruleRefExpr{ - pos: position{line: 1295, col: 20, offset: 42407}, + pos: position{line: 1285, col: 20, offset: 42080}, name: "ExtraListElements", }, }, @@ -30630,17 +30630,17 @@ var g = &grammar{ }, { name: "ExtraListElements", - pos: position{line: 1305, col: 1, offset: 42662}, + pos: position{line: 1295, col: 1, offset: 42335}, expr: &actionExpr{ - pos: position{line: 1305, col: 22, offset: 42683}, + pos: position{line: 1295, col: 22, offset: 42356}, run: (*parser).callonExtraListElements1, expr: &labeledExpr{ - pos: position{line: 1305, col: 22, offset: 42683}, + pos: position{line: 1295, col: 22, offset: 42356}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1305, col: 31, offset: 42692}, + pos: position{line: 1295, col: 31, offset: 42365}, expr: &ruleRefExpr{ - pos: position{line: 1305, col: 32, offset: 42693}, + pos: position{line: 1295, col: 32, offset: 42366}, name: "ExtraListElement", }, }, @@ -30649,36 +30649,36 @@ var g = &grammar{ }, { name: "ExtraListElement", - pos: position{line: 1309, col: 1, offset: 42773}, + pos: position{line: 1299, col: 1, offset: 42446}, expr: &actionExpr{ - pos: position{line: 1310, col: 5, offset: 42912}, + pos: position{line: 1300, col: 5, offset: 42585}, run: (*parser).callonExtraListElement1, expr: &seqExpr{ - pos: position{line: 1310, col: 5, offset: 42912}, + pos: position{line: 1300, col: 5, offset: 42585}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1310, col: 5, offset: 42912}, + pos: position{line: 1300, col: 5, offset: 42585}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 1311, col: 5, offset: 42922}, + pos: position{line: 1301, col: 5, offset: 42595}, label: "element", expr: &choiceExpr{ - pos: position{line: 1312, col: 9, offset: 42940}, + pos: position{line: 1302, col: 9, offset: 42613}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1312, col: 13, offset: 42944}, + pos: position{line: 1302, col: 13, offset: 42617}, run: (*parser).callonExtraListElement8, expr: &seqExpr{ - pos: position{line: 1312, col: 13, offset: 42944}, + pos: position{line: 1302, col: 13, offset: 42617}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1312, col: 13, offset: 42944}, + pos: position{line: 1302, col: 13, offset: 42617}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement11, @@ -30688,19 +30688,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30709,28 +30709,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30739,9 +30739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -30751,30 +30751,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1313, col: 13, offset: 42968}, + pos: position{line: 1303, col: 13, offset: 42641}, label: "element", expr: &actionExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, run: (*parser).callonExtraListElement28, expr: &seqExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonExtraListElement31, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement34, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30783,27 +30783,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonExtraListElement38, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonExtraListElement41, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -30812,22 +30812,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonExtraListElement44, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonExtraListElement45, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30835,7 +30835,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -30844,20 +30844,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonExtraListElement50, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -30866,20 +30866,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonExtraListElement54, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -30888,15 +30888,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonExtraListElement58, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -30904,7 +30904,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -30913,15 +30913,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonExtraListElement63, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -30929,7 +30929,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -30941,12 +30941,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement68, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30959,24 +30959,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1429, col: 5, offset: 46594}, + pos: position{line: 1419, col: 5, offset: 46267}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonExtraListElement72, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonExtraListElement75, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30986,28 +30986,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement79, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31016,9 +31016,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -31035,47 +31035,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1316, col: 13, offset: 43060}, + pos: position{line: 1306, col: 13, offset: 42733}, run: (*parser).callonExtraListElement86, expr: &seqExpr{ - pos: position{line: 1316, col: 13, offset: 43060}, + pos: position{line: 1306, col: 13, offset: 42733}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1316, col: 13, offset: 43060}, + pos: position{line: 1306, col: 13, offset: 42733}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1316, col: 24, offset: 43071}, + pos: position{line: 1306, col: 24, offset: 42744}, expr: &ruleRefExpr{ - pos: position{line: 1316, col: 25, offset: 43072}, + pos: position{line: 1306, col: 25, offset: 42745}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1317, col: 13, offset: 43103}, + pos: position{line: 1307, col: 13, offset: 42776}, label: "element", expr: &actionExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, run: (*parser).callonExtraListElement92, expr: &seqExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonExtraListElement95, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement98, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31084,27 +31084,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonExtraListElement102, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonExtraListElement105, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -31113,22 +31113,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonExtraListElement108, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonExtraListElement109, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31136,7 +31136,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -31145,20 +31145,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonExtraListElement114, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -31167,20 +31167,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonExtraListElement118, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -31189,15 +31189,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonExtraListElement122, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -31205,7 +31205,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -31214,15 +31214,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonExtraListElement127, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -31230,7 +31230,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -31242,12 +31242,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31260,24 +31260,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1429, col: 5, offset: 46594}, + pos: position{line: 1419, col: 5, offset: 46267}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonExtraListElement136, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonExtraListElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31287,28 +31287,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement143, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31317,9 +31317,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -31336,13 +31336,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1320, col: 13, offset: 43231}, + pos: position{line: 1310, col: 13, offset: 42904}, run: (*parser).callonExtraListElement150, expr: &seqExpr{ - pos: position{line: 1320, col: 13, offset: 43231}, + pos: position{line: 1310, col: 13, offset: 42904}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1320, col: 13, offset: 43231}, + pos: position{line: 1310, col: 13, offset: 42904}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement153, @@ -31352,19 +31352,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement159, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31373,28 +31373,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31403,9 +31403,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -31415,30 +31415,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1321, col: 13, offset: 43255}, + pos: position{line: 1311, col: 13, offset: 42928}, label: "element", expr: &actionExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, run: (*parser).callonExtraListElement170, expr: &seqExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonExtraListElement173, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement176, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31447,27 +31447,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonExtraListElement180, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonExtraListElement183, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31476,20 +31476,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonExtraListElement186, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonExtraListElement188, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31500,12 +31500,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement190, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31518,56 +31518,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1479, col: 5, offset: 48493}, + pos: position{line: 1469, col: 5, offset: 48166}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1479, col: 16, offset: 48504}, + pos: position{line: 1469, col: 16, offset: 48177}, expr: &actionExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, run: (*parser).callonExtraListElement195, expr: &seqExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, expr: &litMatcher{ - pos: position{line: 1515, col: 6, offset: 49782}, + pos: position{line: 1505, col: 6, offset: 49455}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1515, col: 10, offset: 49786}, + pos: position{line: 1505, col: 10, offset: 49459}, label: "style", expr: &choiceExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, run: (*parser).callonExtraListElement201, expr: &litMatcher{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, run: (*parser).callonExtraListElement203, expr: &litMatcher{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, run: (*parser).callonExtraListElement205, expr: &litMatcher{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31577,12 +31577,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement207, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31596,24 +31596,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1480, col: 5, offset: 48543}, + pos: position{line: 1470, col: 5, offset: 48216}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonExtraListElement211, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonExtraListElement214, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31623,28 +31623,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement218, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31653,9 +31653,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -31672,47 +31672,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1324, col: 13, offset: 43349}, + pos: position{line: 1314, col: 13, offset: 43022}, run: (*parser).callonExtraListElement225, expr: &seqExpr{ - pos: position{line: 1324, col: 13, offset: 43349}, + pos: position{line: 1314, col: 13, offset: 43022}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1324, col: 13, offset: 43349}, + pos: position{line: 1314, col: 13, offset: 43022}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1324, col: 24, offset: 43360}, + pos: position{line: 1314, col: 24, offset: 43033}, expr: &ruleRefExpr{ - pos: position{line: 1324, col: 25, offset: 43361}, + pos: position{line: 1314, col: 25, offset: 43034}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1325, col: 13, offset: 43392}, + pos: position{line: 1315, col: 13, offset: 43065}, label: "element", expr: &actionExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, run: (*parser).callonExtraListElement231, expr: &seqExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonExtraListElement234, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement237, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31721,27 +31721,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonExtraListElement241, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonExtraListElement244, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31750,20 +31750,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonExtraListElement247, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonExtraListElement249, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31774,12 +31774,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement251, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31792,56 +31792,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1479, col: 5, offset: 48493}, + pos: position{line: 1469, col: 5, offset: 48166}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1479, col: 16, offset: 48504}, + pos: position{line: 1469, col: 16, offset: 48177}, expr: &actionExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, run: (*parser).callonExtraListElement256, expr: &seqExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, expr: &litMatcher{ - pos: position{line: 1515, col: 6, offset: 49782}, + pos: position{line: 1505, col: 6, offset: 49455}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1515, col: 10, offset: 49786}, + pos: position{line: 1505, col: 10, offset: 49459}, label: "style", expr: &choiceExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, run: (*parser).callonExtraListElement262, expr: &litMatcher{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, run: (*parser).callonExtraListElement264, expr: &litMatcher{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, run: (*parser).callonExtraListElement266, expr: &litMatcher{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31851,12 +31851,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement268, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31870,24 +31870,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1480, col: 5, offset: 48543}, + pos: position{line: 1470, col: 5, offset: 48216}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonExtraListElement272, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonExtraListElement275, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31897,28 +31897,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement279, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31927,9 +31927,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -31946,13 +31946,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1328, col: 13, offset: 43522}, + pos: position{line: 1318, col: 13, offset: 43195}, run: (*parser).callonExtraListElement286, expr: &seqExpr{ - pos: position{line: 1328, col: 13, offset: 43522}, + pos: position{line: 1318, col: 13, offset: 43195}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1328, col: 13, offset: 43522}, + pos: position{line: 1318, col: 13, offset: 43195}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement289, @@ -31962,19 +31962,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement295, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31983,28 +31983,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement298, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32013,9 +32013,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32025,39 +32025,39 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1329, col: 13, offset: 43546}, + pos: position{line: 1319, col: 13, offset: 43219}, label: "element", expr: &actionExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, run: (*parser).callonExtraListElement306, expr: &seqExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonExtraListElement309, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonExtraListElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32067,18 +32067,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32091,24 +32091,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1586, col: 5, offset: 51773}, + pos: position{line: 1576, col: 5, offset: 51446}, label: "description", expr: &actionExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, run: (*parser).callonExtraListElement321, expr: &seqExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, run: (*parser).callonExtraListElement324, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, expr: &charClassMatcher{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -32118,28 +32118,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement328, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32148,9 +32148,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32167,56 +32167,56 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1332, col: 13, offset: 43638}, + pos: position{line: 1322, col: 13, offset: 43311}, run: (*parser).callonExtraListElement335, expr: &seqExpr{ - pos: position{line: 1332, col: 13, offset: 43638}, + pos: position{line: 1322, col: 13, offset: 43311}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1332, col: 13, offset: 43638}, + pos: position{line: 1322, col: 13, offset: 43311}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1332, col: 24, offset: 43649}, + pos: position{line: 1322, col: 24, offset: 43322}, expr: &ruleRefExpr{ - pos: position{line: 1332, col: 25, offset: 43650}, + pos: position{line: 1322, col: 25, offset: 43323}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1333, col: 13, offset: 43681}, + pos: position{line: 1323, col: 13, offset: 43354}, label: "element", expr: &actionExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, run: (*parser).callonExtraListElement341, expr: &seqExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonExtraListElement344, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32226,18 +32226,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement352, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32250,24 +32250,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1586, col: 5, offset: 51773}, + pos: position{line: 1576, col: 5, offset: 51446}, label: "description", expr: &actionExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, run: (*parser).callonExtraListElement356, expr: &seqExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, run: (*parser).callonExtraListElement359, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, expr: &charClassMatcher{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -32277,28 +32277,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement363, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32307,9 +32307,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32326,17 +32326,17 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1336, col: 11, offset: 43807}, + pos: position{line: 1326, col: 11, offset: 43480}, name: "ListElementContinuation", }, &actionExpr{ - pos: position{line: 1337, col: 13, offset: 43843}, + pos: position{line: 1327, col: 13, offset: 43516}, run: (*parser).callonExtraListElement371, expr: &seqExpr{ - pos: position{line: 1337, col: 13, offset: 43843}, + pos: position{line: 1327, col: 13, offset: 43516}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1337, col: 13, offset: 43843}, + pos: position{line: 1327, col: 13, offset: 43516}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement374, @@ -32346,19 +32346,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement380, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32367,28 +32367,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement383, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32397,9 +32397,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32409,43 +32409,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1338, col: 13, offset: 43867}, + pos: position{line: 1328, col: 13, offset: 43540}, label: "element", expr: &actionExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, run: (*parser).callonExtraListElement391, expr: &seqExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, label: "term", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonExtraListElement394, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement398, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement401, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -32454,7 +32454,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement404, }, }, @@ -32462,30 +32462,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement407, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32494,16 +32494,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, @@ -32511,24 +32511,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1528, col: 5, offset: 50116}, + pos: position{line: 1518, col: 5, offset: 49789}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement416, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement419, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -32537,7 +32537,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement422, }, }, @@ -32545,24 +32545,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 50161}, + pos: position{line: 1519, col: 5, offset: 49834}, label: "description", expr: &choiceExpr{ - pos: position{line: 1551, col: 5, offset: 50791}, + pos: position{line: 1541, col: 5, offset: 50464}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, run: (*parser).callonExtraListElement425, expr: &seqExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement428, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32571,28 +32571,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement431, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32601,15 +32601,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1554, col: 9, offset: 50876}, + pos: position{line: 1544, col: 9, offset: 50549}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement439, @@ -32619,19 +32619,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement445, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32640,28 +32640,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement448, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32670,9 +32670,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32682,18 +32682,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1555, col: 9, offset: 50896}, + pos: position{line: 1545, col: 9, offset: 50569}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1555, col: 17, offset: 50904}, + pos: position{line: 1545, col: 17, offset: 50577}, expr: &actionExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, run: (*parser).callonExtraListElement457, expr: &seqExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement460, @@ -32703,19 +32703,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement466, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32724,28 +32724,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement469, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32754,9 +32754,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -32766,23 +32766,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1355, col: 5, offset: 44374}, + pos: position{line: 1345, col: 5, offset: 44047}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement480, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32791,25 +32791,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement482, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32821,20 +32821,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1356, col: 5, offset: 44409}, + pos: position{line: 1346, col: 5, offset: 44082}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonExtraListElement488, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement491, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32843,27 +32843,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonExtraListElement495, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonExtraListElement498, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -32872,22 +32872,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonExtraListElement501, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonExtraListElement502, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32895,7 +32895,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -32904,20 +32904,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonExtraListElement507, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -32926,20 +32926,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonExtraListElement511, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -32948,15 +32948,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonExtraListElement515, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -32964,7 +32964,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -32973,15 +32973,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonExtraListElement520, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -32989,7 +32989,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -33001,12 +33001,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement525, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33019,20 +33019,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1357, col: 5, offset: 44439}, + pos: position{line: 1347, col: 5, offset: 44112}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonExtraListElement529, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement532, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33041,27 +33041,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonExtraListElement536, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonExtraListElement539, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -33070,20 +33070,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonExtraListElement542, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonExtraListElement544, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -33094,12 +33094,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement546, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33112,29 +33112,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1358, col: 5, offset: 44471}, + pos: position{line: 1348, col: 5, offset: 44144}, expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonExtraListElement550, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonExtraListElement554, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -33144,18 +33144,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement558, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33168,36 +33168,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1359, col: 5, offset: 44501}, + pos: position{line: 1349, col: 5, offset: 44174}, expr: &seqExpr{ - pos: position{line: 1359, col: 7, offset: 44503}, + pos: position{line: 1349, col: 7, offset: 44176}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonExtraListElement563, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement567, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement570, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -33206,7 +33206,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement573, }, }, @@ -33214,30 +33214,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement576, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33246,37 +33246,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, }, }, &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement584, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement587, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -33285,7 +33285,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement590, }, }, @@ -33295,7 +33295,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 44559}, + pos: position{line: 1350, col: 5, offset: 44232}, expr: &actionExpr{ pos: position{line: 727, col: 5, offset: 23531}, run: (*parser).callonExtraListElement592, @@ -33305,7 +33305,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -33334,10 +33334,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement602, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33346,28 +33346,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement605, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33376,9 +33376,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33401,10 +33401,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement616, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33413,28 +33413,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement619, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33443,9 +33443,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33468,10 +33468,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement630, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33480,28 +33480,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement633, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33510,9 +33510,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33535,10 +33535,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement644, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33547,28 +33547,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement647, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33577,9 +33577,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33602,10 +33602,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement658, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33614,28 +33614,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement661, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33644,9 +33644,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33669,10 +33669,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement672, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33681,28 +33681,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement675, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33711,9 +33711,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33736,10 +33736,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement686, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33748,28 +33748,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement689, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33778,9 +33778,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33803,10 +33803,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement700, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33815,28 +33815,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement703, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33845,9 +33845,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33863,15 +33863,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1361, col: 5, offset: 44579}, + pos: position{line: 1351, col: 5, offset: 44252}, label: "content", expr: &actionExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, run: (*parser).callonExtraListElement711, expr: &oneOrMoreExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, expr: &charClassMatcher{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33881,28 +33881,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement715, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33911,9 +33911,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -33927,18 +33927,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, run: (*parser).callonExtraListElement722, expr: &seqExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement724, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33947,15 +33947,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1564, col: 9, offset: 51191}, + pos: position{line: 1554, col: 9, offset: 50864}, label: "content", expr: &actionExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, run: (*parser).callonExtraListElement728, expr: &oneOrMoreExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, expr: &charClassMatcher{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33965,28 +33965,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement732, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33995,9 +33995,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -34016,60 +34016,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1341, col: 13, offset: 43959}, + pos: position{line: 1331, col: 13, offset: 43632}, run: (*parser).callonExtraListElement739, expr: &seqExpr{ - pos: position{line: 1341, col: 13, offset: 43959}, + pos: position{line: 1331, col: 13, offset: 43632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1341, col: 13, offset: 43959}, + pos: position{line: 1331, col: 13, offset: 43632}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1341, col: 24, offset: 43970}, + pos: position{line: 1331, col: 24, offset: 43643}, expr: &ruleRefExpr{ - pos: position{line: 1341, col: 25, offset: 43971}, + pos: position{line: 1331, col: 25, offset: 43644}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1342, col: 13, offset: 44002}, + pos: position{line: 1332, col: 13, offset: 43675}, label: "element", expr: &actionExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, run: (*parser).callonExtraListElement745, expr: &seqExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, label: "term", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonExtraListElement748, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement752, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement755, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -34078,7 +34078,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement758, }, }, @@ -34086,30 +34086,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement761, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34118,16 +34118,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, @@ -34135,24 +34135,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1528, col: 5, offset: 50116}, + pos: position{line: 1518, col: 5, offset: 49789}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement770, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement773, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -34161,7 +34161,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement776, }, }, @@ -34169,24 +34169,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 50161}, + pos: position{line: 1519, col: 5, offset: 49834}, label: "description", expr: &choiceExpr{ - pos: position{line: 1551, col: 5, offset: 50791}, + pos: position{line: 1541, col: 5, offset: 50464}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, run: (*parser).callonExtraListElement779, expr: &seqExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement782, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34195,28 +34195,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement785, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34225,15 +34225,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1554, col: 9, offset: 50876}, + pos: position{line: 1544, col: 9, offset: 50549}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement793, @@ -34243,19 +34243,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement799, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34264,28 +34264,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement802, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34294,9 +34294,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -34306,18 +34306,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1555, col: 9, offset: 50896}, + pos: position{line: 1545, col: 9, offset: 50569}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1555, col: 17, offset: 50904}, + pos: position{line: 1545, col: 17, offset: 50577}, expr: &actionExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, run: (*parser).callonExtraListElement811, expr: &seqExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement814, @@ -34327,19 +34327,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement820, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34348,28 +34348,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement823, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34378,9 +34378,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -34390,23 +34390,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1355, col: 5, offset: 44374}, + pos: position{line: 1345, col: 5, offset: 44047}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement834, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34415,25 +34415,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement836, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34445,20 +34445,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1356, col: 5, offset: 44409}, + pos: position{line: 1346, col: 5, offset: 44082}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonExtraListElement842, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement845, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34467,27 +34467,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonExtraListElement849, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonExtraListElement852, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -34496,22 +34496,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonExtraListElement855, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonExtraListElement856, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34519,7 +34519,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -34528,20 +34528,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonExtraListElement861, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -34550,20 +34550,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonExtraListElement865, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -34572,15 +34572,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonExtraListElement869, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -34588,7 +34588,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -34597,15 +34597,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonExtraListElement874, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -34613,7 +34613,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -34625,12 +34625,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement879, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34643,20 +34643,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1357, col: 5, offset: 44439}, + pos: position{line: 1347, col: 5, offset: 44112}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonExtraListElement883, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement886, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34665,27 +34665,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonExtraListElement890, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonExtraListElement893, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -34694,20 +34694,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonExtraListElement896, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonExtraListElement898, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -34718,12 +34718,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement900, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34736,29 +34736,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1358, col: 5, offset: 44471}, + pos: position{line: 1348, col: 5, offset: 44144}, expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonExtraListElement904, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonExtraListElement908, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34768,18 +34768,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement912, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34792,36 +34792,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1359, col: 5, offset: 44501}, + pos: position{line: 1349, col: 5, offset: 44174}, expr: &seqExpr{ - pos: position{line: 1359, col: 7, offset: 44503}, + pos: position{line: 1349, col: 7, offset: 44176}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonExtraListElement917, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement921, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement924, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -34830,7 +34830,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement927, }, }, @@ -34838,30 +34838,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement930, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34870,37 +34870,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, }, }, &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement938, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement941, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -34909,7 +34909,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement944, }, }, @@ -34919,7 +34919,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 44559}, + pos: position{line: 1350, col: 5, offset: 44232}, expr: &actionExpr{ pos: position{line: 727, col: 5, offset: 23531}, run: (*parser).callonExtraListElement946, @@ -34929,7 +34929,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -34958,10 +34958,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement956, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34970,28 +34970,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement959, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35000,9 +35000,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35025,10 +35025,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement970, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35037,28 +35037,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement973, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35067,9 +35067,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35092,10 +35092,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement984, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35104,28 +35104,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement987, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35134,9 +35134,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35159,10 +35159,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement998, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35171,28 +35171,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1001, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35201,9 +35201,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35226,10 +35226,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1012, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35238,28 +35238,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1015, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35268,9 +35268,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35293,10 +35293,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1026, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35305,28 +35305,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1029, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35335,9 +35335,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35360,10 +35360,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1040, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35372,28 +35372,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1043, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35402,9 +35402,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35427,10 +35427,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1054, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35439,28 +35439,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1057, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35469,9 +35469,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35487,15 +35487,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1361, col: 5, offset: 44579}, + pos: position{line: 1351, col: 5, offset: 44252}, label: "content", expr: &actionExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, run: (*parser).callonExtraListElement1065, expr: &oneOrMoreExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, expr: &charClassMatcher{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35505,28 +35505,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1069, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35535,9 +35535,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35551,18 +35551,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, run: (*parser).callonExtraListElement1076, expr: &seqExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement1078, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35571,15 +35571,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1564, col: 9, offset: 51191}, + pos: position{line: 1554, col: 9, offset: 50864}, label: "content", expr: &actionExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, run: (*parser).callonExtraListElement1082, expr: &oneOrMoreExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, expr: &charClassMatcher{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35589,28 +35589,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1086, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35619,9 +35619,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35640,36 +35640,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonExtraListElement1093, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonExtraListElement1099, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35679,28 +35679,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1103, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35709,9 +35709,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35720,19 +35720,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1346, col: 13, offset: 44158}, + pos: position{line: 1336, col: 13, offset: 43831}, run: (*parser).callonExtraListElement1110, expr: &labeledExpr{ - pos: position{line: 1346, col: 13, offset: 44158}, + pos: position{line: 1336, col: 13, offset: 43831}, label: "element", expr: &actionExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, run: (*parser).callonExtraListElement1112, expr: &seqExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonExtraListElement1115, @@ -35742,19 +35742,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1121, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35763,28 +35763,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1124, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35793,9 +35793,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -35805,23 +35805,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1355, col: 5, offset: 44374}, + pos: position{line: 1345, col: 5, offset: 44047}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1135, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35830,25 +35830,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1137, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35860,20 +35860,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1356, col: 5, offset: 44409}, + pos: position{line: 1346, col: 5, offset: 44082}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonExtraListElement1143, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1146, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35882,27 +35882,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonExtraListElement1150, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonExtraListElement1153, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -35911,22 +35911,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonExtraListElement1156, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonExtraListElement1157, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35934,7 +35934,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -35943,20 +35943,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonExtraListElement1162, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -35965,20 +35965,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonExtraListElement1166, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -35987,15 +35987,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonExtraListElement1170, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -36003,7 +36003,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -36012,15 +36012,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonExtraListElement1175, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -36028,7 +36028,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -36040,12 +36040,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement1180, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36058,20 +36058,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1357, col: 5, offset: 44439}, + pos: position{line: 1347, col: 5, offset: 44112}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonExtraListElement1184, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1187, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36080,27 +36080,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonExtraListElement1191, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonExtraListElement1194, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -36109,20 +36109,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonExtraListElement1197, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonExtraListElement1199, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -36133,12 +36133,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement1201, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36151,29 +36151,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1358, col: 5, offset: 44471}, + pos: position{line: 1348, col: 5, offset: 44144}, expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonExtraListElement1205, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonExtraListElement1209, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -36183,18 +36183,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonExtraListElement1213, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36207,36 +36207,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1359, col: 5, offset: 44501}, + pos: position{line: 1349, col: 5, offset: 44174}, expr: &seqExpr{ - pos: position{line: 1359, col: 7, offset: 44503}, + pos: position{line: 1349, col: 7, offset: 44176}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonExtraListElement1218, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement1222, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement1225, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -36245,7 +36245,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement1228, }, }, @@ -36253,30 +36253,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1231, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36285,37 +36285,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, }, }, &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonExtraListElement1239, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonExtraListElement1242, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -36324,7 +36324,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonExtraListElement1245, }, }, @@ -36334,7 +36334,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 44559}, + pos: position{line: 1350, col: 5, offset: 44232}, expr: &actionExpr{ pos: position{line: 727, col: 5, offset: 23531}, run: (*parser).callonExtraListElement1247, @@ -36344,7 +36344,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -36373,10 +36373,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1257, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36385,28 +36385,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1260, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36415,9 +36415,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36440,10 +36440,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1271, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36452,28 +36452,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1274, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36482,9 +36482,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36507,10 +36507,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1285, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36519,28 +36519,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1288, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36549,9 +36549,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36574,10 +36574,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1299, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36586,28 +36586,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1302, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36616,9 +36616,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36641,10 +36641,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1313, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36653,28 +36653,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1316, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36683,9 +36683,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36708,10 +36708,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1327, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36720,28 +36720,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1330, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36750,9 +36750,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36775,10 +36775,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1341, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36787,28 +36787,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1344, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36817,9 +36817,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36842,10 +36842,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonExtraListElement1355, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36854,28 +36854,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1358, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36884,9 +36884,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36902,15 +36902,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1361, col: 5, offset: 44579}, + pos: position{line: 1351, col: 5, offset: 44252}, label: "content", expr: &actionExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, run: (*parser).callonExtraListElement1366, expr: &oneOrMoreExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, expr: &charClassMatcher{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36920,28 +36920,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonExtraListElement1370, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36950,9 +36950,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -36971,28 +36971,28 @@ var g = &grammar{ }, { name: "ListElementContinuation", - pos: position{line: 1379, col: 1, offset: 45012}, + pos: position{line: 1369, col: 1, offset: 44685}, expr: &actionExpr{ - pos: position{line: 1380, col: 5, offset: 45044}, + pos: position{line: 1370, col: 5, offset: 44717}, run: (*parser).callonListElementContinuation1, expr: &seqExpr{ - pos: position{line: 1380, col: 5, offset: 45044}, + pos: position{line: 1370, col: 5, offset: 44717}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1380, col: 5, offset: 45044}, + pos: position{line: 1370, col: 5, offset: 44717}, label: "offset", expr: &zeroOrMoreExpr{ - pos: position{line: 1380, col: 12, offset: 45051}, + pos: position{line: 1370, col: 12, offset: 44724}, expr: &seqExpr{ - pos: position{line: 1380, col: 13, offset: 45052}, + pos: position{line: 1370, col: 13, offset: 44725}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1380, col: 13, offset: 45052}, + pos: position{line: 1370, col: 13, offset: 44725}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuation7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37001,25 +37001,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuation9, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37032,18 +37032,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuation16, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37052,25 +37052,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuation18, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37079,12 +37079,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1382, col: 5, offset: 45108}, + pos: position{line: 1372, col: 5, offset: 44781}, label: "element", expr: &zeroOrOneExpr{ - pos: position{line: 1382, col: 13, offset: 45116}, + pos: position{line: 1372, col: 13, offset: 44789}, expr: &ruleRefExpr{ - pos: position{line: 1382, col: 13, offset: 45116}, + pos: position{line: 1372, col: 13, offset: 44789}, name: "ListElementContinuationElement", }, }, @@ -37095,49 +37095,49 @@ var g = &grammar{ }, { name: "ListElementContinuationElement", - pos: position{line: 1389, col: 1, offset: 45304}, + pos: position{line: 1379, col: 1, offset: 44977}, expr: &actionExpr{ - pos: position{line: 1390, col: 5, offset: 45382}, + pos: position{line: 1380, col: 5, offset: 45055}, run: (*parser).callonListElementContinuationElement1, expr: &seqExpr{ - pos: position{line: 1390, col: 5, offset: 45382}, + pos: position{line: 1380, col: 5, offset: 45055}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1390, col: 5, offset: 45382}, + pos: position{line: 1380, col: 5, offset: 45055}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 1391, col: 5, offset: 45408}, + pos: position{line: 1381, col: 5, offset: 45081}, expr: &choiceExpr{ - pos: position{line: 1300, col: 5, offset: 42563}, + pos: position{line: 1290, col: 5, offset: 42236}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, run: (*parser).callonListElementContinuationElement8, expr: &seqExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1428, col: 5, offset: 46555}, + pos: position{line: 1418, col: 5, offset: 46228}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonListElementContinuationElement11, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37146,27 +37146,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonListElementContinuationElement18, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonListElementContinuationElement21, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -37175,22 +37175,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonListElementContinuationElement24, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonListElementContinuationElement25, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37198,7 +37198,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -37207,20 +37207,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonListElementContinuationElement30, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -37229,20 +37229,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonListElementContinuationElement34, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -37251,15 +37251,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonListElementContinuationElement38, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -37267,7 +37267,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -37276,15 +37276,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonListElementContinuationElement43, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -37292,7 +37292,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -37304,12 +37304,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37322,24 +37322,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1429, col: 5, offset: 46594}, + pos: position{line: 1419, col: 5, offset: 46267}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonListElementContinuationElement52, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonListElementContinuationElement55, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37349,28 +37349,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement59, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37379,9 +37379,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -37394,27 +37394,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, run: (*parser).callonListElementContinuationElement66, expr: &seqExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1478, col: 5, offset: 48452}, + pos: position{line: 1468, col: 5, offset: 48125}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonListElementContinuationElement69, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement72, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37423,27 +37423,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonListElementContinuationElement76, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonListElementContinuationElement79, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -37452,20 +37452,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonListElementContinuationElement82, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonListElementContinuationElement84, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -37476,12 +37476,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement86, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37494,56 +37494,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1479, col: 5, offset: 48493}, + pos: position{line: 1469, col: 5, offset: 48166}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1479, col: 16, offset: 48504}, + pos: position{line: 1469, col: 16, offset: 48177}, expr: &actionExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, run: (*parser).callonListElementContinuationElement91, expr: &seqExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1515, col: 5, offset: 49781}, + pos: position{line: 1505, col: 5, offset: 49454}, expr: &litMatcher{ - pos: position{line: 1515, col: 6, offset: 49782}, + pos: position{line: 1505, col: 6, offset: 49455}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1515, col: 10, offset: 49786}, + pos: position{line: 1505, col: 10, offset: 49459}, label: "style", expr: &choiceExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, run: (*parser).callonListElementContinuationElement97, expr: &litMatcher{ - pos: position{line: 1516, col: 7, offset: 49800}, + pos: position{line: 1506, col: 7, offset: 49473}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, run: (*parser).callonListElementContinuationElement99, expr: &litMatcher{ - pos: position{line: 1517, col: 7, offset: 49845}, + pos: position{line: 1507, col: 7, offset: 49518}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, run: (*parser).callonListElementContinuationElement101, expr: &litMatcher{ - pos: position{line: 1518, col: 7, offset: 49888}, + pos: position{line: 1508, col: 7, offset: 49561}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -37553,12 +37553,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement103, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37572,24 +37572,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1480, col: 5, offset: 48543}, + pos: position{line: 1470, col: 5, offset: 48216}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, run: (*parser).callonListElementContinuationElement107, expr: &seqExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44785}, + pos: position{line: 1359, col: 5, offset: 44458}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, run: (*parser).callonListElementContinuationElement110, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44794}, + pos: position{line: 1359, col: 14, offset: 44467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37599,28 +37599,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement114, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37629,9 +37629,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -37644,36 +37644,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, run: (*parser).callonListElementContinuationElement121, expr: &seqExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1585, col: 5, offset: 51737}, + pos: position{line: 1575, col: 5, offset: 51410}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonListElementContinuationElement124, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonListElementContinuationElement128, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37683,18 +37683,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37707,24 +37707,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1586, col: 5, offset: 51773}, + pos: position{line: 1576, col: 5, offset: 51446}, label: "description", expr: &actionExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, run: (*parser).callonListElementContinuationElement136, expr: &seqExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 5, offset: 52121}, + pos: position{line: 1586, col: 5, offset: 51794}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, run: (*parser).callonListElementContinuationElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, expr: &charClassMatcher{ - pos: position{line: 1596, col: 14, offset: 52130}, + pos: position{line: 1586, col: 14, offset: 51803}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37734,28 +37734,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement143, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37764,9 +37764,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -37779,40 +37779,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, run: (*parser).callonListElementContinuationElement150, expr: &seqExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1527, col: 5, offset: 50081}, + pos: position{line: 1517, col: 5, offset: 49754}, label: "term", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonListElementContinuationElement153, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElementContinuationElement157, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElementContinuationElement160, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -37821,7 +37821,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElementContinuationElement163, }, }, @@ -37829,30 +37829,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement166, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37861,16 +37861,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, @@ -37878,24 +37878,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1528, col: 5, offset: 50116}, + pos: position{line: 1518, col: 5, offset: 49789}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElementContinuationElement175, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElementContinuationElement178, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -37904,7 +37904,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElementContinuationElement181, }, }, @@ -37912,24 +37912,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 50161}, + pos: position{line: 1519, col: 5, offset: 49834}, label: "description", expr: &choiceExpr{ - pos: position{line: 1551, col: 5, offset: 50791}, + pos: position{line: 1541, col: 5, offset: 50464}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, run: (*parser).callonListElementContinuationElement184, expr: &seqExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1553, col: 9, offset: 50856}, + pos: position{line: 1543, col: 9, offset: 50529}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement187, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37938,28 +37938,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement190, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37968,15 +37968,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1554, col: 9, offset: 50876}, + pos: position{line: 1544, col: 9, offset: 50549}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement198, @@ -37986,19 +37986,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement204, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38007,28 +38007,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement207, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38037,9 +38037,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38049,18 +38049,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1555, col: 9, offset: 50896}, + pos: position{line: 1545, col: 9, offset: 50569}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1555, col: 17, offset: 50904}, + pos: position{line: 1545, col: 17, offset: 50577}, expr: &actionExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, run: (*parser).callonListElementContinuationElement216, expr: &seqExpr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1354, col: 5, offset: 44359}, + pos: position{line: 1344, col: 5, offset: 44032}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement219, @@ -38070,19 +38070,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement225, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38091,28 +38091,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement228, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38121,9 +38121,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38133,23 +38133,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1355, col: 5, offset: 44374}, + pos: position{line: 1345, col: 5, offset: 44047}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement239, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38158,25 +38158,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement241, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38188,20 +38188,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1356, col: 5, offset: 44409}, + pos: position{line: 1346, col: 5, offset: 44082}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonListElementContinuationElement247, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement250, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38210,27 +38210,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonListElementContinuationElement254, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonListElementContinuationElement257, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -38239,22 +38239,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonListElementContinuationElement260, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonListElementContinuationElement261, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38262,7 +38262,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -38271,20 +38271,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonListElementContinuationElement266, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -38293,20 +38293,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonListElementContinuationElement270, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -38315,15 +38315,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonListElementContinuationElement274, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -38331,7 +38331,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -38340,15 +38340,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonListElementContinuationElement279, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -38356,7 +38356,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -38368,12 +38368,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement284, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38386,20 +38386,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1357, col: 5, offset: 44439}, + pos: position{line: 1347, col: 5, offset: 44112}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonListElementContinuationElement288, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement291, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38408,27 +38408,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonListElementContinuationElement295, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonListElementContinuationElement298, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -38437,20 +38437,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonListElementContinuationElement301, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonListElementContinuationElement303, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -38461,12 +38461,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement305, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38479,29 +38479,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1358, col: 5, offset: 44471}, + pos: position{line: 1348, col: 5, offset: 44144}, expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, run: (*parser).callonListElementContinuationElement309, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1591, col: 5, offset: 51938}, + pos: position{line: 1581, col: 5, offset: 51611}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1591, col: 9, offset: 51942}, + pos: position{line: 1581, col: 9, offset: 51615}, label: "ref", expr: &actionExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, run: (*parser).callonListElementContinuationElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, expr: &charClassMatcher{ - pos: position{line: 1591, col: 14, offset: 51947}, + pos: position{line: 1581, col: 14, offset: 51620}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38511,18 +38511,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1591, col: 62, offset: 51995}, + pos: position{line: 1581, col: 62, offset: 51668}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38535,36 +38535,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1359, col: 5, offset: 44501}, + pos: position{line: 1349, col: 5, offset: 44174}, expr: &seqExpr{ - pos: position{line: 1359, col: 7, offset: 44503}, + pos: position{line: 1349, col: 7, offset: 44176}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, run: (*parser).callonListElementContinuationElement322, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 5, offset: 50340}, + pos: position{line: 1525, col: 5, offset: 50013}, expr: &seqExpr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1535, col: 6, offset: 50341}, + pos: position{line: 1525, col: 6, offset: 50014}, expr: &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElementContinuationElement326, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElementContinuationElement329, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -38573,7 +38573,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElementContinuationElement332, }, }, @@ -38581,30 +38581,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1535, col: 35, offset: 50370}, + pos: position{line: 1525, col: 35, offset: 50043}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement335, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38613,37 +38613,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &anyMatcher{ - line: 1535, col: 40, offset: 50375, + line: 1525, col: 40, offset: 50048, }, }, }, }, }, &actionExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, run: (*parser).callonListElementContinuationElement343, expr: &seqExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1540, col: 5, offset: 50472}, + pos: position{line: 1530, col: 5, offset: 50145}, label: "separator", expr: &actionExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, run: (*parser).callonListElementContinuationElement346, expr: &oneOrMoreExpr{ - pos: position{line: 1540, col: 16, offset: 50483}, + pos: position{line: 1530, col: 16, offset: 50156}, expr: &litMatcher{ - pos: position{line: 1540, col: 17, offset: 50484}, + pos: position{line: 1530, col: 17, offset: 50157}, val: ":", ignoreCase: false, want: "\":\"", @@ -38652,7 +38652,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1543, col: 5, offset: 50541}, + pos: position{line: 1533, col: 5, offset: 50214}, run: (*parser).callonListElementContinuationElement349, }, }, @@ -38662,7 +38662,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 44559}, + pos: position{line: 1350, col: 5, offset: 44232}, expr: &actionExpr{ pos: position{line: 727, col: 5, offset: 23531}, run: (*parser).callonListElementContinuationElement351, @@ -38672,7 +38672,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 727, col: 5, offset: 23531}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -38701,10 +38701,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement361, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38713,28 +38713,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement364, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38743,9 +38743,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38768,10 +38768,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement375, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38780,28 +38780,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement378, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38810,9 +38810,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38835,10 +38835,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement389, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38847,28 +38847,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement392, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38877,9 +38877,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38902,10 +38902,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement403, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38914,28 +38914,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement406, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38944,9 +38944,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -38969,10 +38969,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement417, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38981,28 +38981,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement420, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39011,9 +39011,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39036,10 +39036,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement431, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39048,28 +39048,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement434, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39078,9 +39078,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39103,10 +39103,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement445, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39115,28 +39115,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement448, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39145,9 +39145,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39170,10 +39170,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement459, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39182,28 +39182,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement462, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39212,9 +39212,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39230,15 +39230,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1361, col: 5, offset: 44579}, + pos: position{line: 1351, col: 5, offset: 44252}, label: "content", expr: &actionExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, run: (*parser).callonListElementContinuationElement470, expr: &oneOrMoreExpr{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, expr: &charClassMatcher{ - pos: position{line: 1361, col: 14, offset: 44588}, + pos: position{line: 1351, col: 14, offset: 44261}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39248,28 +39248,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement474, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39278,9 +39278,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39294,18 +39294,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, run: (*parser).callonListElementContinuationElement481, expr: &seqExpr{ - pos: position{line: 1563, col: 9, offset: 51139}, + pos: position{line: 1553, col: 9, offset: 50812}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement483, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39314,15 +39314,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1564, col: 9, offset: 51191}, + pos: position{line: 1554, col: 9, offset: 50864}, label: "content", expr: &actionExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, run: (*parser).callonListElementContinuationElement487, expr: &oneOrMoreExpr{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, expr: &charClassMatcher{ - pos: position{line: 1564, col: 18, offset: 51200}, + pos: position{line: 1554, col: 18, offset: 50873}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39332,28 +39332,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement491, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39362,9 +39362,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39382,21 +39382,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1392, col: 5, offset: 45425}, + pos: position{line: 1382, col: 5, offset: 45098}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1392, col: 16, offset: 45436}, + pos: position{line: 1382, col: 16, offset: 45109}, expr: &ruleRefExpr{ - pos: position{line: 1392, col: 17, offset: 45437}, + pos: position{line: 1382, col: 17, offset: 45110}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1393, col: 5, offset: 45459}, + pos: position{line: 1383, col: 5, offset: 45132}, label: "element", expr: &choiceExpr{ - pos: position{line: 1394, col: 9, offset: 45477}, + pos: position{line: 1384, col: 9, offset: 45150}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, @@ -39407,19 +39407,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement509, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39428,28 +39428,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement512, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39458,9 +39458,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39469,7 +39469,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1395, col: 11, offset: 45497}, + pos: position{line: 1385, col: 11, offset: 45170}, name: "AttributeDeclaration", }, &actionExpr{ @@ -39527,10 +39527,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement531, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39539,28 +39539,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement534, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39569,9 +39569,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39634,10 +39634,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11578}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement552, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39646,28 +39646,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement555, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39676,9 +39676,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39707,10 +39707,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement568, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39719,28 +39719,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement571, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39749,9 +39749,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39790,10 +39790,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement588, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39802,28 +39802,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement591, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39832,9 +39832,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39843,9 +39843,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39863,9 +39863,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39888,28 +39888,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement611, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39918,9 +39918,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -39954,10 +39954,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 741, col: 33, offset: 23909}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement624, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39966,28 +39966,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement627, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39996,9 +39996,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40007,9 +40007,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40039,10 +40039,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement642, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40051,28 +40051,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement645, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40081,9 +40081,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40122,10 +40122,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement662, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40134,28 +40134,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement665, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40164,9 +40164,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40175,9 +40175,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40195,9 +40195,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40220,28 +40220,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement685, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40250,9 +40250,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40286,10 +40286,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 745, col: 33, offset: 24023}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement698, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40298,28 +40298,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement701, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40328,9 +40328,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40339,9 +40339,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40371,10 +40371,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement716, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40383,28 +40383,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement719, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40413,9 +40413,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40454,10 +40454,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement736, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40466,28 +40466,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement739, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40496,9 +40496,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40507,9 +40507,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40527,9 +40527,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40552,28 +40552,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement759, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40582,9 +40582,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40618,10 +40618,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 749, col: 31, offset: 24135}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement772, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40630,28 +40630,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement775, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40660,9 +40660,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40671,9 +40671,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40703,10 +40703,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement790, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40715,28 +40715,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement793, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40745,9 +40745,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40786,10 +40786,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement810, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40798,28 +40798,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement813, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40828,9 +40828,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40839,9 +40839,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40859,9 +40859,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40884,28 +40884,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement833, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40914,9 +40914,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -40950,10 +40950,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 753, col: 33, offset: 24248}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement846, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40962,28 +40962,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement849, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40992,9 +40992,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41003,9 +41003,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41035,10 +41035,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement864, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41047,28 +41047,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement867, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41077,9 +41077,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41118,10 +41118,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement884, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41130,28 +41130,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement887, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41160,9 +41160,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41171,9 +41171,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41191,9 +41191,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41216,28 +41216,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement907, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41246,9 +41246,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41282,10 +41282,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 757, col: 33, offset: 24362}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement920, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41294,28 +41294,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement923, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41324,9 +41324,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41335,9 +41335,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41372,19 +41372,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement944, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41393,28 +41393,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement947, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41423,9 +41423,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41459,28 +41459,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement960, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41489,9 +41489,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41525,19 +41525,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement979, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41546,28 +41546,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement982, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41576,9 +41576,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41612,28 +41612,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement995, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41642,9 +41642,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41653,21 +41653,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonListElementContinuationElement1002, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonListElementContinuationElement1005, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41677,32 +41677,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonListElementContinuationElement1008, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1010, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41711,9 +41711,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41749,10 +41749,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1023, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41761,28 +41761,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1026, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41791,9 +41791,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41832,10 +41832,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1043, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41844,28 +41844,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1046, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41874,9 +41874,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41885,9 +41885,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41905,9 +41905,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41930,28 +41930,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1066, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41960,9 +41960,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -41996,10 +41996,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 37, offset: 24480}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1079, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42008,28 +42008,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1082, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42038,9 +42038,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42049,9 +42049,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42081,10 +42081,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1097, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42093,28 +42093,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1100, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42123,9 +42123,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42164,10 +42164,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1117, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42176,28 +42176,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1120, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42206,9 +42206,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42217,9 +42217,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42237,9 +42237,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42262,28 +42262,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1140, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42292,9 +42292,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42328,10 +42328,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 765, col: 31, offset: 24596}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1153, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42340,28 +42340,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1156, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42370,9 +42370,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42381,9 +42381,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42413,10 +42413,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1171, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42425,28 +42425,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1174, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42455,9 +42455,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42496,10 +42496,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1191, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42508,28 +42508,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1194, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42538,9 +42538,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42549,9 +42549,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42569,9 +42569,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 774, col: 5, offset: 24820}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42594,28 +42594,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1214, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42624,9 +42624,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42660,10 +42660,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 769, col: 33, offset: 24708}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1227, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42672,28 +42672,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1230, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42702,9 +42702,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42713,9 +42713,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42725,52 +42725,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2816, col: 18, offset: 92365}, + pos: position{line: 2807, col: 18, offset: 92152}, run: (*parser).callonListElementContinuationElement1239, expr: &seqExpr{ - pos: position{line: 2816, col: 18, offset: 92365}, + pos: position{line: 2807, col: 18, offset: 92152}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2817, col: 9, offset: 92375}, + pos: position{line: 2808, col: 9, offset: 92162}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2817, col: 9, offset: 92375}, + pos: position{line: 2808, col: 9, offset: 92162}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2818, col: 11, offset: 92411}, + pos: position{line: 2809, col: 11, offset: 92198}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2818, col: 19, offset: 92419}, + pos: position{line: 2809, col: 19, offset: 92206}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2818, col: 29, offset: 92429}, + pos: position{line: 2809, col: 29, offset: 92216}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2818, col: 37, offset: 92437}, + pos: position{line: 2809, col: 37, offset: 92224}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 92447}, + pos: position{line: 2809, col: 47, offset: 92234}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2818, col: 55, offset: 92455}, + pos: position{line: 2809, col: 55, offset: 92242}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -42778,12 +42778,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2819, col: 11, offset: 92513}, + pos: position{line: 2810, col: 11, offset: 92300}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1250, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42792,28 +42792,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1253, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42822,36 +42822,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1261, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42860,9 +42860,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -42871,28 +42871,28 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1399, col: 11, offset: 45639}, + pos: position{line: 1389, col: 11, offset: 45312}, name: "ImageBlock", }, &actionExpr{ - pos: position{line: 2714, col: 5, offset: 89494}, + pos: position{line: 2705, col: 5, offset: 89281}, run: (*parser).callonListElementContinuationElement1269, expr: &seqExpr{ - pos: position{line: 2714, col: 5, offset: 89494}, + pos: position{line: 2705, col: 5, offset: 89281}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1273, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42901,28 +42901,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1276, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42931,48 +42931,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &labeledExpr{ - pos: position{line: 2715, col: 5, offset: 89518}, + pos: position{line: 2706, col: 5, offset: 89305}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2715, col: 12, offset: 89525}, + pos: position{line: 2706, col: 12, offset: 89312}, expr: &actionExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, run: (*parser).callonListElementContinuationElement1285, expr: &seqExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2730, col: 5, offset: 89838}, + pos: position{line: 2721, col: 5, offset: 89625}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2730, col: 11, offset: 89844}, + pos: position{line: 2721, col: 11, offset: 89631}, expr: &actionExpr{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, run: (*parser).callonListElementContinuationElement1289, expr: &seqExpr{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2736, col: 5, offset: 89961}, + pos: position{line: 2727, col: 5, offset: 89748}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2736, col: 9, offset: 89965}, + pos: position{line: 2727, col: 9, offset: 89752}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1293, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42981,23 +42981,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2737, col: 5, offset: 89977}, + pos: position{line: 2728, col: 5, offset: 89764}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2737, col: 14, offset: 89986}, + pos: position{line: 2728, col: 14, offset: 89773}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonListElementContinuationElement1297, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonListElementContinuationElement1299, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -43015,28 +43015,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1303, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43045,15 +43045,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2731, col: 5, offset: 89866}, + pos: position{line: 2722, col: 5, offset: 89653}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement1311, @@ -43063,19 +43063,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1317, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43084,28 +43084,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1320, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43114,9 +43114,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43131,40 +43131,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2716, col: 5, offset: 89544}, + pos: position{line: 2707, col: 5, offset: 89331}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2716, col: 10, offset: 89549}, + pos: position{line: 2707, col: 10, offset: 89336}, expr: &choiceExpr{ - pos: position{line: 2741, col: 13, offset: 90083}, + pos: position{line: 2732, col: 13, offset: 89870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, run: (*parser).callonListElementContinuationElement1330, expr: &seqExpr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2751, col: 5, offset: 90302}, + pos: position{line: 2742, col: 5, offset: 90089}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1337, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43173,28 +43173,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1340, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43203,9 +43203,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43213,55 +43213,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2752, col: 5, offset: 90325}, + pos: position{line: 2743, col: 5, offset: 90112}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2752, col: 11, offset: 90331}, + pos: position{line: 2743, col: 11, offset: 90118}, expr: &actionExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, run: (*parser).callonListElementContinuationElement1351, expr: &seqExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2752, col: 12, offset: 90332}, + pos: position{line: 2743, col: 12, offset: 90119}, label: "cell", expr: &actionExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, run: (*parser).callonListElementContinuationElement1354, expr: &seqExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1361, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43270,28 +43270,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1364, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43300,9 +43300,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43310,16 +43310,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, ¬Expr{ - pos: position{line: 2762, col: 5, offset: 90596}, + pos: position{line: 2753, col: 5, offset: 90383}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement1374, @@ -43329,19 +43329,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1380, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43350,28 +43350,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1383, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43380,9 +43380,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43392,18 +43392,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2763, col: 5, offset: 90611}, + pos: position{line: 2754, col: 5, offset: 90398}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2763, col: 9, offset: 90615}, + pos: position{line: 2754, col: 9, offset: 90402}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1392, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43412,23 +43412,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2763, col: 16, offset: 90622}, + pos: position{line: 2754, col: 16, offset: 90409}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2763, col: 25, offset: 90631}, + pos: position{line: 2754, col: 25, offset: 90418}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonListElementContinuationElement1396, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonListElementContinuationElement1398, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -43445,28 +43445,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1402, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43475,9 +43475,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43488,10 +43488,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2755, col: 6, offset: 90394}, + pos: position{line: 2746, col: 6, offset: 90181}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2755, col: 6, offset: 90394}, + pos: position{line: 2746, col: 6, offset: 90181}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement1411, @@ -43501,19 +43501,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1417, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43522,28 +43522,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1420, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43552,9 +43552,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43564,26 +43564,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2755, col: 19, offset: 90407}, + pos: position{line: 2746, col: 19, offset: 90194}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1432, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43592,28 +43592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1435, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43622,9 +43622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43632,9 +43632,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43646,32 +43646,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, run: (*parser).callonListElementContinuationElement1444, expr: &seqExpr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2744, col: 5, offset: 90150}, + pos: position{line: 2735, col: 5, offset: 89937}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1451, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43680,28 +43680,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1454, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43710,9 +43710,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43720,46 +43720,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2745, col: 5, offset: 90173}, + pos: position{line: 2736, col: 5, offset: 89960}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2745, col: 11, offset: 90179}, + pos: position{line: 2736, col: 11, offset: 89966}, expr: &actionExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, run: (*parser).callonListElementContinuationElement1465, expr: &seqExpr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2761, col: 5, offset: 90573}, + pos: position{line: 2752, col: 5, offset: 90360}, expr: &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1472, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43768,28 +43768,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1475, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43798,9 +43798,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43808,16 +43808,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, }, ¬Expr{ - pos: position{line: 2762, col: 5, offset: 90596}, + pos: position{line: 2753, col: 5, offset: 90383}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement1485, @@ -43827,19 +43827,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1491, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43848,28 +43848,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1494, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43878,9 +43878,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -43890,18 +43890,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2763, col: 5, offset: 90611}, + pos: position{line: 2754, col: 5, offset: 90398}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2763, col: 9, offset: 90615}, + pos: position{line: 2754, col: 9, offset: 90402}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1503, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43910,23 +43910,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2763, col: 16, offset: 90622}, + pos: position{line: 2754, col: 16, offset: 90409}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2763, col: 25, offset: 90631}, + pos: position{line: 2754, col: 25, offset: 90418}, expr: &actionExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, run: (*parser).callonListElementContinuationElement1507, expr: &labeledExpr{ - pos: position{line: 2769, col: 5, offset: 90774}, + pos: position{line: 2760, col: 5, offset: 90561}, label: "content", expr: &actionExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, run: (*parser).callonListElementContinuationElement1509, expr: &oneOrMoreExpr{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, expr: &charClassMatcher{ - pos: position{line: 2769, col: 14, offset: 90783}, + pos: position{line: 2760, col: 14, offset: 90570}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -43944,28 +43944,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1513, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43974,15 +43974,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2746, col: 5, offset: 90200}, + pos: position{line: 2737, col: 5, offset: 89987}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonListElementContinuationElement1521, @@ -43992,19 +43992,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1527, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44013,28 +44013,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1530, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44043,9 +44043,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44062,24 +44062,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2726, col: 22, offset: 89751}, + pos: position{line: 2717, col: 22, offset: 89538}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2722, col: 19, offset: 89671}, + pos: position{line: 2713, col: 19, offset: 89458}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 26, offset: 89678}, + pos: position{line: 2713, col: 26, offset: 89465}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1541, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44088,28 +44088,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1544, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44118,9 +44118,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44128,9 +44128,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44139,36 +44139,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonListElementContinuationElement1553, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonListElementContinuationElement1559, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44178,28 +44178,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1563, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44208,9 +44208,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44219,13 +44219,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, run: (*parser).callonListElementContinuationElement1570, expr: &seqExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1647, col: 5, offset: 53887}, + pos: position{line: 1637, col: 5, offset: 53560}, label: "kind", expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9323}, @@ -44284,30 +44284,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1647, col: 27, offset: 53909}, + pos: position{line: 1637, col: 27, offset: 53582}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1648, col: 5, offset: 53919}, + pos: position{line: 1638, col: 5, offset: 53592}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonListElementContinuationElement1586, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonListElementContinuationElement1589, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44317,32 +44317,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonListElementContinuationElement1592, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1594, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44351,9 +44351,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44363,34 +44363,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1649, col: 5, offset: 53953}, + pos: position{line: 1639, col: 5, offset: 53626}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1649, col: 16, offset: 53964}, + pos: position{line: 1639, col: 16, offset: 53637}, expr: &actionExpr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, run: (*parser).callonListElementContinuationElement1603, expr: &seqExpr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1650, col: 9, offset: 53974}, + pos: position{line: 1640, col: 9, offset: 53647}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonListElementContinuationElement1609, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44399,25 +44399,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1611, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44429,42 +44429,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1651, col: 9, offset: 54013}, + pos: position{line: 1641, col: 9, offset: 53686}, label: "line", expr: &choiceExpr{ - pos: position{line: 1651, col: 15, offset: 54019}, + pos: position{line: 1641, col: 15, offset: 53692}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonListElementContinuationElement1618, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonListElementContinuationElement1624, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44474,28 +44474,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1628, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44504,9 +44504,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44515,21 +44515,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonListElementContinuationElement1635, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonListElementContinuationElement1638, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44539,32 +44539,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonListElementContinuationElement1641, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1643, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44573,9 +44573,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44595,36 +44595,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, run: (*parser).callonListElementContinuationElement1650, expr: &seqExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1670, col: 5, offset: 54493}, + pos: position{line: 1660, col: 5, offset: 54166}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, run: (*parser).callonListElementContinuationElement1653, expr: &seqExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1677, col: 5, offset: 54778}, + pos: position{line: 1667, col: 5, offset: 54451}, label: "content", expr: &actionExpr{ - pos: position{line: 1677, col: 14, offset: 54787}, + pos: position{line: 1667, col: 14, offset: 54460}, run: (*parser).callonListElementContinuationElement1656, expr: &seqExpr{ - pos: position{line: 1677, col: 14, offset: 54787}, + pos: position{line: 1667, col: 14, offset: 54460}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonListElementContinuationElement1658, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44633,9 +44633,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1677, col: 21, offset: 54794}, + pos: position{line: 1667, col: 21, offset: 54467}, expr: &charClassMatcher{ - pos: position{line: 1677, col: 21, offset: 54794}, + pos: position{line: 1667, col: 21, offset: 54467}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44647,32 +44647,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1680, col: 5, offset: 54851}, + pos: position{line: 1670, col: 5, offset: 54524}, run: (*parser).callonListElementContinuationElement1663, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1665, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44681,9 +44681,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44693,44 +44693,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54534}, + pos: position{line: 1661, col: 5, offset: 54207}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1671, col: 16, offset: 54545}, + pos: position{line: 1661, col: 16, offset: 54218}, expr: &choiceExpr{ - pos: position{line: 1671, col: 17, offset: 54546}, + pos: position{line: 1661, col: 17, offset: 54219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonListElementContinuationElement1675, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonListElementContinuationElement1681, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44740,28 +44740,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1685, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44770,9 +44770,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44781,21 +44781,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonListElementContinuationElement1692, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonListElementContinuationElement1695, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44805,32 +44805,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonListElementContinuationElement1698, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1700, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44839,9 +44839,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44857,21 +44857,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1417, col: 5, offset: 46270}, + pos: position{line: 1407, col: 5, offset: 45943}, run: (*parser).callonListElementContinuationElement1707, expr: &seqExpr{ - pos: position{line: 1417, col: 5, offset: 46270}, + pos: position{line: 1407, col: 5, offset: 45943}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1417, col: 5, offset: 46270}, + pos: position{line: 1407, col: 5, offset: 45943}, label: "content", expr: &actionExpr{ - pos: position{line: 1417, col: 14, offset: 46279}, + pos: position{line: 1407, col: 14, offset: 45952}, run: (*parser).callonListElementContinuationElement1710, expr: &oneOrMoreExpr{ - pos: position{line: 1417, col: 14, offset: 46279}, + pos: position{line: 1407, col: 14, offset: 45952}, expr: &charClassMatcher{ - pos: position{line: 1417, col: 14, offset: 46279}, + pos: position{line: 1407, col: 14, offset: 45952}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44881,28 +44881,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonListElementContinuationElement1714, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44911,9 +44911,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -44930,33 +44930,33 @@ var g = &grammar{ }, { name: "Callout", - pos: position{line: 1575, col: 1, offset: 51433}, + pos: position{line: 1565, col: 1, offset: 51106}, expr: &actionExpr{ - pos: position{line: 1577, col: 5, offset: 51511}, + pos: position{line: 1567, col: 5, offset: 51184}, run: (*parser).callonCallout1, expr: &seqExpr{ - pos: position{line: 1577, col: 5, offset: 51511}, + pos: position{line: 1567, col: 5, offset: 51184}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1577, col: 5, offset: 51511}, + pos: position{line: 1567, col: 5, offset: 51184}, run: (*parser).callonCallout3, }, &litMatcher{ - pos: position{line: 1580, col: 5, offset: 51573}, + pos: position{line: 1570, col: 5, offset: 51246}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1580, col: 9, offset: 51577}, + pos: position{line: 1570, col: 9, offset: 51250}, label: "ref", expr: &actionExpr{ - pos: position{line: 1580, col: 14, offset: 51582}, + pos: position{line: 1570, col: 14, offset: 51255}, run: (*parser).callonCallout6, expr: &oneOrMoreExpr{ - pos: position{line: 1580, col: 14, offset: 51582}, + pos: position{line: 1570, col: 14, offset: 51255}, expr: &charClassMatcher{ - pos: position{line: 1580, col: 14, offset: 51582}, + pos: position{line: 1570, col: 14, offset: 51255}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44966,18 +44966,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1580, col: 62, offset: 51630}, + pos: position{line: 1570, col: 62, offset: 51303}, val: ">", ignoreCase: false, want: "\">\"", }, &zeroOrMoreExpr{ - pos: position{line: 1580, col: 66, offset: 51634}, + pos: position{line: 1570, col: 66, offset: 51307}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44986,30 +44986,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1580, col: 73, offset: 51641}, + pos: position{line: 1570, col: 73, offset: 51314}, expr: &choiceExpr{ - pos: position{line: 1580, col: 75, offset: 51643}, + pos: position{line: 1570, col: 75, offset: 51316}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45018,13 +45018,13 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, &ruleRefExpr{ - pos: position{line: 1580, col: 81, offset: 51649}, + pos: position{line: 1570, col: 81, offset: 51322}, name: "Callout", }, }, @@ -45036,17 +45036,17 @@ var g = &grammar{ }, { name: "ShortcutParagraph", - pos: position{line: 1606, col: 1, offset: 52510}, + pos: position{line: 1596, col: 1, offset: 52183}, expr: &actionExpr{ - pos: position{line: 1607, col: 5, offset: 52536}, + pos: position{line: 1597, col: 5, offset: 52209}, run: (*parser).callonShortcutParagraph1, expr: &seqExpr{ - pos: position{line: 1607, col: 5, offset: 52536}, + pos: position{line: 1597, col: 5, offset: 52209}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1607, col: 5, offset: 52536}, + pos: position{line: 1597, col: 5, offset: 52209}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45055,22 +45055,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1608, col: 5, offset: 52647}, + pos: position{line: 1598, col: 5, offset: 52320}, expr: ¬Expr{ - pos: position{line: 1608, col: 7, offset: 52649}, + pos: position{line: 1598, col: 7, offset: 52322}, expr: &actionExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, run: (*parser).callonShortcutParagraph7, expr: &seqExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1435, col: 5, offset: 46763}, + pos: position{line: 1425, col: 5, offset: 46436}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonShortcutParagraph10, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45079,27 +45079,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 12, offset: 46770}, + pos: position{line: 1425, col: 12, offset: 46443}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, run: (*parser).callonShortcutParagraph14, expr: &seqExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1437, col: 9, offset: 46833}, + pos: position{line: 1427, col: 9, offset: 46506}, label: "depth", expr: &actionExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, run: (*parser).callonShortcutParagraph17, expr: &oneOrMoreExpr{ - pos: position{line: 1437, col: 16, offset: 46840}, + pos: position{line: 1427, col: 16, offset: 46513}, expr: &litMatcher{ - pos: position{line: 1437, col: 17, offset: 46841}, + pos: position{line: 1427, col: 17, offset: 46514}, val: ".", ignoreCase: false, want: "\".\"", @@ -45108,22 +45108,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1441, col: 9, offset: 46941}, + pos: position{line: 1431, col: 9, offset: 46614}, run: (*parser).callonShortcutParagraph20, }, }, }, }, &actionExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, run: (*parser).callonShortcutParagraph21, expr: &seqExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1460, col: 11, offset: 47658}, + pos: position{line: 1450, col: 11, offset: 47331}, expr: &charClassMatcher{ - pos: position{line: 1460, col: 12, offset: 47659}, + pos: position{line: 1450, col: 12, offset: 47332}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45131,7 +45131,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1460, col: 20, offset: 47667}, + pos: position{line: 1450, col: 20, offset: 47340}, val: ".", ignoreCase: false, want: "\".\"", @@ -45140,20 +45140,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, run: (*parser).callonShortcutParagraph26, expr: &seqExpr{ - pos: position{line: 1462, col: 13, offset: 47784}, + pos: position{line: 1452, col: 13, offset: 47457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1462, col: 14, offset: 47785}, + pos: position{line: 1452, col: 14, offset: 47458}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1462, col: 21, offset: 47792}, + pos: position{line: 1452, col: 21, offset: 47465}, val: ".", ignoreCase: false, want: "\".\"", @@ -45162,20 +45162,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, run: (*parser).callonShortcutParagraph30, expr: &seqExpr{ - pos: position{line: 1464, col: 13, offset: 47912}, + pos: position{line: 1454, col: 13, offset: 47585}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1464, col: 14, offset: 47913}, + pos: position{line: 1454, col: 14, offset: 47586}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1464, col: 21, offset: 47920}, + pos: position{line: 1454, col: 21, offset: 47593}, val: ".", ignoreCase: false, want: "\".\"", @@ -45184,15 +45184,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, run: (*parser).callonShortcutParagraph34, expr: &seqExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 13, offset: 48040}, + pos: position{line: 1456, col: 13, offset: 47713}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 14, offset: 48041}, + pos: position{line: 1456, col: 14, offset: 47714}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -45200,7 +45200,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 26, offset: 48053}, + pos: position{line: 1456, col: 26, offset: 47726}, val: ")", ignoreCase: false, want: "\")\"", @@ -45209,15 +45209,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, run: (*parser).callonShortcutParagraph39, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 13, offset: 48173}, + pos: position{line: 1458, col: 13, offset: 47846}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48174}, + pos: position{line: 1458, col: 14, offset: 47847}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -45225,7 +45225,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 26, offset: 48186}, + pos: position{line: 1458, col: 26, offset: 47859}, val: ")", ignoreCase: false, want: "\")\"", @@ -45237,12 +45237,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonShortcutParagraph44, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45256,22 +45256,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1609, col: 5, offset: 52680}, + pos: position{line: 1599, col: 5, offset: 52353}, expr: ¬Expr{ - pos: position{line: 1609, col: 7, offset: 52682}, + pos: position{line: 1599, col: 7, offset: 52355}, expr: &actionExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, run: (*parser).callonShortcutParagraph49, expr: &seqExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1485, col: 5, offset: 48725}, + pos: position{line: 1475, col: 5, offset: 48398}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonShortcutParagraph52, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45280,27 +45280,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 12, offset: 48732}, + pos: position{line: 1475, col: 12, offset: 48405}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1485, col: 20, offset: 48740}, + pos: position{line: 1475, col: 20, offset: 48413}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, run: (*parser).callonShortcutParagraph56, expr: &seqExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1487, col: 9, offset: 48797}, + pos: position{line: 1477, col: 9, offset: 48470}, label: "depth", expr: &actionExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, run: (*parser).callonShortcutParagraph59, expr: &oneOrMoreExpr{ - pos: position{line: 1487, col: 16, offset: 48804}, + pos: position{line: 1477, col: 16, offset: 48477}, expr: &litMatcher{ - pos: position{line: 1487, col: 17, offset: 48805}, + pos: position{line: 1477, col: 17, offset: 48478}, val: "*", ignoreCase: false, want: "\"*\"", @@ -45309,20 +45309,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1491, col: 9, offset: 48905}, + pos: position{line: 1481, col: 9, offset: 48578}, run: (*parser).callonShortcutParagraph62, }, }, }, }, &labeledExpr{ - pos: position{line: 1508, col: 14, offset: 49612}, + pos: position{line: 1498, col: 14, offset: 49285}, label: "depth", expr: &actionExpr{ - pos: position{line: 1508, col: 21, offset: 49619}, + pos: position{line: 1498, col: 21, offset: 49292}, run: (*parser).callonShortcutParagraph64, expr: &litMatcher{ - pos: position{line: 1508, col: 22, offset: 49620}, + pos: position{line: 1498, col: 22, offset: 49293}, val: "-", ignoreCase: false, want: "\"-\"", @@ -45333,12 +45333,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonShortcutParagraph66, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45352,9 +45352,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1610, col: 5, offset: 52715}, + pos: position{line: 1600, col: 5, offset: 52388}, expr: ¬Expr{ - pos: position{line: 1610, col: 7, offset: 52717}, + pos: position{line: 1600, col: 7, offset: 52390}, expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9323}, alternatives: []interface{}{ @@ -45413,24 +45413,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1611, col: 5, offset: 52738}, + pos: position{line: 1601, col: 5, offset: 52411}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonShortcutParagraph83, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonShortcutParagraph86, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45440,32 +45440,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonShortcutParagraph89, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonShortcutParagraph91, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45474,9 +45474,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45486,31 +45486,31 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1612, col: 5, offset: 52772}, + pos: position{line: 1602, col: 5, offset: 52445}, run: (*parser).callonShortcutParagraph98, }, &labeledExpr{ - pos: position{line: 1619, col: 5, offset: 53134}, + pos: position{line: 1609, col: 5, offset: 52807}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1619, col: 16, offset: 53145}, + pos: position{line: 1609, col: 16, offset: 52818}, expr: &actionExpr{ - pos: position{line: 1620, col: 9, offset: 53155}, + pos: position{line: 1610, col: 9, offset: 52828}, run: (*parser).callonShortcutParagraph101, expr: &seqExpr{ - pos: position{line: 1620, col: 9, offset: 53155}, + pos: position{line: 1610, col: 9, offset: 52828}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1620, col: 9, offset: 53155}, + pos: position{line: 1610, col: 9, offset: 52828}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 1621, col: 9, offset: 53169}, + pos: position{line: 1611, col: 9, offset: 52842}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonShortcutParagraph107, @@ -45520,19 +45520,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonShortcutParagraph113, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45541,28 +45541,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonShortcutParagraph116, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45571,9 +45571,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45583,30 +45583,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1622, col: 9, offset: 53188}, + pos: position{line: 1612, col: 9, offset: 52861}, expr: &ruleRefExpr{ - pos: position{line: 1622, col: 10, offset: 53189}, + pos: position{line: 1612, col: 10, offset: 52862}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1623, col: 9, offset: 53213}, + pos: position{line: 1613, col: 9, offset: 52886}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonShortcutParagraph129, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45615,25 +45615,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonShortcutParagraph131, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45645,42 +45645,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1624, col: 9, offset: 53252}, + pos: position{line: 1614, col: 9, offset: 52925}, label: "line", expr: &choiceExpr{ - pos: position{line: 1624, col: 15, offset: 53258}, + pos: position{line: 1614, col: 15, offset: 52931}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonShortcutParagraph138, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonShortcutParagraph144, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45690,28 +45690,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonShortcutParagraph148, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45720,9 +45720,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45731,21 +45731,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonShortcutParagraph155, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonShortcutParagraph158, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45755,32 +45755,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonShortcutParagraph161, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonShortcutParagraph163, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45789,9 +45789,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45813,32 +45813,32 @@ var g = &grammar{ }, { name: "Paragraph", - pos: position{line: 1631, col: 1, offset: 53455}, + pos: position{line: 1621, col: 1, offset: 53128}, expr: &actionExpr{ - pos: position{line: 1632, col: 5, offset: 53473}, + pos: position{line: 1622, col: 5, offset: 53146}, run: (*parser).callonParagraph1, expr: &seqExpr{ - pos: position{line: 1632, col: 5, offset: 53473}, + pos: position{line: 1622, col: 5, offset: 53146}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1632, col: 5, offset: 53473}, + pos: position{line: 1622, col: 5, offset: 53146}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonParagraph4, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonParagraph7, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45848,32 +45848,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonParagraph10, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonParagraph12, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45882,9 +45882,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45894,27 +45894,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1633, col: 5, offset: 53507}, + pos: position{line: 1623, col: 5, offset: 53180}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1633, col: 16, offset: 53518}, + pos: position{line: 1623, col: 16, offset: 53191}, expr: &actionExpr{ - pos: position{line: 1634, col: 9, offset: 53528}, + pos: position{line: 1624, col: 9, offset: 53201}, run: (*parser).callonParagraph21, expr: &seqExpr{ - pos: position{line: 1634, col: 9, offset: 53528}, + pos: position{line: 1624, col: 9, offset: 53201}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1634, col: 9, offset: 53528}, + pos: position{line: 1624, col: 9, offset: 53201}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 1635, col: 9, offset: 53541}, + pos: position{line: 1625, col: 9, offset: 53214}, expr: &actionExpr{ pos: position{line: 682, col: 14, offset: 22022}, run: (*parser).callonParagraph27, @@ -45924,19 +45924,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 682, col: 14, offset: 22022}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &zeroOrMoreExpr{ pos: position{line: 682, col: 19, offset: 22027}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonParagraph33, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45945,28 +45945,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonParagraph36, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45975,9 +45975,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -45987,30 +45987,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1636, col: 9, offset: 53560}, + pos: position{line: 1626, col: 9, offset: 53233}, expr: &ruleRefExpr{ - pos: position{line: 1636, col: 10, offset: 53561}, + pos: position{line: 1626, col: 10, offset: 53234}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1637, col: 9, offset: 53585}, + pos: position{line: 1627, col: 9, offset: 53258}, expr: &seqExpr{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 34, offset: 45284}, + pos: position{line: 1377, col: 34, offset: 44957}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1387, col: 38, offset: 45288}, + pos: position{line: 1377, col: 38, offset: 44961}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonParagraph49, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46019,25 +46019,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonParagraph51, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46049,42 +46049,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 9, offset: 53624}, + pos: position{line: 1628, col: 9, offset: 53297}, label: "line", expr: &choiceExpr{ - pos: position{line: 1638, col: 15, offset: 53630}, + pos: position{line: 1628, col: 15, offset: 53303}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, run: (*parser).callonParagraph58, expr: &seqExpr{ - pos: position{line: 2664, col: 22, offset: 87938}, + pos: position{line: 2655, col: 22, offset: 87725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2669, col: 31, offset: 88159}, + pos: position{line: 2660, col: 31, offset: 87946}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2669, col: 36, offset: 88164}, + pos: position{line: 2660, col: 36, offset: 87951}, expr: &litMatcher{ - pos: position{line: 2669, col: 37, offset: 88165}, + pos: position{line: 2660, col: 37, offset: 87952}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2664, col: 49, offset: 87965}, + pos: position{line: 2655, col: 49, offset: 87752}, label: "content", expr: &actionExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, run: (*parser).callonParagraph64, expr: &zeroOrMoreExpr{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, expr: &charClassMatcher{ - pos: position{line: 2671, col: 29, offset: 88200}, + pos: position{line: 2662, col: 29, offset: 87987}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46094,28 +46094,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonParagraph68, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46124,9 +46124,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -46135,21 +46135,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, run: (*parser).callonParagraph75, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1659, col: 5, offset: 54263}, + pos: position{line: 1649, col: 5, offset: 53936}, label: "content", expr: &actionExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, run: (*parser).callonParagraph78, expr: &oneOrMoreExpr{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, expr: &charClassMatcher{ - pos: position{line: 1659, col: 14, offset: 54272}, + pos: position{line: 1649, col: 14, offset: 53945}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -46159,32 +46159,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1662, col: 5, offset: 54329}, + pos: position{line: 1652, col: 5, offset: 54002}, run: (*parser).callonParagraph81, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonParagraph83, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46193,9 +46193,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -46217,39 +46217,39 @@ var g = &grammar{ }, { name: "QuotedText", - pos: position{line: 1690, col: 1, offset: 55313}, + pos: position{line: 1680, col: 1, offset: 54986}, expr: &choiceExpr{ - pos: position{line: 1691, col: 5, offset: 55332}, + pos: position{line: 1681, col: 5, offset: 55005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1692, col: 9, offset: 55342}, + pos: position{line: 1682, col: 9, offset: 55015}, run: (*parser).callonQuotedText2, expr: &seqExpr{ - pos: position{line: 1692, col: 9, offset: 55342}, + pos: position{line: 1682, col: 9, offset: 55015}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1692, col: 9, offset: 55342}, + pos: position{line: 1682, col: 9, offset: 55015}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1692, col: 20, offset: 55353}, + pos: position{line: 1682, col: 20, offset: 55026}, expr: &ruleRefExpr{ - pos: position{line: 1692, col: 21, offset: 55354}, + pos: position{line: 1682, col: 21, offset: 55027}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55480}, + pos: position{line: 1683, col: 9, offset: 55153}, label: "text", expr: &choiceExpr{ - pos: position{line: 1693, col: 15, offset: 55486}, + pos: position{line: 1683, col: 15, offset: 55159}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1693, col: 15, offset: 55486}, + pos: position{line: 1683, col: 15, offset: 55159}, name: "UnconstrainedQuotedText", }, &ruleRefExpr{ - pos: position{line: 1693, col: 41, offset: 55512}, + pos: position{line: 1683, col: 41, offset: 55185}, name: "ConstrainedQuotedText", }, }, @@ -46259,7 +46259,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1697, col: 7, offset: 55631}, + pos: position{line: 1687, col: 7, offset: 55304}, name: "EscapedQuotedText", }, }, @@ -46267,32 +46267,32 @@ var g = &grammar{ }, { name: "ConstrainedQuotedText", - pos: position{line: 1703, col: 1, offset: 55822}, + pos: position{line: 1693, col: 1, offset: 55495}, expr: &choiceExpr{ - pos: position{line: 1704, col: 5, offset: 55852}, + pos: position{line: 1694, col: 5, offset: 55525}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1704, col: 5, offset: 55852}, + pos: position{line: 1694, col: 5, offset: 55525}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1705, col: 7, offset: 55879}, + pos: position{line: 1695, col: 7, offset: 55552}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1706, col: 7, offset: 55907}, + pos: position{line: 1696, col: 7, offset: 55580}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1707, col: 7, offset: 55935}, + pos: position{line: 1697, col: 7, offset: 55608}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1708, col: 7, offset: 55967}, + pos: position{line: 1698, col: 7, offset: 55640}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1709, col: 7, offset: 55988}, + pos: position{line: 1699, col: 7, offset: 55661}, name: "SuperscriptText", }, }, @@ -46300,24 +46300,24 @@ var g = &grammar{ }, { name: "UnconstrainedQuotedText", - pos: position{line: 1711, col: 1, offset: 56006}, + pos: position{line: 1701, col: 1, offset: 55679}, expr: &choiceExpr{ - pos: position{line: 1712, col: 5, offset: 56038}, + pos: position{line: 1702, col: 5, offset: 55711}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1712, col: 5, offset: 56038}, + pos: position{line: 1702, col: 5, offset: 55711}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1713, col: 7, offset: 56064}, + pos: position{line: 1703, col: 7, offset: 55737}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1714, col: 7, offset: 56092}, + pos: position{line: 1704, col: 7, offset: 55765}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1715, col: 7, offset: 56120}, + pos: position{line: 1705, col: 7, offset: 55793}, name: "DoubleQuoteMonospaceText", }, }, @@ -46325,50 +46325,50 @@ var g = &grammar{ }, { name: "EscapedQuotedText", - pos: position{line: 1717, col: 1, offset: 56146}, + pos: position{line: 1707, col: 1, offset: 55819}, expr: &actionExpr{ - pos: position{line: 1718, col: 5, offset: 56227}, + pos: position{line: 1708, col: 5, offset: 55900}, run: (*parser).callonEscapedQuotedText1, expr: &seqExpr{ - pos: position{line: 1718, col: 5, offset: 56227}, + pos: position{line: 1708, col: 5, offset: 55900}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1718, col: 5, offset: 56227}, + pos: position{line: 1708, col: 5, offset: 55900}, expr: &litMatcher{ - pos: position{line: 1718, col: 7, offset: 56229}, + pos: position{line: 1708, col: 7, offset: 55902}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1719, col: 5, offset: 56238}, + pos: position{line: 1709, col: 5, offset: 55911}, label: "element", expr: &choiceExpr{ - pos: position{line: 1720, col: 9, offset: 56256}, + pos: position{line: 1710, col: 9, offset: 55929}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1720, col: 9, offset: 56256}, + pos: position{line: 1710, col: 9, offset: 55929}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 1721, col: 11, offset: 56283}, + pos: position{line: 1711, col: 11, offset: 55956}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1722, col: 11, offset: 56311}, + pos: position{line: 1712, col: 11, offset: 55984}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1723, col: 11, offset: 56339}, + pos: position{line: 1713, col: 11, offset: 56012}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1724, col: 11, offset: 56371}, + pos: position{line: 1714, col: 11, offset: 56044}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1725, col: 11, offset: 56403}, + pos: position{line: 1715, col: 11, offset: 56076}, name: "EscapedSuperscriptText", }, }, @@ -46380,16 +46380,16 @@ var g = &grammar{ }, { name: "BoldText", - pos: position{line: 1745, col: 1, offset: 56930}, + pos: position{line: 1735, col: 1, offset: 56603}, expr: &choiceExpr{ - pos: position{line: 1745, col: 13, offset: 56942}, + pos: position{line: 1735, col: 13, offset: 56615}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1745, col: 13, offset: 56942}, + pos: position{line: 1735, col: 13, offset: 56615}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1745, col: 35, offset: 56964}, + pos: position{line: 1735, col: 35, offset: 56637}, name: "SingleQuoteBoldText", }, }, @@ -46397,29 +46397,29 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldText", - pos: position{line: 1759, col: 1, offset: 57326}, + pos: position{line: 1749, col: 1, offset: 56999}, expr: &actionExpr{ - pos: position{line: 1760, col: 5, offset: 57354}, + pos: position{line: 1750, col: 5, offset: 57027}, run: (*parser).callonDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1760, col: 5, offset: 57354}, + pos: position{line: 1750, col: 5, offset: 57027}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1757, col: 33, offset: 57320}, + pos: position{line: 1747, col: 33, offset: 56993}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1761, col: 5, offset: 57388}, + pos: position{line: 1751, col: 5, offset: 57061}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1761, col: 15, offset: 57398}, + pos: position{line: 1751, col: 15, offset: 57071}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1757, col: 33, offset: 57320}, + pos: position{line: 1747, col: 33, offset: 56993}, val: "**", ignoreCase: false, want: "\"**\"", @@ -46430,49 +46430,49 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldTextElements", - pos: position{line: 1766, col: 1, offset: 57555}, + pos: position{line: 1756, col: 1, offset: 57228}, expr: &oneOrMoreExpr{ - pos: position{line: 1766, col: 32, offset: 57586}, + pos: position{line: 1756, col: 32, offset: 57259}, expr: &ruleRefExpr{ - pos: position{line: 1766, col: 32, offset: 57586}, + pos: position{line: 1756, col: 32, offset: 57259}, name: "DoubleQuoteBoldTextElement", }, }, }, { name: "DoubleQuoteBoldTextElement", - pos: position{line: 1768, col: 1, offset: 57617}, + pos: position{line: 1758, col: 1, offset: 57290}, expr: &actionExpr{ - pos: position{line: 1769, col: 5, offset: 57652}, + pos: position{line: 1759, col: 5, offset: 57325}, run: (*parser).callonDoubleQuoteBoldTextElement1, expr: &seqExpr{ - pos: position{line: 1769, col: 5, offset: 57652}, + pos: position{line: 1759, col: 5, offset: 57325}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1769, col: 5, offset: 57652}, + pos: position{line: 1759, col: 5, offset: 57325}, expr: &litMatcher{ - pos: position{line: 1757, col: 33, offset: 57320}, + pos: position{line: 1747, col: 33, offset: 56993}, val: "**", ignoreCase: false, want: "\"**\"", }, }, &labeledExpr{ - pos: position{line: 1770, col: 5, offset: 57686}, + pos: position{line: 1760, col: 5, offset: 57359}, label: "element", expr: &choiceExpr{ - pos: position{line: 1771, col: 9, offset: 57704}, + pos: position{line: 1761, col: 9, offset: 57377}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, run: (*parser).callonDoubleQuoteBoldTextElement7, expr: &seqExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, expr: &charClassMatcher{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -46482,15 +46482,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1750, col: 19, offset: 57092}, + pos: position{line: 1740, col: 19, offset: 56765}, expr: &choiceExpr{ - pos: position{line: 1750, col: 21, offset: 57094}, + pos: position{line: 1740, col: 21, offset: 56767}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46498,7 +46498,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1747, col: 22, offset: 57052}, + pos: position{line: 1737, col: 22, offset: 56725}, val: "*", ignoreCase: false, want: "\"*\"", @@ -46510,12 +46510,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46524,28 +46524,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1773, col: 11, offset: 57777}, + pos: position{line: 1763, col: 11, offset: 57450}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46554,27 +46554,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1773, col: 19, offset: 57785}, + pos: position{line: 1763, col: 19, offset: 57458}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46885,23 +46885,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteBoldTextElement90, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteBoldTextElement92, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonDoubleQuoteBoldTextElement95, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -46922,12 +46922,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteBoldTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -46939,10 +46939,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteBoldTextElement105, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47329,12 +47329,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteBoldTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -47356,10 +47356,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonDoubleQuoteBoldTextElement186, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -47373,63 +47373,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonDoubleQuoteBoldTextElement188, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonDoubleQuoteBoldTextElement190, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonDoubleQuoteBoldTextElement192, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonDoubleQuoteBoldTextElement194, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonDoubleQuoteBoldTextElement196, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonDoubleQuoteBoldTextElement198, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47437,15 +47437,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -47456,15 +47456,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1777, col: 11, offset: 57914}, + pos: position{line: 1767, col: 11, offset: 57587}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1778, col: 11, offset: 57936}, + pos: position{line: 1768, col: 11, offset: 57609}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1779, col: 11, offset: 57959}, + pos: position{line: 1769, col: 11, offset: 57632}, name: "QuotedTextInDoubleQuoteBoldText", }, &actionExpr{ @@ -47507,31 +47507,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1798, col: 5, offset: 58471}, + pos: position{line: 1788, col: 5, offset: 58144}, val: "[^\\r\\n*]", chars: []rune{'\r', '\n', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1799, col: 7, offset: 58568}, + pos: position{line: 1789, col: 7, offset: 58241}, run: (*parser).callonDoubleQuoteBoldTextElement216, expr: &seqExpr{ - pos: position{line: 1799, col: 7, offset: 58568}, + pos: position{line: 1789, col: 7, offset: 58241}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1757, col: 33, offset: 57320}, + pos: position{line: 1747, col: 33, offset: 56993}, val: "**", ignoreCase: false, want: "\"**\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonDoubleQuoteBoldTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47552,52 +47552,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteBoldText", - pos: position{line: 1785, col: 1, offset: 58113}, + pos: position{line: 1775, col: 1, offset: 57786}, expr: &actionExpr{ - pos: position{line: 1786, col: 5, offset: 58153}, + pos: position{line: 1776, col: 5, offset: 57826}, run: (*parser).callonQuotedTextInDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1786, col: 5, offset: 58153}, + pos: position{line: 1776, col: 5, offset: 57826}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1786, col: 5, offset: 58153}, + pos: position{line: 1776, col: 5, offset: 57826}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1786, col: 16, offset: 58164}, + pos: position{line: 1776, col: 16, offset: 57837}, expr: &ruleRefExpr{ - pos: position{line: 1786, col: 17, offset: 58165}, + pos: position{line: 1776, col: 17, offset: 57838}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1787, col: 5, offset: 58191}, + pos: position{line: 1777, col: 5, offset: 57864}, label: "text", expr: &choiceExpr{ - pos: position{line: 1788, col: 9, offset: 58206}, + pos: position{line: 1778, col: 9, offset: 57879}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1788, col: 9, offset: 58206}, + pos: position{line: 1778, col: 9, offset: 57879}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1789, col: 11, offset: 58236}, + pos: position{line: 1779, col: 11, offset: 57909}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1790, col: 11, offset: 58257}, + pos: position{line: 1780, col: 11, offset: 57930}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1791, col: 11, offset: 58278}, + pos: position{line: 1781, col: 11, offset: 57951}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1792, col: 11, offset: 58302}, + pos: position{line: 1782, col: 11, offset: 57975}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1793, col: 11, offset: 58326}, + pos: position{line: 1783, col: 11, offset: 57999}, name: "SuperscriptText", }, }, @@ -47609,29 +47609,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldText", - pos: position{line: 1810, col: 1, offset: 58955}, + pos: position{line: 1800, col: 1, offset: 58628}, expr: &actionExpr{ - pos: position{line: 1811, col: 5, offset: 58983}, + pos: position{line: 1801, col: 5, offset: 58656}, run: (*parser).callonSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1811, col: 5, offset: 58983}, + pos: position{line: 1801, col: 5, offset: 58656}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1806, col: 38, offset: 58909}, + pos: position{line: 1796, col: 38, offset: 58582}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1812, col: 5, offset: 59021}, + pos: position{line: 1802, col: 5, offset: 58694}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1812, col: 15, offset: 59031}, + pos: position{line: 1802, col: 15, offset: 58704}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1808, col: 36, offset: 58949}, + pos: position{line: 1798, col: 36, offset: 58622}, val: "*", ignoreCase: false, want: "\"*\"", @@ -47642,29 +47642,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElements", - pos: position{line: 1817, col: 1, offset: 59191}, + pos: position{line: 1807, col: 1, offset: 58864}, expr: &actionExpr{ - pos: position{line: 1818, col: 5, offset: 59228}, + pos: position{line: 1808, col: 5, offset: 58901}, run: (*parser).callonSingleQuoteBoldTextElements1, expr: &seqExpr{ - pos: position{line: 1818, col: 5, offset: 59228}, + pos: position{line: 1808, col: 5, offset: 58901}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1818, col: 5, offset: 59228}, + pos: position{line: 1808, col: 5, offset: 58901}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 1818, col: 10, offset: 59233}, + pos: position{line: 1808, col: 10, offset: 58906}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47673,18 +47673,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1819, col: 5, offset: 59272}, + pos: position{line: 1809, col: 5, offset: 58945}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1819, col: 14, offset: 59281}, + pos: position{line: 1809, col: 14, offset: 58954}, expr: &ruleRefExpr{ - pos: position{line: 1819, col: 15, offset: 59282}, + pos: position{line: 1809, col: 15, offset: 58955}, name: "SingleQuoteBoldTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1820, col: 5, offset: 59316}, + pos: position{line: 1810, col: 5, offset: 58989}, run: (*parser).callonSingleQuoteBoldTextElements12, }, }, @@ -47693,20 +47693,20 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElement", - pos: position{line: 1826, col: 1, offset: 59457}, + pos: position{line: 1816, col: 1, offset: 59130}, expr: &choiceExpr{ - pos: position{line: 1827, col: 5, offset: 59492}, + pos: position{line: 1817, col: 5, offset: 59165}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, run: (*parser).callonSingleQuoteBoldTextElement2, expr: &seqExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, expr: &charClassMatcher{ - pos: position{line: 1750, col: 5, offset: 57078}, + pos: position{line: 1740, col: 5, offset: 56751}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -47716,15 +47716,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1750, col: 19, offset: 57092}, + pos: position{line: 1740, col: 19, offset: 56765}, expr: &choiceExpr{ - pos: position{line: 1750, col: 21, offset: 57094}, + pos: position{line: 1740, col: 21, offset: 56767}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47732,7 +47732,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1747, col: 22, offset: 57052}, + pos: position{line: 1737, col: 22, offset: 56725}, val: "*", ignoreCase: false, want: "\"*\"", @@ -47744,12 +47744,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47758,28 +47758,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1829, col: 7, offset: 59524}, + pos: position{line: 1819, col: 7, offset: 59197}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47788,27 +47788,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1829, col: 15, offset: 59532}, + pos: position{line: 1819, col: 15, offset: 59205}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48119,23 +48119,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteBoldTextElement85, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteBoldTextElement87, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSingleQuoteBoldTextElement90, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -48156,12 +48156,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteBoldTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48173,10 +48173,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteBoldTextElement100, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48563,12 +48563,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteBoldTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48590,10 +48590,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSingleQuoteBoldTextElement181, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -48607,63 +48607,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonSingleQuoteBoldTextElement183, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonSingleQuoteBoldTextElement185, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonSingleQuoteBoldTextElement187, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonSingleQuoteBoldTextElement189, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonSingleQuoteBoldTextElement191, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonSingleQuoteBoldTextElement193, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48671,15 +48671,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -48690,15 +48690,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1833, col: 7, offset: 59645}, + pos: position{line: 1823, col: 7, offset: 59318}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1834, col: 7, offset: 59663}, + pos: position{line: 1824, col: 7, offset: 59336}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1835, col: 7, offset: 59682}, + pos: position{line: 1825, col: 7, offset: 59355}, name: "QuotedTextInSingleQuoteBoldText", }, &actionExpr{ @@ -48741,31 +48741,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1851, col: 5, offset: 60140}, + pos: position{line: 1841, col: 5, offset: 59813}, val: "[^\\r\\n *]", chars: []rune{'\r', '\n', ' ', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1852, col: 7, offset: 60245}, + pos: position{line: 1842, col: 7, offset: 59918}, run: (*parser).callonSingleQuoteBoldTextElement211, expr: &seqExpr{ - pos: position{line: 1852, col: 7, offset: 60245}, + pos: position{line: 1842, col: 7, offset: 59918}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1852, col: 7, offset: 60245}, + pos: position{line: 1842, col: 7, offset: 59918}, val: "*", ignoreCase: false, want: "\"*\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonSingleQuoteBoldTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48782,52 +48782,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteBoldText", - pos: position{line: 1839, col: 1, offset: 59783}, + pos: position{line: 1829, col: 1, offset: 59456}, expr: &actionExpr{ - pos: position{line: 1840, col: 5, offset: 59823}, + pos: position{line: 1830, col: 5, offset: 59496}, run: (*parser).callonQuotedTextInSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1840, col: 5, offset: 59823}, + pos: position{line: 1830, col: 5, offset: 59496}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1840, col: 5, offset: 59823}, + pos: position{line: 1830, col: 5, offset: 59496}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1840, col: 16, offset: 59834}, + pos: position{line: 1830, col: 16, offset: 59507}, expr: &ruleRefExpr{ - pos: position{line: 1840, col: 17, offset: 59835}, + pos: position{line: 1830, col: 17, offset: 59508}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1841, col: 5, offset: 59861}, + pos: position{line: 1831, col: 5, offset: 59534}, label: "text", expr: &choiceExpr{ - pos: position{line: 1842, col: 9, offset: 59876}, + pos: position{line: 1832, col: 9, offset: 59549}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1842, col: 9, offset: 59876}, + pos: position{line: 1832, col: 9, offset: 59549}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1843, col: 11, offset: 59906}, + pos: position{line: 1833, col: 11, offset: 59579}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1844, col: 11, offset: 59927}, + pos: position{line: 1834, col: 11, offset: 59600}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1845, col: 11, offset: 59951}, + pos: position{line: 1835, col: 11, offset: 59624}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1846, col: 11, offset: 59972}, + pos: position{line: 1836, col: 11, offset: 59645}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1847, col: 11, offset: 59996}, + pos: position{line: 1837, col: 11, offset: 59669}, name: "SuperscriptText", }, }, @@ -48839,35 +48839,35 @@ var g = &grammar{ }, { name: "EscapedBoldText", - pos: position{line: 1856, col: 1, offset: 60420}, + pos: position{line: 1846, col: 1, offset: 60093}, expr: &choiceExpr{ - pos: position{line: 1857, col: 5, offset: 60444}, + pos: position{line: 1847, col: 5, offset: 60117}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1857, col: 5, offset: 60444}, + pos: position{line: 1847, col: 5, offset: 60117}, run: (*parser).callonEscapedBoldText2, expr: &seqExpr{ - pos: position{line: 1857, col: 5, offset: 60444}, + pos: position{line: 1847, col: 5, offset: 60117}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1857, col: 5, offset: 60444}, + pos: position{line: 1847, col: 5, offset: 60117}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, run: (*parser).callonEscapedBoldText5, expr: &seqExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, expr: &litMatcher{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48878,21 +48878,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1857, col: 40, offset: 60479}, + pos: position{line: 1847, col: 40, offset: 60152}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1857, col: 45, offset: 60484}, + pos: position{line: 1847, col: 45, offset: 60157}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1857, col: 55, offset: 60494}, + pos: position{line: 1847, col: 55, offset: 60167}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1857, col: 84, offset: 60523}, + pos: position{line: 1847, col: 84, offset: 60196}, val: "**", ignoreCase: false, want: "\"**\"", @@ -48901,21 +48901,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1859, col: 9, offset: 60680}, + pos: position{line: 1849, col: 9, offset: 60353}, run: (*parser).callonEscapedBoldText14, expr: &seqExpr{ - pos: position{line: 1859, col: 9, offset: 60680}, + pos: position{line: 1849, col: 9, offset: 60353}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1859, col: 9, offset: 60680}, + pos: position{line: 1849, col: 9, offset: 60353}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedBoldText17, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48924,21 +48924,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1859, col: 44, offset: 60715}, + pos: position{line: 1849, col: 44, offset: 60388}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1859, col: 49, offset: 60720}, + pos: position{line: 1849, col: 49, offset: 60393}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1859, col: 59, offset: 60730}, + pos: position{line: 1849, col: 59, offset: 60403}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1859, col: 88, offset: 60759}, + pos: position{line: 1849, col: 88, offset: 60432}, val: "*", ignoreCase: false, want: "\"*\"", @@ -48947,21 +48947,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1862, col: 9, offset: 60959}, + pos: position{line: 1852, col: 9, offset: 60632}, run: (*parser).callonEscapedBoldText24, expr: &seqExpr{ - pos: position{line: 1862, col: 9, offset: 60959}, + pos: position{line: 1852, col: 9, offset: 60632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1862, col: 9, offset: 60959}, + pos: position{line: 1852, col: 9, offset: 60632}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedBoldText27, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48970,21 +48970,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1862, col: 44, offset: 60994}, + pos: position{line: 1852, col: 44, offset: 60667}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1862, col: 48, offset: 60998}, + pos: position{line: 1852, col: 48, offset: 60671}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1862, col: 58, offset: 61008}, + pos: position{line: 1852, col: 58, offset: 60681}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1862, col: 87, offset: 61037}, + pos: position{line: 1852, col: 87, offset: 60710}, val: "*", ignoreCase: false, want: "\"*\"", @@ -48997,16 +48997,16 @@ var g = &grammar{ }, { name: "ItalicText", - pos: position{line: 1870, col: 1, offset: 61335}, + pos: position{line: 1860, col: 1, offset: 61008}, expr: &choiceExpr{ - pos: position{line: 1870, col: 15, offset: 61349}, + pos: position{line: 1860, col: 15, offset: 61022}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1870, col: 15, offset: 61349}, + pos: position{line: 1860, col: 15, offset: 61022}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1870, col: 39, offset: 61373}, + pos: position{line: 1860, col: 39, offset: 61046}, name: "SingleQuoteItalicText", }, }, @@ -49014,29 +49014,29 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicText", - pos: position{line: 1884, col: 1, offset: 61701}, + pos: position{line: 1874, col: 1, offset: 61374}, expr: &actionExpr{ - pos: position{line: 1885, col: 5, offset: 61731}, + pos: position{line: 1875, col: 5, offset: 61404}, run: (*parser).callonDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1885, col: 5, offset: 61731}, + pos: position{line: 1875, col: 5, offset: 61404}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1882, col: 35, offset: 61695}, + pos: position{line: 1872, col: 35, offset: 61368}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1886, col: 5, offset: 61767}, + pos: position{line: 1876, col: 5, offset: 61440}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1886, col: 15, offset: 61777}, + pos: position{line: 1876, col: 15, offset: 61450}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1882, col: 35, offset: 61695}, + pos: position{line: 1872, col: 35, offset: 61368}, val: "__", ignoreCase: false, want: "\"__\"", @@ -49047,49 +49047,49 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicTextElements", - pos: position{line: 1891, col: 1, offset: 61985}, + pos: position{line: 1881, col: 1, offset: 61658}, expr: &oneOrMoreExpr{ - pos: position{line: 1891, col: 34, offset: 62018}, + pos: position{line: 1881, col: 34, offset: 61691}, expr: &ruleRefExpr{ - pos: position{line: 1891, col: 34, offset: 62018}, + pos: position{line: 1881, col: 34, offset: 61691}, name: "DoubleQuoteItalicTextElement", }, }, }, { name: "DoubleQuoteItalicTextElement", - pos: position{line: 1893, col: 1, offset: 62050}, + pos: position{line: 1883, col: 1, offset: 61723}, expr: &actionExpr{ - pos: position{line: 1894, col: 5, offset: 62087}, + pos: position{line: 1884, col: 5, offset: 61760}, run: (*parser).callonDoubleQuoteItalicTextElement1, expr: &seqExpr{ - pos: position{line: 1894, col: 5, offset: 62087}, + pos: position{line: 1884, col: 5, offset: 61760}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1894, col: 5, offset: 62087}, + pos: position{line: 1884, col: 5, offset: 61760}, expr: &litMatcher{ - pos: position{line: 1882, col: 35, offset: 61695}, + pos: position{line: 1872, col: 35, offset: 61368}, val: "__", ignoreCase: false, want: "\"__\"", }, }, &labeledExpr{ - pos: position{line: 1895, col: 5, offset: 62123}, + pos: position{line: 1885, col: 5, offset: 61796}, label: "element", expr: &choiceExpr{ - pos: position{line: 1896, col: 9, offset: 62141}, + pos: position{line: 1886, col: 9, offset: 61814}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, run: (*parser).callonDoubleQuoteItalicTextElement7, expr: &seqExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, expr: &charClassMatcher{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49098,15 +49098,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1875, col: 15, offset: 61457}, + pos: position{line: 1865, col: 15, offset: 61130}, expr: &choiceExpr{ - pos: position{line: 1875, col: 17, offset: 61459}, + pos: position{line: 1865, col: 17, offset: 61132}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49114,7 +49114,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1872, col: 24, offset: 61419}, + pos: position{line: 1862, col: 24, offset: 61092}, val: "_", ignoreCase: false, want: "\"_\"", @@ -49126,12 +49126,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49140,28 +49140,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1898, col: 11, offset: 62216}, + pos: position{line: 1888, col: 11, offset: 61889}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49170,27 +49170,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1898, col: 19, offset: 62224}, + pos: position{line: 1888, col: 19, offset: 61897}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49501,23 +49501,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteItalicTextElement90, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteItalicTextElement92, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonDoubleQuoteItalicTextElement95, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -49538,12 +49538,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteItalicTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49555,10 +49555,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteItalicTextElement105, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49945,12 +49945,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteItalicTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49972,10 +49972,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonDoubleQuoteItalicTextElement186, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -49989,63 +49989,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonDoubleQuoteItalicTextElement188, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonDoubleQuoteItalicTextElement190, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonDoubleQuoteItalicTextElement192, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonDoubleQuoteItalicTextElement194, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonDoubleQuoteItalicTextElement196, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonDoubleQuoteItalicTextElement198, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50053,15 +50053,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -50072,15 +50072,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1902, col: 11, offset: 62353}, + pos: position{line: 1892, col: 11, offset: 62026}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1903, col: 11, offset: 62375}, + pos: position{line: 1893, col: 11, offset: 62048}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1904, col: 11, offset: 62398}, + pos: position{line: 1894, col: 11, offset: 62071}, name: "QuotedTextInDoubleQuoteItalicText", }, &actionExpr{ @@ -50123,31 +50123,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1922, col: 5, offset: 62909}, + pos: position{line: 1912, col: 5, offset: 62582}, val: "[^\\r\\n_]", chars: []rune{'\r', '\n', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1923, col: 7, offset: 63008}, + pos: position{line: 1913, col: 7, offset: 62681}, run: (*parser).callonDoubleQuoteItalicTextElement216, expr: &seqExpr{ - pos: position{line: 1923, col: 7, offset: 63008}, + pos: position{line: 1913, col: 7, offset: 62681}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1923, col: 7, offset: 63008}, + pos: position{line: 1913, col: 7, offset: 62681}, val: "__", ignoreCase: false, want: "\"__\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonDoubleQuoteItalicTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50168,52 +50168,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteItalicText", - pos: position{line: 1910, col: 1, offset: 62556}, + pos: position{line: 1900, col: 1, offset: 62229}, expr: &actionExpr{ - pos: position{line: 1911, col: 5, offset: 62598}, + pos: position{line: 1901, col: 5, offset: 62271}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1911, col: 5, offset: 62598}, + pos: position{line: 1901, col: 5, offset: 62271}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1911, col: 5, offset: 62598}, + pos: position{line: 1901, col: 5, offset: 62271}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1911, col: 16, offset: 62609}, + pos: position{line: 1901, col: 16, offset: 62282}, expr: &ruleRefExpr{ - pos: position{line: 1911, col: 17, offset: 62610}, + pos: position{line: 1901, col: 17, offset: 62283}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1912, col: 5, offset: 62636}, + pos: position{line: 1902, col: 5, offset: 62309}, label: "text", expr: &choiceExpr{ - pos: position{line: 1912, col: 11, offset: 62642}, + pos: position{line: 1902, col: 11, offset: 62315}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1912, col: 11, offset: 62642}, + pos: position{line: 1902, col: 11, offset: 62315}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1913, col: 11, offset: 62674}, + pos: position{line: 1903, col: 11, offset: 62347}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1914, col: 11, offset: 62693}, + pos: position{line: 1904, col: 11, offset: 62366}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1915, col: 11, offset: 62714}, + pos: position{line: 1905, col: 11, offset: 62387}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1916, col: 11, offset: 62738}, + pos: position{line: 1906, col: 11, offset: 62411}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1917, col: 11, offset: 62762}, + pos: position{line: 1907, col: 11, offset: 62435}, name: "SuperscriptText", }, }, @@ -50225,29 +50225,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicText", - pos: position{line: 1934, col: 1, offset: 63384}, + pos: position{line: 1924, col: 1, offset: 63057}, expr: &actionExpr{ - pos: position{line: 1935, col: 5, offset: 63414}, + pos: position{line: 1925, col: 5, offset: 63087}, run: (*parser).callonSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1935, col: 5, offset: 63414}, + pos: position{line: 1925, col: 5, offset: 63087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1930, col: 40, offset: 63335}, + pos: position{line: 1920, col: 40, offset: 63008}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1936, col: 5, offset: 63454}, + pos: position{line: 1926, col: 5, offset: 63127}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1936, col: 15, offset: 63464}, + pos: position{line: 1926, col: 15, offset: 63137}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1932, col: 38, offset: 63378}, + pos: position{line: 1922, col: 38, offset: 63051}, val: "_", ignoreCase: false, want: "\"_\"", @@ -50258,29 +50258,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElements", - pos: position{line: 1941, col: 1, offset: 63631}, + pos: position{line: 1931, col: 1, offset: 63304}, expr: &actionExpr{ - pos: position{line: 1942, col: 5, offset: 63669}, + pos: position{line: 1932, col: 5, offset: 63342}, run: (*parser).callonSingleQuoteItalicTextElements1, expr: &seqExpr{ - pos: position{line: 1942, col: 5, offset: 63669}, + pos: position{line: 1932, col: 5, offset: 63342}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1942, col: 5, offset: 63669}, + pos: position{line: 1932, col: 5, offset: 63342}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 1942, col: 10, offset: 63674}, + pos: position{line: 1932, col: 10, offset: 63347}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50289,18 +50289,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1943, col: 5, offset: 63713}, + pos: position{line: 1933, col: 5, offset: 63386}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1943, col: 14, offset: 63722}, + pos: position{line: 1933, col: 14, offset: 63395}, expr: &ruleRefExpr{ - pos: position{line: 1943, col: 15, offset: 63723}, + pos: position{line: 1933, col: 15, offset: 63396}, name: "SingleQuoteItalicTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1944, col: 5, offset: 63758}, + pos: position{line: 1934, col: 5, offset: 63431}, run: (*parser).callonSingleQuoteItalicTextElements12, }, }, @@ -50309,20 +50309,20 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElement", - pos: position{line: 1950, col: 1, offset: 63899}, + pos: position{line: 1940, col: 1, offset: 63572}, expr: &choiceExpr{ - pos: position{line: 1951, col: 5, offset: 63936}, + pos: position{line: 1941, col: 5, offset: 63609}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, run: (*parser).callonSingleQuoteItalicTextElement2, expr: &seqExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, expr: &charClassMatcher{ - pos: position{line: 1875, col: 5, offset: 61447}, + pos: position{line: 1865, col: 5, offset: 61120}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50331,15 +50331,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1875, col: 15, offset: 61457}, + pos: position{line: 1865, col: 15, offset: 61130}, expr: &choiceExpr{ - pos: position{line: 1875, col: 17, offset: 61459}, + pos: position{line: 1865, col: 17, offset: 61132}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50347,7 +50347,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1872, col: 24, offset: 61419}, + pos: position{line: 1862, col: 24, offset: 61092}, val: "_", ignoreCase: false, want: "\"_\"", @@ -50359,12 +50359,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50373,28 +50373,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1953, col: 7, offset: 63970}, + pos: position{line: 1943, col: 7, offset: 63643}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50403,27 +50403,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1953, col: 15, offset: 63978}, + pos: position{line: 1943, col: 15, offset: 63651}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50734,23 +50734,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteItalicTextElement85, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteItalicTextElement87, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSingleQuoteItalicTextElement90, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -50771,12 +50771,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteItalicTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50788,10 +50788,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteItalicTextElement100, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51178,12 +51178,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteItalicTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51205,10 +51205,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSingleQuoteItalicTextElement181, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -51222,63 +51222,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonSingleQuoteItalicTextElement183, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonSingleQuoteItalicTextElement185, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonSingleQuoteItalicTextElement187, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonSingleQuoteItalicTextElement189, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonSingleQuoteItalicTextElement191, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonSingleQuoteItalicTextElement193, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51286,15 +51286,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51305,15 +51305,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1957, col: 7, offset: 64091}, + pos: position{line: 1947, col: 7, offset: 63764}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1958, col: 7, offset: 64109}, + pos: position{line: 1948, col: 7, offset: 63782}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1959, col: 7, offset: 64128}, + pos: position{line: 1949, col: 7, offset: 63801}, name: "QuotedTextInSingleQuoteItalicText", }, &actionExpr{ @@ -51356,31 +51356,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1975, col: 5, offset: 64585}, + pos: position{line: 1965, col: 5, offset: 64258}, val: "[^\\r\\n _]", chars: []rune{'\r', '\n', ' ', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1976, col: 7, offset: 64692}, + pos: position{line: 1966, col: 7, offset: 64365}, run: (*parser).callonSingleQuoteItalicTextElement211, expr: &seqExpr{ - pos: position{line: 1976, col: 7, offset: 64692}, + pos: position{line: 1966, col: 7, offset: 64365}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1976, col: 7, offset: 64692}, + pos: position{line: 1966, col: 7, offset: 64365}, val: "_", ignoreCase: false, want: "\"_\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonSingleQuoteItalicTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51397,52 +51397,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteItalicText", - pos: position{line: 1963, col: 1, offset: 64233}, + pos: position{line: 1953, col: 1, offset: 63906}, expr: &actionExpr{ - pos: position{line: 1964, col: 5, offset: 64274}, + pos: position{line: 1954, col: 5, offset: 63947}, run: (*parser).callonQuotedTextInSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1964, col: 5, offset: 64274}, + pos: position{line: 1954, col: 5, offset: 63947}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1964, col: 5, offset: 64274}, + pos: position{line: 1954, col: 5, offset: 63947}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1964, col: 16, offset: 64285}, + pos: position{line: 1954, col: 16, offset: 63958}, expr: &ruleRefExpr{ - pos: position{line: 1964, col: 17, offset: 64286}, + pos: position{line: 1954, col: 17, offset: 63959}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1965, col: 5, offset: 64312}, + pos: position{line: 1955, col: 5, offset: 63985}, label: "text", expr: &choiceExpr{ - pos: position{line: 1965, col: 11, offset: 64318}, + pos: position{line: 1955, col: 11, offset: 63991}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1965, col: 11, offset: 64318}, + pos: position{line: 1955, col: 11, offset: 63991}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1966, col: 11, offset: 64337}, + pos: position{line: 1956, col: 11, offset: 64010}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1967, col: 11, offset: 64369}, + pos: position{line: 1957, col: 11, offset: 64042}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1968, col: 11, offset: 64390}, + pos: position{line: 1958, col: 11, offset: 64063}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1969, col: 11, offset: 64414}, + pos: position{line: 1959, col: 11, offset: 64087}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1970, col: 11, offset: 64438}, + pos: position{line: 1960, col: 11, offset: 64111}, name: "SuperscriptText", }, }, @@ -51454,35 +51454,35 @@ var g = &grammar{ }, { name: "EscapedItalicText", - pos: position{line: 1980, col: 1, offset: 64870}, + pos: position{line: 1970, col: 1, offset: 64543}, expr: &choiceExpr{ - pos: position{line: 1981, col: 5, offset: 64896}, + pos: position{line: 1971, col: 5, offset: 64569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1981, col: 5, offset: 64896}, + pos: position{line: 1971, col: 5, offset: 64569}, run: (*parser).callonEscapedItalicText2, expr: &seqExpr{ - pos: position{line: 1981, col: 5, offset: 64896}, + pos: position{line: 1971, col: 5, offset: 64569}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1981, col: 5, offset: 64896}, + pos: position{line: 1971, col: 5, offset: 64569}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, run: (*parser).callonEscapedItalicText5, expr: &seqExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, expr: &litMatcher{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -51493,21 +51493,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1981, col: 40, offset: 64931}, + pos: position{line: 1971, col: 40, offset: 64604}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1981, col: 45, offset: 64936}, + pos: position{line: 1971, col: 45, offset: 64609}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1981, col: 55, offset: 64946}, + pos: position{line: 1971, col: 55, offset: 64619}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1981, col: 86, offset: 64977}, + pos: position{line: 1971, col: 86, offset: 64650}, val: "__", ignoreCase: false, want: "\"__\"", @@ -51516,21 +51516,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1983, col: 9, offset: 65134}, + pos: position{line: 1973, col: 9, offset: 64807}, run: (*parser).callonEscapedItalicText14, expr: &seqExpr{ - pos: position{line: 1983, col: 9, offset: 65134}, + pos: position{line: 1973, col: 9, offset: 64807}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1983, col: 9, offset: 65134}, + pos: position{line: 1973, col: 9, offset: 64807}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedItalicText17, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -51539,21 +51539,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1983, col: 44, offset: 65169}, + pos: position{line: 1973, col: 44, offset: 64842}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1983, col: 49, offset: 65174}, + pos: position{line: 1973, col: 49, offset: 64847}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1983, col: 59, offset: 65184}, + pos: position{line: 1973, col: 59, offset: 64857}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1983, col: 90, offset: 65215}, + pos: position{line: 1973, col: 90, offset: 64888}, val: "_", ignoreCase: false, want: "\"_\"", @@ -51562,21 +51562,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1986, col: 9, offset: 65415}, + pos: position{line: 1976, col: 9, offset: 65088}, run: (*parser).callonEscapedItalicText24, expr: &seqExpr{ - pos: position{line: 1986, col: 9, offset: 65415}, + pos: position{line: 1976, col: 9, offset: 65088}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1986, col: 9, offset: 65415}, + pos: position{line: 1976, col: 9, offset: 65088}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedItalicText27, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -51585,21 +51585,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1986, col: 44, offset: 65450}, + pos: position{line: 1976, col: 44, offset: 65123}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1986, col: 48, offset: 65454}, + pos: position{line: 1976, col: 48, offset: 65127}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1986, col: 58, offset: 65464}, + pos: position{line: 1976, col: 58, offset: 65137}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1986, col: 89, offset: 65495}, + pos: position{line: 1976, col: 89, offset: 65168}, val: "_", ignoreCase: false, want: "\"_\"", @@ -51612,16 +51612,16 @@ var g = &grammar{ }, { name: "MonospaceText", - pos: position{line: 1993, col: 1, offset: 65814}, + pos: position{line: 1983, col: 1, offset: 65487}, expr: &choiceExpr{ - pos: position{line: 1993, col: 18, offset: 65831}, + pos: position{line: 1983, col: 18, offset: 65504}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1993, col: 18, offset: 65831}, + pos: position{line: 1983, col: 18, offset: 65504}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1993, col: 45, offset: 65858}, + pos: position{line: 1983, col: 45, offset: 65531}, name: "SingleQuoteMonospaceText", }, }, @@ -51629,29 +51629,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceText", - pos: position{line: 2007, col: 1, offset: 66210}, + pos: position{line: 1997, col: 1, offset: 65883}, expr: &actionExpr{ - pos: position{line: 2008, col: 5, offset: 66243}, + pos: position{line: 1998, col: 5, offset: 65916}, run: (*parser).callonDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2008, col: 5, offset: 66243}, + pos: position{line: 1998, col: 5, offset: 65916}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2005, col: 38, offset: 66204}, + pos: position{line: 1995, col: 38, offset: 65877}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2009, col: 5, offset: 66282}, + pos: position{line: 1999, col: 5, offset: 65955}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2009, col: 15, offset: 66292}, + pos: position{line: 1999, col: 15, offset: 65965}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2005, col: 38, offset: 66204}, + pos: position{line: 1995, col: 38, offset: 65877}, val: "``", ignoreCase: false, want: "\"``\"", @@ -51662,49 +51662,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceTextElements", - pos: position{line: 2014, col: 1, offset: 66464}, + pos: position{line: 2004, col: 1, offset: 66137}, expr: &oneOrMoreExpr{ - pos: position{line: 2014, col: 37, offset: 66500}, + pos: position{line: 2004, col: 37, offset: 66173}, expr: &ruleRefExpr{ - pos: position{line: 2014, col: 37, offset: 66500}, + pos: position{line: 2004, col: 37, offset: 66173}, name: "DoubleQuoteMonospaceTextElement", }, }, }, { name: "DoubleQuoteMonospaceTextElement", - pos: position{line: 2016, col: 1, offset: 66567}, + pos: position{line: 2006, col: 1, offset: 66240}, expr: &actionExpr{ - pos: position{line: 2017, col: 5, offset: 66607}, + pos: position{line: 2007, col: 5, offset: 66280}, run: (*parser).callonDoubleQuoteMonospaceTextElement1, expr: &seqExpr{ - pos: position{line: 2017, col: 5, offset: 66607}, + pos: position{line: 2007, col: 5, offset: 66280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2017, col: 5, offset: 66607}, + pos: position{line: 2007, col: 5, offset: 66280}, expr: &litMatcher{ - pos: position{line: 2005, col: 38, offset: 66204}, + pos: position{line: 1995, col: 38, offset: 65877}, val: "``", ignoreCase: false, want: "\"``\"", }, }, &labeledExpr{ - pos: position{line: 2018, col: 5, offset: 66646}, + pos: position{line: 2008, col: 5, offset: 66319}, label: "element", expr: &choiceExpr{ - pos: position{line: 2019, col: 9, offset: 66664}, + pos: position{line: 2009, col: 9, offset: 66337}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1998, col: 5, offset: 65941}, + pos: position{line: 1988, col: 5, offset: 65614}, run: (*parser).callonDoubleQuoteMonospaceTextElement7, expr: &seqExpr{ - pos: position{line: 1998, col: 5, offset: 65941}, + pos: position{line: 1988, col: 5, offset: 65614}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1998, col: 5, offset: 65941}, + pos: position{line: 1988, col: 5, offset: 65614}, expr: &charClassMatcher{ - pos: position{line: 1998, col: 5, offset: 65941}, + pos: position{line: 1988, col: 5, offset: 65614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51713,15 +51713,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1998, col: 15, offset: 65951}, + pos: position{line: 1988, col: 15, offset: 65624}, expr: &choiceExpr{ - pos: position{line: 1998, col: 17, offset: 65953}, + pos: position{line: 1988, col: 17, offset: 65626}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51729,7 +51729,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1995, col: 27, offset: 65910}, + pos: position{line: 1985, col: 27, offset: 65583}, val: "`", ignoreCase: false, want: "\"`\"", @@ -51741,12 +51741,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51755,28 +51755,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2021, col: 11, offset: 66742}, + pos: position{line: 2011, col: 11, offset: 66415}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51785,27 +51785,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2021, col: 19, offset: 66750}, + pos: position{line: 2011, col: 19, offset: 66423}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52116,23 +52116,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteMonospaceTextElement90, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteMonospaceTextElement92, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonDoubleQuoteMonospaceTextElement95, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -52153,12 +52153,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteMonospaceTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52170,10 +52170,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteMonospaceTextElement105, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52560,12 +52560,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteMonospaceTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52587,10 +52587,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonDoubleQuoteMonospaceTextElement186, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -52604,63 +52604,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonDoubleQuoteMonospaceTextElement188, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonDoubleQuoteMonospaceTextElement190, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonDoubleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonDoubleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonDoubleQuoteMonospaceTextElement196, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonDoubleQuoteMonospaceTextElement198, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52668,15 +52668,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -52687,21 +52687,21 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2025, col: 11, offset: 66879}, + pos: position{line: 2015, col: 11, offset: 66552}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2026, col: 11, offset: 66901}, + pos: position{line: 2016, col: 11, offset: 66574}, name: "QuotedString", }, &litMatcher{ - pos: position{line: 2684, col: 18, offset: 88625}, + pos: position{line: 2675, col: 18, offset: 88412}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &ruleRefExpr{ - pos: position{line: 2028, col: 11, offset: 66991}, + pos: position{line: 2018, col: 11, offset: 66664}, name: "QuotedTextInDoubleQuoteMonospaceText", }, &actionExpr{ @@ -52744,31 +52744,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2047, col: 5, offset: 67523}, + pos: position{line: 2037, col: 5, offset: 67196}, val: "[^\\r\\n`]", chars: []rune{'\r', '\n', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2048, col: 7, offset: 67625}, + pos: position{line: 2038, col: 7, offset: 67298}, run: (*parser).callonDoubleQuoteMonospaceTextElement217, expr: &seqExpr{ - pos: position{line: 2048, col: 7, offset: 67625}, + pos: position{line: 2038, col: 7, offset: 67298}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2048, col: 7, offset: 67625}, + pos: position{line: 2038, col: 7, offset: 67298}, val: "``", ignoreCase: false, want: "\"``\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonDoubleQuoteMonospaceTextElement220, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52789,52 +52789,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteMonospaceText", - pos: position{line: 2034, col: 1, offset: 67155}, + pos: position{line: 2024, col: 1, offset: 66828}, expr: &actionExpr{ - pos: position{line: 2035, col: 5, offset: 67199}, + pos: position{line: 2025, col: 5, offset: 66872}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2035, col: 5, offset: 67199}, + pos: position{line: 2025, col: 5, offset: 66872}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2035, col: 5, offset: 67199}, + pos: position{line: 2025, col: 5, offset: 66872}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2035, col: 16, offset: 67210}, + pos: position{line: 2025, col: 16, offset: 66883}, expr: &ruleRefExpr{ - pos: position{line: 2035, col: 17, offset: 67211}, + pos: position{line: 2025, col: 17, offset: 66884}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2036, col: 5, offset: 67237}, + pos: position{line: 2026, col: 5, offset: 66910}, label: "text", expr: &choiceExpr{ - pos: position{line: 2037, col: 9, offset: 67252}, + pos: position{line: 2027, col: 9, offset: 66925}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2037, col: 9, offset: 67252}, + pos: position{line: 2027, col: 9, offset: 66925}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2038, col: 11, offset: 67287}, + pos: position{line: 2028, col: 11, offset: 66960}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2039, col: 11, offset: 67306}, + pos: position{line: 2029, col: 11, offset: 66979}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2040, col: 11, offset: 67327}, + pos: position{line: 2030, col: 11, offset: 67000}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2041, col: 11, offset: 67348}, + pos: position{line: 2031, col: 11, offset: 67021}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2042, col: 11, offset: 67372}, + pos: position{line: 2032, col: 11, offset: 67045}, name: "SuperscriptText", }, }, @@ -52846,29 +52846,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceText", - pos: position{line: 2061, col: 1, offset: 68111}, + pos: position{line: 2051, col: 1, offset: 67784}, expr: &actionExpr{ - pos: position{line: 2062, col: 5, offset: 68144}, + pos: position{line: 2052, col: 5, offset: 67817}, run: (*parser).callonSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2062, col: 5, offset: 68144}, + pos: position{line: 2052, col: 5, offset: 67817}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2057, col: 43, offset: 68059}, + pos: position{line: 2047, col: 43, offset: 67732}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2063, col: 5, offset: 68188}, + pos: position{line: 2053, col: 5, offset: 67861}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2063, col: 15, offset: 68198}, + pos: position{line: 2053, col: 15, offset: 67871}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2059, col: 41, offset: 68105}, + pos: position{line: 2049, col: 41, offset: 67778}, val: "`", ignoreCase: false, want: "\"`\"", @@ -52879,29 +52879,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElements", - pos: position{line: 2068, col: 1, offset: 68374}, + pos: position{line: 2058, col: 1, offset: 68047}, expr: &actionExpr{ - pos: position{line: 2069, col: 5, offset: 68415}, + pos: position{line: 2059, col: 5, offset: 68088}, run: (*parser).callonSingleQuoteMonospaceTextElements1, expr: &seqExpr{ - pos: position{line: 2069, col: 5, offset: 68415}, + pos: position{line: 2059, col: 5, offset: 68088}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2069, col: 5, offset: 68415}, + pos: position{line: 2059, col: 5, offset: 68088}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 2069, col: 10, offset: 68420}, + pos: position{line: 2059, col: 10, offset: 68093}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52910,18 +52910,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2070, col: 5, offset: 68459}, + pos: position{line: 2060, col: 5, offset: 68132}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2070, col: 14, offset: 68468}, + pos: position{line: 2060, col: 14, offset: 68141}, expr: &ruleRefExpr{ - pos: position{line: 2070, col: 15, offset: 68469}, + pos: position{line: 2060, col: 15, offset: 68142}, name: "SingleQuoteMonospaceTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2071, col: 5, offset: 68507}, + pos: position{line: 2061, col: 5, offset: 68180}, run: (*parser).callonSingleQuoteMonospaceTextElements12, }, }, @@ -52930,20 +52930,20 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElement", - pos: position{line: 2077, col: 1, offset: 68648}, + pos: position{line: 2067, col: 1, offset: 68321}, expr: &choiceExpr{ - pos: position{line: 2078, col: 5, offset: 68689}, + pos: position{line: 2068, col: 5, offset: 68362}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, expr: &charClassMatcher{ - pos: position{line: 2873, col: 5, offset: 94349}, + pos: position{line: 2864, col: 5, offset: 94136}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52952,21 +52952,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2873, col: 15, offset: 94359}, + pos: position{line: 2864, col: 15, offset: 94146}, expr: &choiceExpr{ - pos: position{line: 2873, col: 17, offset: 94361}, + pos: position{line: 2864, col: 17, offset: 94148}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2873, col: 17, offset: 94361}, + pos: position{line: 2864, col: 17, offset: 94148}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -52976,15 +52976,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, expr: &charClassMatcher{ - pos: position{line: 2875, col: 9, offset: 94443}, + pos: position{line: 2866, col: 9, offset: 94230}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52993,21 +52993,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2875, col: 19, offset: 94453}, + pos: position{line: 2866, col: 19, offset: 94240}, expr: &seqExpr{ - pos: position{line: 2875, col: 20, offset: 94454}, + pos: position{line: 2866, col: 20, offset: 94241}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2875, col: 20, offset: 94454}, + pos: position{line: 2866, col: 20, offset: 94241}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2875, col: 27, offset: 94461}, + pos: position{line: 2866, col: 27, offset: 94248}, expr: &charClassMatcher{ - pos: position{line: 2875, col: 27, offset: 94461}, + pos: position{line: 2866, col: 27, offset: 94248}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53022,12 +53022,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53036,28 +53036,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2080, col: 7, offset: 68714}, + pos: position{line: 2070, col: 7, offset: 68387}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53066,27 +53066,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2080, col: 15, offset: 68722}, + pos: position{line: 2070, col: 15, offset: 68395}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53397,23 +53397,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteMonospaceTextElement94, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteMonospaceTextElement96, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSingleQuoteMonospaceTextElement99, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -53434,12 +53434,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteMonospaceTextElement105, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53451,10 +53451,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteMonospaceTextElement109, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53841,12 +53841,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteMonospaceTextElement186, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53868,10 +53868,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSingleQuoteMonospaceTextElement190, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -53885,63 +53885,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonSingleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonSingleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonSingleQuoteMonospaceTextElement196, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonSingleQuoteMonospaceTextElement198, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonSingleQuoteMonospaceTextElement200, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonSingleQuoteMonospaceTextElement202, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53949,15 +53949,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53968,19 +53968,19 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2084, col: 7, offset: 68835}, + pos: position{line: 2074, col: 7, offset: 68508}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2085, col: 7, offset: 68853}, + pos: position{line: 2075, col: 7, offset: 68526}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2086, col: 7, offset: 68872}, + pos: position{line: 2076, col: 7, offset: 68545}, name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2684, col: 18, offset: 88625}, + pos: position{line: 2675, col: 18, offset: 88412}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -54025,34 +54025,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2104, col: 5, offset: 69371}, + pos: position{line: 2094, col: 5, offset: 69044}, run: (*parser).callonSingleQuoteMonospaceTextElement220, expr: &choiceExpr{ - pos: position{line: 2104, col: 6, offset: 69372}, + pos: position{line: 2094, col: 6, offset: 69045}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2104, col: 6, offset: 69372}, + pos: position{line: 2094, col: 6, offset: 69045}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2105, col: 7, offset: 69484}, + pos: position{line: 2095, col: 7, offset: 69157}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1995, col: 27, offset: 65910}, + pos: position{line: 1985, col: 27, offset: 65583}, val: "`", ignoreCase: false, want: "\"`\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonSingleQuoteMonospaceTextElement225, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54071,52 +54071,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMonospaceText", - pos: position{line: 2091, col: 1, offset: 69003}, + pos: position{line: 2081, col: 1, offset: 68676}, expr: &actionExpr{ - pos: position{line: 2092, col: 5, offset: 69047}, + pos: position{line: 2082, col: 5, offset: 68720}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2092, col: 5, offset: 69047}, + pos: position{line: 2082, col: 5, offset: 68720}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2092, col: 5, offset: 69047}, + pos: position{line: 2082, col: 5, offset: 68720}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2092, col: 16, offset: 69058}, + pos: position{line: 2082, col: 16, offset: 68731}, expr: &ruleRefExpr{ - pos: position{line: 2092, col: 17, offset: 69059}, + pos: position{line: 2082, col: 17, offset: 68732}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2093, col: 5, offset: 69085}, + pos: position{line: 2083, col: 5, offset: 68758}, label: "text", expr: &choiceExpr{ - pos: position{line: 2094, col: 9, offset: 69100}, + pos: position{line: 2084, col: 9, offset: 68773}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2094, col: 9, offset: 69100}, + pos: position{line: 2084, col: 9, offset: 68773}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2095, col: 11, offset: 69135}, + pos: position{line: 2085, col: 11, offset: 68808}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2096, col: 11, offset: 69154}, + pos: position{line: 2086, col: 11, offset: 68827}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2097, col: 11, offset: 69175}, + pos: position{line: 2087, col: 11, offset: 68848}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2098, col: 11, offset: 69196}, + pos: position{line: 2088, col: 11, offset: 68869}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2099, col: 11, offset: 69220}, + pos: position{line: 2089, col: 11, offset: 68893}, name: "SuperscriptText", }, }, @@ -54128,35 +54128,35 @@ var g = &grammar{ }, { name: "EscapedMonospaceText", - pos: position{line: 2109, col: 1, offset: 69685}, + pos: position{line: 2099, col: 1, offset: 69358}, expr: &choiceExpr{ - pos: position{line: 2110, col: 5, offset: 69714}, + pos: position{line: 2100, col: 5, offset: 69387}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2110, col: 5, offset: 69714}, + pos: position{line: 2100, col: 5, offset: 69387}, run: (*parser).callonEscapedMonospaceText2, expr: &seqExpr{ - pos: position{line: 2110, col: 5, offset: 69714}, + pos: position{line: 2100, col: 5, offset: 69387}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2110, col: 5, offset: 69714}, + pos: position{line: 2100, col: 5, offset: 69387}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, run: (*parser).callonEscapedMonospaceText5, expr: &seqExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, expr: &litMatcher{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -54167,21 +54167,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2110, col: 40, offset: 69749}, + pos: position{line: 2100, col: 40, offset: 69422}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2110, col: 45, offset: 69754}, + pos: position{line: 2100, col: 45, offset: 69427}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2110, col: 55, offset: 69764}, + pos: position{line: 2100, col: 55, offset: 69437}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2110, col: 89, offset: 69798}, + pos: position{line: 2100, col: 89, offset: 69471}, val: "``", ignoreCase: false, want: "\"``\"", @@ -54190,21 +54190,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2112, col: 9, offset: 69955}, + pos: position{line: 2102, col: 9, offset: 69628}, run: (*parser).callonEscapedMonospaceText14, expr: &seqExpr{ - pos: position{line: 2112, col: 9, offset: 69955}, + pos: position{line: 2102, col: 9, offset: 69628}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2112, col: 9, offset: 69955}, + pos: position{line: 2102, col: 9, offset: 69628}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedMonospaceText17, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -54213,21 +54213,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2112, col: 44, offset: 69990}, + pos: position{line: 2102, col: 44, offset: 69663}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2112, col: 49, offset: 69995}, + pos: position{line: 2102, col: 49, offset: 69668}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2112, col: 59, offset: 70005}, + pos: position{line: 2102, col: 59, offset: 69678}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2112, col: 93, offset: 70039}, + pos: position{line: 2102, col: 93, offset: 69712}, val: "`", ignoreCase: false, want: "\"`\"", @@ -54236,21 +54236,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2115, col: 9, offset: 70239}, + pos: position{line: 2105, col: 9, offset: 69912}, run: (*parser).callonEscapedMonospaceText24, expr: &seqExpr{ - pos: position{line: 2115, col: 9, offset: 70239}, + pos: position{line: 2105, col: 9, offset: 69912}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2115, col: 9, offset: 70239}, + pos: position{line: 2105, col: 9, offset: 69912}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedMonospaceText27, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -54259,21 +54259,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2115, col: 44, offset: 70274}, + pos: position{line: 2105, col: 44, offset: 69947}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2115, col: 48, offset: 70278}, + pos: position{line: 2105, col: 48, offset: 69951}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2115, col: 58, offset: 70288}, + pos: position{line: 2105, col: 58, offset: 69961}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2115, col: 92, offset: 70322}, + pos: position{line: 2105, col: 92, offset: 69995}, val: "`", ignoreCase: false, want: "\"`\"", @@ -54286,16 +54286,16 @@ var g = &grammar{ }, { name: "MarkedText", - pos: position{line: 2122, col: 1, offset: 70619}, + pos: position{line: 2112, col: 1, offset: 70292}, expr: &choiceExpr{ - pos: position{line: 2122, col: 15, offset: 70633}, + pos: position{line: 2112, col: 15, offset: 70306}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2122, col: 15, offset: 70633}, + pos: position{line: 2112, col: 15, offset: 70306}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2122, col: 39, offset: 70657}, + pos: position{line: 2112, col: 39, offset: 70330}, name: "SingleQuoteMarkedText", }, }, @@ -54303,29 +54303,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedText", - pos: position{line: 2136, col: 1, offset: 70995}, + pos: position{line: 2126, col: 1, offset: 70668}, expr: &actionExpr{ - pos: position{line: 2137, col: 5, offset: 71025}, + pos: position{line: 2127, col: 5, offset: 70698}, run: (*parser).callonDoubleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2137, col: 5, offset: 71025}, + pos: position{line: 2127, col: 5, offset: 70698}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2134, col: 35, offset: 70989}, + pos: position{line: 2124, col: 35, offset: 70662}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2138, col: 5, offset: 71061}, + pos: position{line: 2128, col: 5, offset: 70734}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2138, col: 15, offset: 71071}, + pos: position{line: 2128, col: 15, offset: 70744}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2134, col: 35, offset: 70989}, + pos: position{line: 2124, col: 35, offset: 70662}, val: "##", ignoreCase: false, want: "\"##\"", @@ -54336,49 +54336,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedTextElements", - pos: position{line: 2143, col: 1, offset: 71234}, + pos: position{line: 2133, col: 1, offset: 70907}, expr: &zeroOrMoreExpr{ - pos: position{line: 2143, col: 34, offset: 71267}, + pos: position{line: 2133, col: 34, offset: 70940}, expr: &ruleRefExpr{ - pos: position{line: 2143, col: 34, offset: 71267}, + pos: position{line: 2133, col: 34, offset: 70940}, name: "DoubleQuoteMarkedTextElement", }, }, }, { name: "DoubleQuoteMarkedTextElement", - pos: position{line: 2145, col: 1, offset: 71298}, + pos: position{line: 2135, col: 1, offset: 70971}, expr: &actionExpr{ - pos: position{line: 2146, col: 5, offset: 71367}, + pos: position{line: 2136, col: 5, offset: 71040}, run: (*parser).callonDoubleQuoteMarkedTextElement1, expr: &seqExpr{ - pos: position{line: 2146, col: 5, offset: 71367}, + pos: position{line: 2136, col: 5, offset: 71040}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2146, col: 5, offset: 71367}, + pos: position{line: 2136, col: 5, offset: 71040}, expr: &litMatcher{ - pos: position{line: 2134, col: 35, offset: 70989}, + pos: position{line: 2124, col: 35, offset: 70662}, val: "##", ignoreCase: false, want: "\"##\"", }, }, &labeledExpr{ - pos: position{line: 2147, col: 5, offset: 71403}, + pos: position{line: 2137, col: 5, offset: 71076}, label: "element", expr: &choiceExpr{ - pos: position{line: 2148, col: 9, offset: 71421}, + pos: position{line: 2138, col: 9, offset: 71094}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, run: (*parser).callonDoubleQuoteMarkedTextElement7, expr: &seqExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, expr: &charClassMatcher{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -54388,15 +54388,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2127, col: 19, offset: 70745}, + pos: position{line: 2117, col: 19, offset: 70418}, expr: &choiceExpr{ - pos: position{line: 2127, col: 21, offset: 70747}, + pos: position{line: 2117, col: 21, offset: 70420}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54404,7 +54404,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2124, col: 24, offset: 70703}, + pos: position{line: 2114, col: 24, offset: 70376}, val: "#", ignoreCase: false, want: "\"#\"", @@ -54416,12 +54416,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54430,28 +54430,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2150, col: 11, offset: 71496}, + pos: position{line: 2140, col: 11, offset: 71169}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54460,27 +54460,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2150, col: 19, offset: 71504}, + pos: position{line: 2140, col: 19, offset: 71177}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54791,23 +54791,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteMarkedTextElement90, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuoteMarkedTextElement92, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonDoubleQuoteMarkedTextElement95, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -54828,12 +54828,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteMarkedTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54845,10 +54845,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuoteMarkedTextElement105, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55235,12 +55235,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuoteMarkedTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55262,10 +55262,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonDoubleQuoteMarkedTextElement186, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55279,63 +55279,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonDoubleQuoteMarkedTextElement188, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonDoubleQuoteMarkedTextElement190, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonDoubleQuoteMarkedTextElement192, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonDoubleQuoteMarkedTextElement194, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonDoubleQuoteMarkedTextElement196, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonDoubleQuoteMarkedTextElement198, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55343,15 +55343,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -55362,15 +55362,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2154, col: 11, offset: 71633}, + pos: position{line: 2144, col: 11, offset: 71306}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2155, col: 11, offset: 71655}, + pos: position{line: 2145, col: 11, offset: 71328}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2156, col: 11, offset: 71678}, + pos: position{line: 2146, col: 11, offset: 71351}, name: "QuotedTextInDoubleMarkedBoldText", }, &actionExpr{ @@ -55413,31 +55413,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2176, col: 5, offset: 72193}, + pos: position{line: 2166, col: 5, offset: 71866}, val: "[^\\r\\n#]", chars: []rune{'\r', '\n', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2177, col: 7, offset: 72292}, + pos: position{line: 2167, col: 7, offset: 71965}, run: (*parser).callonDoubleQuoteMarkedTextElement216, expr: &seqExpr{ - pos: position{line: 2177, col: 7, offset: 72292}, + pos: position{line: 2167, col: 7, offset: 71965}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2134, col: 35, offset: 70989}, + pos: position{line: 2124, col: 35, offset: 70662}, val: "##", ignoreCase: false, want: "\"##\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonDoubleQuoteMarkedTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55458,52 +55458,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleMarkedBoldText", - pos: position{line: 2163, col: 1, offset: 71832}, + pos: position{line: 2153, col: 1, offset: 71505}, expr: &actionExpr{ - pos: position{line: 2164, col: 5, offset: 71872}, + pos: position{line: 2154, col: 5, offset: 71545}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText1, expr: &seqExpr{ - pos: position{line: 2164, col: 5, offset: 71872}, + pos: position{line: 2154, col: 5, offset: 71545}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2164, col: 5, offset: 71872}, + pos: position{line: 2154, col: 5, offset: 71545}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2164, col: 16, offset: 71883}, + pos: position{line: 2154, col: 16, offset: 71556}, expr: &ruleRefExpr{ - pos: position{line: 2164, col: 17, offset: 71884}, + pos: position{line: 2154, col: 17, offset: 71557}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2165, col: 5, offset: 71910}, + pos: position{line: 2155, col: 5, offset: 71583}, label: "text", expr: &choiceExpr{ - pos: position{line: 2166, col: 9, offset: 71925}, + pos: position{line: 2156, col: 9, offset: 71598}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2166, col: 9, offset: 71925}, + pos: position{line: 2156, col: 9, offset: 71598}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2167, col: 11, offset: 71957}, + pos: position{line: 2157, col: 11, offset: 71630}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2168, col: 11, offset: 71976}, + pos: position{line: 2158, col: 11, offset: 71649}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2169, col: 11, offset: 71997}, + pos: position{line: 2159, col: 11, offset: 71670}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2170, col: 11, offset: 72021}, + pos: position{line: 2160, col: 11, offset: 71694}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2171, col: 11, offset: 72045}, + pos: position{line: 2161, col: 11, offset: 71718}, name: "SuperscriptText", }, }, @@ -55515,29 +55515,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedText", - pos: position{line: 2188, col: 1, offset: 72699}, + pos: position{line: 2178, col: 1, offset: 72372}, expr: &actionExpr{ - pos: position{line: 2189, col: 5, offset: 72729}, + pos: position{line: 2179, col: 5, offset: 72402}, run: (*parser).callonSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2189, col: 5, offset: 72729}, + pos: position{line: 2179, col: 5, offset: 72402}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2184, col: 40, offset: 72651}, + pos: position{line: 2174, col: 40, offset: 72324}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2190, col: 5, offset: 72769}, + pos: position{line: 2180, col: 5, offset: 72442}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2190, col: 15, offset: 72779}, + pos: position{line: 2180, col: 15, offset: 72452}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2186, col: 38, offset: 72693}, + pos: position{line: 2176, col: 38, offset: 72366}, val: "#", ignoreCase: false, want: "\"#\"", @@ -55548,29 +55548,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElements", - pos: position{line: 2195, col: 1, offset: 72946}, + pos: position{line: 2185, col: 1, offset: 72619}, expr: &actionExpr{ - pos: position{line: 2196, col: 5, offset: 72984}, + pos: position{line: 2186, col: 5, offset: 72657}, run: (*parser).callonSingleQuoteMarkedTextElements1, expr: &seqExpr{ - pos: position{line: 2196, col: 5, offset: 72984}, + pos: position{line: 2186, col: 5, offset: 72657}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2196, col: 5, offset: 72984}, + pos: position{line: 2186, col: 5, offset: 72657}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, ¬Expr{ - pos: position{line: 2196, col: 10, offset: 72989}, + pos: position{line: 2186, col: 10, offset: 72662}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55579,18 +55579,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2197, col: 5, offset: 73028}, + pos: position{line: 2187, col: 5, offset: 72701}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2197, col: 14, offset: 73037}, + pos: position{line: 2187, col: 14, offset: 72710}, expr: &ruleRefExpr{ - pos: position{line: 2197, col: 15, offset: 73038}, + pos: position{line: 2187, col: 15, offset: 72711}, name: "SingleQuoteMarkedTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2198, col: 5, offset: 73074}, + pos: position{line: 2188, col: 5, offset: 72747}, run: (*parser).callonSingleQuoteMarkedTextElements12, }, }, @@ -55599,20 +55599,20 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElement", - pos: position{line: 2204, col: 1, offset: 73215}, + pos: position{line: 2194, col: 1, offset: 72888}, expr: &choiceExpr{ - pos: position{line: 2205, col: 5, offset: 73252}, + pos: position{line: 2195, col: 5, offset: 72925}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, run: (*parser).callonSingleQuoteMarkedTextElement2, expr: &seqExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, expr: &charClassMatcher{ - pos: position{line: 2127, col: 5, offset: 70731}, + pos: position{line: 2117, col: 5, offset: 70404}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -55622,15 +55622,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2127, col: 19, offset: 70745}, + pos: position{line: 2117, col: 19, offset: 70418}, expr: &choiceExpr{ - pos: position{line: 2127, col: 21, offset: 70747}, + pos: position{line: 2117, col: 21, offset: 70420}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55638,7 +55638,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2124, col: 24, offset: 70703}, + pos: position{line: 2114, col: 24, offset: 70376}, val: "#", ignoreCase: false, want: "\"#\"", @@ -55650,12 +55650,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55664,28 +55664,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2207, col: 7, offset: 73286}, + pos: position{line: 2197, col: 7, offset: 72959}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55694,27 +55694,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2207, col: 15, offset: 73294}, + pos: position{line: 2197, col: 15, offset: 72967}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56025,23 +56025,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteMarkedTextElement85, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuoteMarkedTextElement87, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSingleQuoteMarkedTextElement90, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -56062,12 +56062,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteMarkedTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -56079,10 +56079,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuoteMarkedTextElement100, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56469,12 +56469,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuoteMarkedTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -56496,10 +56496,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSingleQuoteMarkedTextElement181, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -56513,63 +56513,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonSingleQuoteMarkedTextElement183, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonSingleQuoteMarkedTextElement185, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonSingleQuoteMarkedTextElement187, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonSingleQuoteMarkedTextElement189, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonSingleQuoteMarkedTextElement191, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonSingleQuoteMarkedTextElement193, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56577,15 +56577,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -56596,15 +56596,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2211, col: 7, offset: 73407}, + pos: position{line: 2201, col: 7, offset: 73080}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2212, col: 7, offset: 73425}, + pos: position{line: 2202, col: 7, offset: 73098}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2213, col: 7, offset: 73444}, + pos: position{line: 2203, col: 7, offset: 73117}, name: "QuotedTextInSingleQuoteMarkedText", }, &actionExpr{ @@ -56647,31 +56647,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2230, col: 5, offset: 73911}, + pos: position{line: 2220, col: 5, offset: 73584}, val: "[^\\r\\n #]", chars: []rune{'\r', '\n', ' ', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2231, col: 7, offset: 74016}, + pos: position{line: 2221, col: 7, offset: 73689}, run: (*parser).callonSingleQuoteMarkedTextElement211, expr: &seqExpr{ - pos: position{line: 2231, col: 7, offset: 74016}, + pos: position{line: 2221, col: 7, offset: 73689}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2231, col: 7, offset: 74016}, + pos: position{line: 2221, col: 7, offset: 73689}, val: "#", ignoreCase: false, want: "\"#\"", }, &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonSingleQuoteMarkedTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56688,52 +56688,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMarkedText", - pos: position{line: 2217, col: 1, offset: 73549}, + pos: position{line: 2207, col: 1, offset: 73222}, expr: &actionExpr{ - pos: position{line: 2218, col: 5, offset: 73590}, + pos: position{line: 2208, col: 5, offset: 73263}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2218, col: 5, offset: 73590}, + pos: position{line: 2208, col: 5, offset: 73263}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2218, col: 5, offset: 73590}, + pos: position{line: 2208, col: 5, offset: 73263}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2218, col: 16, offset: 73601}, + pos: position{line: 2208, col: 16, offset: 73274}, expr: &ruleRefExpr{ - pos: position{line: 2218, col: 17, offset: 73602}, + pos: position{line: 2208, col: 17, offset: 73275}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2219, col: 5, offset: 73628}, + pos: position{line: 2209, col: 5, offset: 73301}, label: "text", expr: &choiceExpr{ - pos: position{line: 2220, col: 9, offset: 73643}, + pos: position{line: 2210, col: 9, offset: 73316}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2220, col: 9, offset: 73643}, + pos: position{line: 2210, col: 9, offset: 73316}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2221, col: 11, offset: 73675}, + pos: position{line: 2211, col: 11, offset: 73348}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2222, col: 11, offset: 73694}, + pos: position{line: 2212, col: 11, offset: 73367}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2223, col: 11, offset: 73715}, + pos: position{line: 2213, col: 11, offset: 73388}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2224, col: 11, offset: 73739}, + pos: position{line: 2214, col: 11, offset: 73412}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2225, col: 11, offset: 73763}, + pos: position{line: 2215, col: 11, offset: 73436}, name: "SuperscriptText", }, }, @@ -56745,35 +56745,35 @@ var g = &grammar{ }, { name: "EscapedMarkedText", - pos: position{line: 2235, col: 1, offset: 74191}, + pos: position{line: 2225, col: 1, offset: 73864}, expr: &choiceExpr{ - pos: position{line: 2236, col: 5, offset: 74216}, + pos: position{line: 2226, col: 5, offset: 73889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2236, col: 5, offset: 74216}, + pos: position{line: 2226, col: 5, offset: 73889}, run: (*parser).callonEscapedMarkedText2, expr: &seqExpr{ - pos: position{line: 2236, col: 5, offset: 74216}, + pos: position{line: 2226, col: 5, offset: 73889}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2236, col: 5, offset: 74216}, + pos: position{line: 2226, col: 5, offset: 73889}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, run: (*parser).callonEscapedMarkedText5, expr: &seqExpr{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1738, col: 25, offset: 56746}, + pos: position{line: 1728, col: 25, offset: 56419}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, expr: &litMatcher{ - pos: position{line: 1738, col: 30, offset: 56751}, + pos: position{line: 1728, col: 30, offset: 56424}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56784,21 +56784,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2236, col: 40, offset: 74251}, + pos: position{line: 2226, col: 40, offset: 73924}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2236, col: 45, offset: 74256}, + pos: position{line: 2226, col: 45, offset: 73929}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2236, col: 55, offset: 74266}, + pos: position{line: 2226, col: 55, offset: 73939}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2236, col: 86, offset: 74297}, + pos: position{line: 2226, col: 86, offset: 73970}, val: "##", ignoreCase: false, want: "\"##\"", @@ -56807,21 +56807,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2238, col: 9, offset: 74454}, + pos: position{line: 2228, col: 9, offset: 74127}, run: (*parser).callonEscapedMarkedText14, expr: &seqExpr{ - pos: position{line: 2238, col: 9, offset: 74454}, + pos: position{line: 2228, col: 9, offset: 74127}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2238, col: 9, offset: 74454}, + pos: position{line: 2228, col: 9, offset: 74127}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedMarkedText17, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56830,21 +56830,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2238, col: 44, offset: 74489}, + pos: position{line: 2228, col: 44, offset: 74162}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2238, col: 49, offset: 74494}, + pos: position{line: 2228, col: 49, offset: 74167}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2238, col: 59, offset: 74504}, + pos: position{line: 2228, col: 59, offset: 74177}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2238, col: 90, offset: 74535}, + pos: position{line: 2228, col: 90, offset: 74208}, val: "#", ignoreCase: false, want: "\"#\"", @@ -56853,21 +56853,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2241, col: 9, offset: 74735}, + pos: position{line: 2231, col: 9, offset: 74408}, run: (*parser).callonEscapedMarkedText24, expr: &seqExpr{ - pos: position{line: 2241, col: 9, offset: 74735}, + pos: position{line: 2231, col: 9, offset: 74408}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2241, col: 9, offset: 74735}, + pos: position{line: 2231, col: 9, offset: 74408}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedMarkedText27, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56876,21 +56876,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2241, col: 44, offset: 74770}, + pos: position{line: 2231, col: 44, offset: 74443}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2241, col: 48, offset: 74774}, + pos: position{line: 2231, col: 48, offset: 74447}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2241, col: 58, offset: 74784}, + pos: position{line: 2231, col: 58, offset: 74457}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2241, col: 89, offset: 74815}, + pos: position{line: 2231, col: 89, offset: 74488}, val: "#", ignoreCase: false, want: "\"#\"", @@ -56903,29 +56903,29 @@ var g = &grammar{ }, { name: "SubscriptText", - pos: position{line: 2248, col: 1, offset: 75127}, + pos: position{line: 2238, col: 1, offset: 74800}, expr: &actionExpr{ - pos: position{line: 2249, col: 5, offset: 75149}, + pos: position{line: 2239, col: 5, offset: 74822}, run: (*parser).callonSubscriptText1, expr: &seqExpr{ - pos: position{line: 2249, col: 5, offset: 75149}, + pos: position{line: 2239, col: 5, offset: 74822}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2255, col: 27, offset: 75364}, + pos: position{line: 2245, col: 27, offset: 75037}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2250, col: 5, offset: 75176}, + pos: position{line: 2240, col: 5, offset: 74849}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2250, col: 14, offset: 75185}, + pos: position{line: 2240, col: 14, offset: 74858}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2255, col: 27, offset: 75364}, + pos: position{line: 2245, col: 27, offset: 75037}, val: "~", ignoreCase: false, want: "\"~\"", @@ -56936,21 +56936,21 @@ var g = &grammar{ }, { name: "SubscriptTextElement", - pos: position{line: 2257, col: 1, offset: 75369}, + pos: position{line: 2247, col: 1, offset: 75042}, expr: &choiceExpr{ - pos: position{line: 2257, col: 25, offset: 75393}, + pos: position{line: 2247, col: 25, offset: 75066}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2257, col: 25, offset: 75393}, + pos: position{line: 2247, col: 25, offset: 75066}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2259, col: 21, offset: 75445}, + pos: position{line: 2249, col: 21, offset: 75118}, run: (*parser).callonSubscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2259, col: 21, offset: 75445}, + pos: position{line: 2249, col: 21, offset: 75118}, expr: &charClassMatcher{ - pos: position{line: 2259, col: 21, offset: 75445}, + pos: position{line: 2249, col: 21, offset: 75118}, val: "[^\\r\\n ~]", chars: []rune{'\r', '\n', ' ', '~'}, ignoreCase: false, @@ -56963,23 +56963,23 @@ var g = &grammar{ }, { name: "EscapedSubscriptText", - pos: position{line: 2263, col: 1, offset: 75530}, + pos: position{line: 2253, col: 1, offset: 75203}, expr: &actionExpr{ - pos: position{line: 2264, col: 5, offset: 75559}, + pos: position{line: 2254, col: 5, offset: 75232}, run: (*parser).callonEscapedSubscriptText1, expr: &seqExpr{ - pos: position{line: 2264, col: 5, offset: 75559}, + pos: position{line: 2254, col: 5, offset: 75232}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2264, col: 5, offset: 75559}, + pos: position{line: 2254, col: 5, offset: 75232}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedSubscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56988,21 +56988,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2255, col: 27, offset: 75364}, + pos: position{line: 2245, col: 27, offset: 75037}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2266, col: 5, offset: 75627}, + pos: position{line: 2256, col: 5, offset: 75300}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2266, col: 14, offset: 75636}, + pos: position{line: 2256, col: 14, offset: 75309}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2255, col: 27, offset: 75364}, + pos: position{line: 2245, col: 27, offset: 75037}, val: "~", ignoreCase: false, want: "\"~\"", @@ -57013,29 +57013,29 @@ var g = &grammar{ }, { name: "SuperscriptText", - pos: position{line: 2274, col: 1, offset: 75899}, + pos: position{line: 2264, col: 1, offset: 75572}, expr: &actionExpr{ - pos: position{line: 2275, col: 5, offset: 75923}, + pos: position{line: 2265, col: 5, offset: 75596}, run: (*parser).callonSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2275, col: 5, offset: 75923}, + pos: position{line: 2265, col: 5, offset: 75596}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2281, col: 29, offset: 76150}, + pos: position{line: 2271, col: 29, offset: 75823}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2276, col: 5, offset: 75953}, + pos: position{line: 2266, col: 5, offset: 75626}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2276, col: 14, offset: 75962}, + pos: position{line: 2266, col: 14, offset: 75635}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2281, col: 29, offset: 76150}, + pos: position{line: 2271, col: 29, offset: 75823}, val: "^", ignoreCase: false, want: "\"^\"", @@ -57046,21 +57046,21 @@ var g = &grammar{ }, { name: "SuperscriptTextElement", - pos: position{line: 2283, col: 1, offset: 76155}, + pos: position{line: 2273, col: 1, offset: 75828}, expr: &choiceExpr{ - pos: position{line: 2283, col: 27, offset: 76181}, + pos: position{line: 2273, col: 27, offset: 75854}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2283, col: 27, offset: 76181}, + pos: position{line: 2273, col: 27, offset: 75854}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2285, col: 23, offset: 76237}, + pos: position{line: 2275, col: 23, offset: 75910}, run: (*parser).callonSuperscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2285, col: 23, offset: 76237}, + pos: position{line: 2275, col: 23, offset: 75910}, expr: &charClassMatcher{ - pos: position{line: 2285, col: 23, offset: 76237}, + pos: position{line: 2275, col: 23, offset: 75910}, val: "[^\\r\\n ^]", chars: []rune{'\r', '\n', ' ', '^'}, ignoreCase: false, @@ -57073,23 +57073,23 @@ var g = &grammar{ }, { name: "EscapedSuperscriptText", - pos: position{line: 2289, col: 1, offset: 76322}, + pos: position{line: 2279, col: 1, offset: 75995}, expr: &actionExpr{ - pos: position{line: 2290, col: 5, offset: 76353}, + pos: position{line: 2280, col: 5, offset: 76026}, run: (*parser).callonEscapedSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2290, col: 5, offset: 76353}, + pos: position{line: 2280, col: 5, offset: 76026}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2290, col: 5, offset: 76353}, + pos: position{line: 2280, col: 5, offset: 76026}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, run: (*parser).callonEscapedSuperscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, expr: &litMatcher{ - pos: position{line: 1734, col: 25, offset: 56673}, + pos: position{line: 1724, col: 25, offset: 56346}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -57098,21 +57098,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2281, col: 29, offset: 76150}, + pos: position{line: 2271, col: 29, offset: 75823}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2292, col: 5, offset: 76423}, + pos: position{line: 2282, col: 5, offset: 76096}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2292, col: 14, offset: 76432}, + pos: position{line: 2282, col: 14, offset: 76105}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2281, col: 29, offset: 76150}, + pos: position{line: 2271, col: 29, offset: 75823}, val: "^", ignoreCase: false, want: "\"^\"", @@ -57123,16 +57123,16 @@ var g = &grammar{ }, { name: "QuotedString", - pos: position{line: 2301, col: 1, offset: 76880}, + pos: position{line: 2291, col: 1, offset: 76553}, expr: &choiceExpr{ - pos: position{line: 2301, col: 17, offset: 76896}, + pos: position{line: 2291, col: 17, offset: 76569}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2301, col: 17, offset: 76896}, + pos: position{line: 2291, col: 17, offset: 76569}, name: "SingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2301, col: 38, offset: 76917}, + pos: position{line: 2291, col: 38, offset: 76590}, name: "DoubleQuotedString", }, }, @@ -57140,23 +57140,23 @@ var g = &grammar{ }, { name: "SingleQuotedString", - pos: position{line: 2303, col: 1, offset: 76937}, + pos: position{line: 2293, col: 1, offset: 76610}, expr: &actionExpr{ - pos: position{line: 2304, col: 5, offset: 76964}, + pos: position{line: 2294, col: 5, offset: 76637}, run: (*parser).callonSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2304, col: 5, offset: 76964}, + pos: position{line: 2294, col: 5, offset: 76637}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2316, col: 27, offset: 77339}, + pos: position{line: 2306, col: 27, offset: 77012}, val: "'`", ignoreCase: false, want: "\"'`\"", }, ¬Expr{ - pos: position{line: 2316, col: 32, offset: 77344}, + pos: position{line: 2306, col: 32, offset: 77017}, expr: &charClassMatcher{ - pos: position{line: 2316, col: 33, offset: 77345}, + pos: position{line: 2306, col: 33, offset: 77018}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -57164,15 +57164,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2305, col: 5, offset: 76992}, + pos: position{line: 2295, col: 5, offset: 76665}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2305, col: 14, offset: 77001}, + pos: position{line: 2295, col: 14, offset: 76674}, name: "SingleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -57183,17 +57183,17 @@ var g = &grammar{ }, { name: "SingleQuotedStringElements", - pos: position{line: 2310, col: 1, offset: 77145}, + pos: position{line: 2300, col: 1, offset: 76818}, expr: &actionExpr{ - pos: position{line: 2311, col: 5, offset: 77180}, + pos: position{line: 2301, col: 5, offset: 76853}, run: (*parser).callonSingleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2311, col: 5, offset: 77180}, + pos: position{line: 2301, col: 5, offset: 76853}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2311, col: 14, offset: 77189}, + pos: position{line: 2301, col: 14, offset: 76862}, expr: &ruleRefExpr{ - pos: position{line: 2311, col: 15, offset: 77190}, + pos: position{line: 2301, col: 15, offset: 76863}, name: "SingleQuotedStringElement", }, }, @@ -57202,38 +57202,38 @@ var g = &grammar{ }, { name: "SingleQuotedStringElement", - pos: position{line: 2325, col: 1, offset: 77593}, + pos: position{line: 2315, col: 1, offset: 77266}, expr: &actionExpr{ - pos: position{line: 2326, col: 5, offset: 77627}, + pos: position{line: 2316, col: 5, offset: 77300}, run: (*parser).callonSingleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2326, col: 5, offset: 77627}, + pos: position{line: 2316, col: 5, offset: 77300}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2326, col: 5, offset: 77627}, + pos: position{line: 2316, col: 5, offset: 77300}, expr: &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2327, col: 5, offset: 77653}, + pos: position{line: 2317, col: 5, offset: 77326}, label: "element", expr: &choiceExpr{ - pos: position{line: 2328, col: 9, offset: 77671}, + pos: position{line: 2318, col: 9, offset: 77344}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, run: (*parser).callonSingleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, expr: &charClassMatcher{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57242,15 +57242,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2320, col: 31, offset: 77416}, + pos: position{line: 2310, col: 31, offset: 77089}, expr: &choiceExpr{ - pos: position{line: 2320, col: 33, offset: 77418}, + pos: position{line: 2310, col: 33, offset: 77091}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57258,7 +57258,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -57270,13 +57270,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2329, col: 11, offset: 77698}, + pos: position{line: 2319, col: 11, offset: 77371}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57284,9 +57284,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2329, col: 17, offset: 77704}, + pos: position{line: 2319, col: 17, offset: 77377}, expr: &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -57295,28 +57295,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2330, col: 11, offset: 77736}, + pos: position{line: 2320, col: 11, offset: 77409}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57325,27 +57325,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2330, col: 19, offset: 77744}, + pos: position{line: 2320, col: 19, offset: 77417}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57656,23 +57656,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuotedStringElement92, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSingleQuotedStringElement94, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSingleQuotedStringElement97, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -57693,12 +57693,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuotedStringElement103, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57710,10 +57710,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuotedStringElement107, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58100,12 +58100,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSingleQuotedStringElement184, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -58127,10 +58127,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSingleQuotedStringElement188, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -58144,11 +58144,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2333, col: 11, offset: 77856}, + pos: position{line: 2323, col: 11, offset: 77529}, name: "InlineMacro", }, &seqExpr{ - pos: position{line: 2334, col: 11, offset: 77878}, + pos: position{line: 2324, col: 11, offset: 77551}, exprs: []interface{}{ &actionExpr{ pos: position{line: 1093, col: 5, offset: 34120}, @@ -58169,10 +58169,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1096, col: 9, offset: 34181}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSingleQuotedStringElement197, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58183,28 +58183,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1096, col: 16, offset: 34188}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSingleQuotedStringElement201, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58213,9 +58213,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -58225,9 +58225,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2334, col: 21, offset: 77888}, + pos: position{line: 2324, col: 21, offset: 77561}, expr: &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -58236,63 +58236,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonSingleQuotedStringElement210, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonSingleQuotedStringElement212, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonSingleQuotedStringElement214, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonSingleQuotedStringElement216, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonSingleQuotedStringElement218, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonSingleQuotedStringElement220, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58300,15 +58300,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58319,36 +58319,36 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2336, col: 11, offset: 77937}, + pos: position{line: 2326, col: 11, offset: 77610}, name: "QuotedTextInSingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2337, col: 11, offset: 77978}, + pos: position{line: 2327, col: 11, offset: 77651}, name: "DoubleQuotedString", }, &charClassMatcher{ - pos: position{line: 2355, col: 41, offset: 78496}, + pos: position{line: 2345, col: 41, offset: 78169}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2355, col: 55, offset: 78510}, + pos: position{line: 2345, col: 55, offset: 78183}, run: (*parser).callonSingleQuotedStringElement229, expr: &seqExpr{ - pos: position{line: 2355, col: 55, offset: 78510}, + pos: position{line: 2345, col: 55, offset: 78183}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2355, col: 55, offset: 78510}, + pos: position{line: 2345, col: 55, offset: 78183}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2355, col: 59, offset: 78514}, + pos: position{line: 2345, col: 59, offset: 78187}, expr: &litMatcher{ - pos: position{line: 2355, col: 60, offset: 78515}, + pos: position{line: 2345, col: 60, offset: 78188}, val: "'", ignoreCase: false, want: "\"'\"", @@ -58366,58 +58366,58 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuotedString", - pos: position{line: 2344, col: 1, offset: 78122}, + pos: position{line: 2334, col: 1, offset: 77795}, expr: &actionExpr{ - pos: position{line: 2345, col: 5, offset: 78160}, + pos: position{line: 2335, col: 5, offset: 77833}, run: (*parser).callonQuotedTextInSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2345, col: 5, offset: 78160}, + pos: position{line: 2335, col: 5, offset: 77833}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2345, col: 5, offset: 78160}, + pos: position{line: 2335, col: 5, offset: 77833}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2345, col: 16, offset: 78171}, + pos: position{line: 2335, col: 16, offset: 77844}, expr: &ruleRefExpr{ - pos: position{line: 2345, col: 17, offset: 78172}, + pos: position{line: 2335, col: 17, offset: 77845}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2346, col: 5, offset: 78198}, + pos: position{line: 2336, col: 5, offset: 77871}, label: "text", expr: &choiceExpr{ - pos: position{line: 2346, col: 11, offset: 78204}, + pos: position{line: 2336, col: 11, offset: 77877}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2346, col: 11, offset: 78204}, + pos: position{line: 2336, col: 11, offset: 77877}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2347, col: 11, offset: 78223}, + pos: position{line: 2337, col: 11, offset: 77896}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2348, col: 12, offset: 78245}, + pos: position{line: 2338, col: 12, offset: 77918}, run: (*parser).callonQuotedTextInSingleQuotedString10, expr: &seqExpr{ - pos: position{line: 2348, col: 12, offset: 78245}, + pos: position{line: 2338, col: 12, offset: 77918}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2348, col: 12, offset: 78245}, + pos: position{line: 2338, col: 12, offset: 77918}, expr: &litMatcher{ - pos: position{line: 2348, col: 13, offset: 78246}, + pos: position{line: 2338, col: 13, offset: 77919}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2348, col: 18, offset: 78251}, + pos: position{line: 2338, col: 18, offset: 77924}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2348, col: 27, offset: 78260}, + pos: position{line: 2338, col: 27, offset: 77933}, name: "MonospaceText", }, }, @@ -58425,15 +58425,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2349, col: 11, offset: 78309}, + pos: position{line: 2339, col: 11, offset: 77982}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2350, col: 11, offset: 78333}, + pos: position{line: 2340, col: 11, offset: 78006}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2351, col: 11, offset: 78359}, + pos: position{line: 2341, col: 11, offset: 78032}, name: "MarkedText", }, }, @@ -58445,23 +58445,23 @@ var g = &grammar{ }, { name: "DoubleQuotedString", - pos: position{line: 2359, col: 1, offset: 78587}, + pos: position{line: 2349, col: 1, offset: 78260}, expr: &actionExpr{ - pos: position{line: 2359, col: 23, offset: 78609}, + pos: position{line: 2349, col: 23, offset: 78282}, run: (*parser).callonDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2359, col: 23, offset: 78609}, + pos: position{line: 2349, col: 23, offset: 78282}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2398, col: 27, offset: 79915}, + pos: position{line: 2388, col: 27, offset: 79588}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, ¬Expr{ - pos: position{line: 2398, col: 33, offset: 79921}, + pos: position{line: 2388, col: 33, offset: 79594}, expr: &charClassMatcher{ - pos: position{line: 2398, col: 34, offset: 79922}, + pos: position{line: 2388, col: 34, offset: 79595}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -58469,15 +58469,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2359, col: 46, offset: 78632}, + pos: position{line: 2349, col: 46, offset: 78305}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2359, col: 55, offset: 78641}, + pos: position{line: 2349, col: 55, offset: 78314}, name: "DoubleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2400, col: 25, offset: 79957}, + pos: position{line: 2390, col: 25, offset: 79630}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -58488,17 +58488,17 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElements", - pos: position{line: 2363, col: 1, offset: 78780}, + pos: position{line: 2353, col: 1, offset: 78453}, expr: &actionExpr{ - pos: position{line: 2363, col: 31, offset: 78810}, + pos: position{line: 2353, col: 31, offset: 78483}, run: (*parser).callonDoubleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2363, col: 31, offset: 78810}, + pos: position{line: 2353, col: 31, offset: 78483}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2363, col: 41, offset: 78820}, + pos: position{line: 2353, col: 41, offset: 78493}, expr: &ruleRefExpr{ - pos: position{line: 2363, col: 41, offset: 78820}, + pos: position{line: 2353, col: 41, offset: 78493}, name: "DoubleQuotedStringElement", }, }, @@ -58507,38 +58507,38 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElement", - pos: position{line: 2369, col: 1, offset: 79025}, + pos: position{line: 2359, col: 1, offset: 78698}, expr: &actionExpr{ - pos: position{line: 2370, col: 5, offset: 79059}, + pos: position{line: 2360, col: 5, offset: 78732}, run: (*parser).callonDoubleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2370, col: 5, offset: 79059}, + pos: position{line: 2360, col: 5, offset: 78732}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2370, col: 5, offset: 79059}, + pos: position{line: 2360, col: 5, offset: 78732}, expr: &litMatcher{ - pos: position{line: 2400, col: 25, offset: 79957}, + pos: position{line: 2390, col: 25, offset: 79630}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2371, col: 5, offset: 79085}, + pos: position{line: 2361, col: 5, offset: 78758}, label: "element", expr: &choiceExpr{ - pos: position{line: 2372, col: 9, offset: 79103}, + pos: position{line: 2362, col: 9, offset: 78776}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, run: (*parser).callonDoubleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, expr: &charClassMatcher{ - pos: position{line: 2320, col: 21, offset: 77406}, + pos: position{line: 2310, col: 21, offset: 77079}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58547,15 +58547,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2320, col: 31, offset: 77416}, + pos: position{line: 2310, col: 31, offset: 77089}, expr: &choiceExpr{ - pos: position{line: 2320, col: 33, offset: 77418}, + pos: position{line: 2310, col: 33, offset: 77091}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58563,7 +58563,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -58575,13 +58575,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2373, col: 11, offset: 79130}, + pos: position{line: 2363, col: 11, offset: 78803}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58589,9 +58589,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2373, col: 17, offset: 79136}, + pos: position{line: 2363, col: 17, offset: 78809}, expr: &litMatcher{ - pos: position{line: 2400, col: 25, offset: 79957}, + pos: position{line: 2390, col: 25, offset: 79630}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -58600,28 +58600,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2374, col: 11, offset: 79168}, + pos: position{line: 2364, col: 11, offset: 78841}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58630,27 +58630,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2374, col: 19, offset: 79176}, + pos: position{line: 2364, col: 19, offset: 78849}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58662,7 +58662,7 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2375, col: 11, offset: 79229}, + pos: position{line: 2365, col: 11, offset: 78902}, exprs: []interface{}{ &actionExpr{ pos: position{line: 1093, col: 5, offset: 34120}, @@ -58683,10 +58683,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1096, col: 9, offset: 34181}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuotedStringElement39, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58697,28 +58697,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1096, col: 16, offset: 34188}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonDoubleQuotedStringElement43, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58727,9 +58727,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -58739,9 +58739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2375, col: 21, offset: 79239}, + pos: position{line: 2365, col: 21, offset: 78912}, expr: &litMatcher{ - pos: position{line: 2318, col: 25, offset: 77380}, + pos: position{line: 2308, col: 25, offset: 77053}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -59049,23 +59049,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuotedStringElement111, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonDoubleQuotedStringElement113, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonDoubleQuotedStringElement116, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -59086,12 +59086,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuotedStringElement122, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59103,10 +59103,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonDoubleQuotedStringElement126, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59493,12 +59493,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonDoubleQuotedStringElement203, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59520,10 +59520,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonDoubleQuotedStringElement207, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -59537,43 +59537,43 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2378, col: 11, offset: 79331}, + pos: position{line: 2368, col: 11, offset: 79004}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2379, col: 11, offset: 79353}, + pos: position{line: 2369, col: 11, offset: 79026}, name: "QuotedTextInDoubleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2380, col: 11, offset: 79394}, + pos: position{line: 2370, col: 11, offset: 79067}, name: "SingleQuotedString", }, &actionExpr{ - pos: position{line: 2402, col: 41, offset: 80004}, + pos: position{line: 2392, col: 41, offset: 79677}, run: (*parser).callonDoubleQuotedStringElement212, expr: &choiceExpr{ - pos: position{line: 2402, col: 42, offset: 80005}, + pos: position{line: 2392, col: 42, offset: 79678}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2402, col: 42, offset: 80005}, + pos: position{line: 2392, col: 42, offset: 79678}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2402, col: 56, offset: 80019}, + pos: position{line: 2392, col: 56, offset: 79692}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2402, col: 56, offset: 80019}, + pos: position{line: 2392, col: 56, offset: 79692}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2402, col: 60, offset: 80023}, + pos: position{line: 2392, col: 60, offset: 79696}, expr: &litMatcher{ - pos: position{line: 2402, col: 61, offset: 80024}, + pos: position{line: 2392, col: 61, offset: 79697}, val: "\"", ignoreCase: false, want: "\"\\\"\"", @@ -59593,58 +59593,58 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuotedString", - pos: position{line: 2386, col: 1, offset: 79545}, + pos: position{line: 2376, col: 1, offset: 79218}, expr: &actionExpr{ - pos: position{line: 2387, col: 5, offset: 79583}, + pos: position{line: 2377, col: 5, offset: 79256}, run: (*parser).callonQuotedTextInDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2387, col: 5, offset: 79583}, + pos: position{line: 2377, col: 5, offset: 79256}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2387, col: 5, offset: 79583}, + pos: position{line: 2377, col: 5, offset: 79256}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2387, col: 16, offset: 79594}, + pos: position{line: 2377, col: 16, offset: 79267}, expr: &ruleRefExpr{ - pos: position{line: 2387, col: 17, offset: 79595}, + pos: position{line: 2377, col: 17, offset: 79268}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2388, col: 5, offset: 79621}, + pos: position{line: 2378, col: 5, offset: 79294}, label: "text", expr: &choiceExpr{ - pos: position{line: 2389, col: 9, offset: 79636}, + pos: position{line: 2379, col: 9, offset: 79309}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2389, col: 9, offset: 79636}, + pos: position{line: 2379, col: 9, offset: 79309}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2390, col: 11, offset: 79655}, + pos: position{line: 2380, col: 11, offset: 79328}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2391, col: 12, offset: 79677}, + pos: position{line: 2381, col: 12, offset: 79350}, run: (*parser).callonQuotedTextInDoubleQuotedString10, expr: &seqExpr{ - pos: position{line: 2391, col: 12, offset: 79677}, + pos: position{line: 2381, col: 12, offset: 79350}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2391, col: 12, offset: 79677}, + pos: position{line: 2381, col: 12, offset: 79350}, expr: &litMatcher{ - pos: position{line: 2391, col: 13, offset: 79678}, + pos: position{line: 2381, col: 13, offset: 79351}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2391, col: 19, offset: 79684}, + pos: position{line: 2381, col: 19, offset: 79357}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2391, col: 28, offset: 79693}, + pos: position{line: 2381, col: 28, offset: 79366}, name: "MonospaceText", }, }, @@ -59652,15 +59652,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2392, col: 11, offset: 79742}, + pos: position{line: 2382, col: 11, offset: 79415}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2393, col: 11, offset: 79766}, + pos: position{line: 2383, col: 11, offset: 79439}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2394, col: 11, offset: 79792}, + pos: position{line: 2384, col: 11, offset: 79465}, name: "MarkedText", }, }, @@ -59672,28 +59672,28 @@ var g = &grammar{ }, { name: "AttributesGroup", - pos: position{line: 2437, col: 1, offset: 81253}, + pos: position{line: 2427, col: 1, offset: 80926}, expr: &actionExpr{ - pos: position{line: 2437, col: 20, offset: 81272}, + pos: position{line: 2427, col: 20, offset: 80945}, run: (*parser).callonAttributesGroup1, expr: &seqExpr{ - pos: position{line: 2437, col: 20, offset: 81272}, + pos: position{line: 2427, col: 20, offset: 80945}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2437, col: 20, offset: 81272}, + pos: position{line: 2427, col: 20, offset: 80945}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2437, col: 29, offset: 81281}, + pos: position{line: 2427, col: 29, offset: 80954}, expr: &choiceExpr{ - pos: position{line: 2438, col: 5, offset: 81287}, + pos: position{line: 2428, col: 5, offset: 80960}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, run: (*parser).callonAttributesGroup6, expr: &oneOrMoreExpr{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, expr: &charClassMatcher{ - pos: position{line: 2865, col: 14, offset: 93968}, + pos: position{line: 2856, col: 14, offset: 93755}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59703,10 +59703,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributesGroup9, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59714,23 +59714,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonAttributesGroup11, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonAttributesGroup13, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonAttributesGroup16, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -59751,12 +59751,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonAttributesGroup22, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59768,10 +59768,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonAttributesGroup26, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60158,12 +60158,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonAttributesGroup103, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -60185,10 +60185,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonAttributesGroup107, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -60202,11 +60202,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2441, col: 7, offset: 81338}, + pos: position{line: 2431, col: 7, offset: 81011}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2442, col: 7, offset: 81350}, + pos: position{line: 2432, col: 7, offset: 81023}, name: "InlinePassthrough", }, &actionExpr{ @@ -60548,10 +60548,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonAttributesGroup178, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -60559,9 +60559,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -60570,31 +60570,31 @@ var g = &grammar{ }, { name: "ElementAttributesGroup", - pos: position{line: 2450, col: 1, offset: 81629}, + pos: position{line: 2440, col: 1, offset: 81302}, expr: &actionExpr{ - pos: position{line: 2450, col: 27, offset: 81655}, + pos: position{line: 2440, col: 27, offset: 81328}, run: (*parser).callonElementAttributesGroup1, expr: &seqExpr{ - pos: position{line: 2450, col: 27, offset: 81655}, + pos: position{line: 2440, col: 27, offset: 81328}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2450, col: 27, offset: 81655}, + pos: position{line: 2440, col: 27, offset: 81328}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2450, col: 36, offset: 81664}, + pos: position{line: 2440, col: 36, offset: 81337}, expr: &choiceExpr{ - pos: position{line: 2451, col: 5, offset: 81670}, + pos: position{line: 2441, col: 5, offset: 81343}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonElementAttributesGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -60604,13 +60604,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonElementAttributesGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60618,37 +60618,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonElementAttributesGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60657,9 +60657,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -60671,10 +60671,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonElementAttributesGroup23, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60981,27 +60981,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2454, col: 7, offset: 81727}, + pos: position{line: 2444, col: 7, offset: 81400}, name: "Quote", }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonElementAttributesGroup85, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonElementAttributesGroup87, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonElementAttributesGroup90, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -61022,12 +61022,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonElementAttributesGroup96, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61039,10 +61039,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonElementAttributesGroup100, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61429,12 +61429,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonElementAttributesGroup177, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61456,10 +61456,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonElementAttributesGroup181, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -61512,10 +61512,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonElementAttributesGroup191, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -61523,9 +61523,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -61534,28 +61534,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2462, col: 1, offset: 81992}, + pos: position{line: 2452, col: 1, offset: 81665}, expr: &actionExpr{ - pos: position{line: 2463, col: 5, offset: 82012}, + pos: position{line: 2453, col: 5, offset: 81685}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2463, col: 5, offset: 82012}, + pos: position{line: 2453, col: 5, offset: 81685}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2463, col: 5, offset: 82012}, + pos: position{line: 2453, col: 5, offset: 81685}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2463, col: 14, offset: 82021}, + pos: position{line: 2453, col: 14, offset: 81694}, expr: &ruleRefExpr{ - pos: position{line: 2463, col: 15, offset: 82022}, + pos: position{line: 2453, col: 15, offset: 81695}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -61564,118 +61564,573 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2467, col: 1, offset: 82106}, + pos: position{line: 2457, col: 1, offset: 81779}, expr: &actionExpr{ - pos: position{line: 2468, col: 5, offset: 82132}, + pos: position{line: 2458, col: 5, offset: 81805}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2468, col: 5, offset: 82132}, + pos: position{line: 2458, col: 5, offset: 81805}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2468, col: 5, offset: 82132}, + pos: position{line: 2458, col: 5, offset: 81805}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 2469, col: 5, offset: 82141}, + pos: position{line: 2459, col: 5, offset: 81814}, label: "element", expr: &choiceExpr{ - pos: position{line: 2470, col: 9, offset: 82159}, + pos: position{line: 2460, col: 9, offset: 81832}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2864, col: 5, offset: 94136}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2864, col: 5, offset: 94136}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2864, col: 5, offset: 94136}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, - val: "[,;!?0-9\\pL]", - chars: []rune{',', ';', '!', '?'}, + pos: position{line: 2864, col: 5, offset: 94136}, + val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, inverted: false, }, }, - &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonHeaderGroupElement13, - expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, + &andExpr{ + pos: position{line: 2864, col: 15, offset: 94146}, + expr: &choiceExpr{ + pos: position{line: 2864, col: 17, offset: 94148}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 2864, col: 17, offset: 94148}, + val: "[\\r\\n ,]]", + chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, + ¬Expr{ + pos: position{line: 2941, col: 8, offset: 96289}, + expr: &anyMatcher{ + line: 2941, col: 9, offset: 96290, + }, + }, }, - &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, - expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, - alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, - val: "[.�]", - chars: []rune{'.', '�'}, - ignoreCase: false, - inverted: false, - }, - &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, - run: (*parser).callonHeaderGroupElement18, - expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, - alternatives: []interface{}{ - &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, - val: "\n", - ignoreCase: false, - want: "\"\\n\"", - }, - &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, - val: "\r\n", - ignoreCase: false, - want: "\"\\r\\n\"", - }, - &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, - val: "\r", - ignoreCase: false, - want: "\"\\r\"", + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2866, col: 9, offset: 94230}, + run: (*parser).callonHeaderGroupElement17, + expr: &seqExpr{ + pos: position{line: 2866, col: 9, offset: 94230}, + exprs: []interface{}{ + &oneOrMoreExpr{ + pos: position{line: 2866, col: 9, offset: 94230}, + expr: &charClassMatcher{ + pos: position{line: 2866, col: 9, offset: 94230}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + &oneOrMoreExpr{ + pos: position{line: 2866, col: 19, offset: 94240}, + expr: &seqExpr{ + pos: position{line: 2866, col: 20, offset: 94241}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 2866, col: 20, offset: 94241}, + val: "[=*_`]", + chars: []rune{'=', '*', '_', '`'}, + ignoreCase: false, + inverted: false, + }, + &oneOrMoreExpr{ + pos: position{line: 2866, col: 27, offset: 94248}, + expr: &charClassMatcher{ + pos: position{line: 2866, col: 27, offset: 94248}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2461, col: 12, offset: 81848}, + run: (*parser).callonHeaderGroupElement26, + expr: &seqExpr{ + pos: position{line: 2461, col: 12, offset: 81848}, + exprs: []interface{}{ + &oneOrMoreExpr{ + pos: position{line: 2461, col: 12, offset: 81848}, + expr: &actionExpr{ + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonHeaderGroupElement29, + expr: &charClassMatcher{ + pos: position{line: 2928, col: 11, offset: 96016}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &labeledExpr{ + pos: position{line: 2461, col: 19, offset: 81855}, + label: "id", + expr: &actionExpr{ + pos: position{line: 420, col: 4, offset: 12814}, + run: (*parser).callonHeaderGroupElement32, + expr: &seqExpr{ + pos: position{line: 420, col: 4, offset: 12814}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 420, col: 4, offset: 12814}, + val: "[[", + ignoreCase: false, + want: "\"[[\"", + }, + &labeledExpr{ + pos: position{line: 421, col: 5, offset: 12824}, + label: "id", + expr: &actionExpr{ + pos: position{line: 422, col: 9, offset: 12837}, + run: (*parser).callonHeaderGroupElement36, + expr: &labeledExpr{ + pos: position{line: 422, col: 9, offset: 12837}, + label: "elements", + expr: &oneOrMoreExpr{ + pos: position{line: 422, col: 18, offset: 12846}, + expr: &choiceExpr{ + pos: position{line: 423, col: 13, offset: 12860}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 423, col: 14, offset: 12861}, + run: (*parser).callonHeaderGroupElement40, + expr: &oneOrMoreExpr{ + pos: position{line: 423, col: 14, offset: 12861}, + expr: &charClassMatcher{ + pos: position{line: 423, col: 14, offset: 12861}, + val: "[^=\\r\\n�{]]", + chars: []rune{'=', '\r', '\n', '�', '{', ']'}, + ignoreCase: false, + inverted: true, + }, + }, + }, + &actionExpr{ + pos: position{line: 1085, col: 23, offset: 33674}, + run: (*parser).callonHeaderGroupElement43, + expr: &seqExpr{ + pos: position{line: 1085, col: 23, offset: 33674}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 1083, col: 32, offset: 33642}, + val: "�", + ignoreCase: false, + want: "\"�\"", + }, + &labeledExpr{ + pos: position{line: 1085, col: 51, offset: 33702}, + label: "ref", + expr: &actionExpr{ + pos: position{line: 1085, col: 56, offset: 33707}, + run: (*parser).callonHeaderGroupElement47, + expr: &oneOrMoreExpr{ + pos: position{line: 1085, col: 56, offset: 33707}, + expr: &charClassMatcher{ + pos: position{line: 1085, col: 56, offset: 33707}, + val: "[0-9]", + ranges: []rune{'0', '9'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + &litMatcher{ + pos: position{line: 1083, col: 32, offset: 33642}, + val: "�", + ignoreCase: false, + want: "\"�\"", + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 649, col: 5, offset: 20887}, + run: (*parser).callonHeaderGroupElement51, + expr: &seqExpr{ + pos: position{line: 649, col: 5, offset: 20887}, + exprs: []interface{}{ + &andCodeExpr{ + pos: position{line: 649, col: 5, offset: 20887}, + run: (*parser).callonHeaderGroupElement53, + }, + &labeledExpr{ + pos: position{line: 652, col: 5, offset: 20951}, + label: "element", + expr: &choiceExpr{ + pos: position{line: 652, col: 14, offset: 20960}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 663, col: 25, offset: 21324}, + run: (*parser).callonHeaderGroupElement56, + expr: &seqExpr{ + pos: position{line: 663, col: 25, offset: 21324}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 663, col: 25, offset: 21324}, + val: "{counter:", + ignoreCase: false, + want: "\"{counter:\"", + }, + &labeledExpr{ + pos: position{line: 663, col: 37, offset: 21336}, + label: "name", + expr: &actionExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + run: (*parser).callonHeaderGroupElement60, + expr: &seqExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 336, col: 18, offset: 10333}, + val: "[_0-9\\pL]", + chars: []rune{'_'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &zeroOrMoreExpr{ + pos: position{line: 336, col: 28, offset: 10343}, + expr: &charClassMatcher{ + pos: position{line: 336, col: 29, offset: 10344}, + val: "[-0-9\\pL]", + chars: []rune{'-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + &labeledExpr{ + pos: position{line: 663, col: 56, offset: 21355}, + label: "start", + expr: &zeroOrOneExpr{ + pos: position{line: 663, col: 62, offset: 21361}, + expr: &actionExpr{ + pos: position{line: 671, col: 17, offset: 21656}, + run: (*parser).callonHeaderGroupElement67, + expr: &seqExpr{ + pos: position{line: 671, col: 17, offset: 21656}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 671, col: 17, offset: 21656}, + val: ":", + ignoreCase: false, + want: "\":\"", + }, + &labeledExpr{ + pos: position{line: 671, col: 21, offset: 21660}, + label: "start", + expr: &choiceExpr{ + pos: position{line: 671, col: 28, offset: 21667}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 671, col: 28, offset: 21667}, + run: (*parser).callonHeaderGroupElement72, + expr: &charClassMatcher{ + pos: position{line: 671, col: 28, offset: 21667}, + val: "[A-Za-z]", + ranges: []rune{'A', 'Z', 'a', 'z'}, + ignoreCase: false, + inverted: false, + }, + }, + &actionExpr{ + pos: position{line: 673, col: 9, offset: 21721}, + run: (*parser).callonHeaderGroupElement74, + expr: &oneOrMoreExpr{ + pos: position{line: 673, col: 9, offset: 21721}, + expr: &charClassMatcher{ + pos: position{line: 673, col: 9, offset: 21721}, + val: "[0-9]", + ranges: []rune{'0', '9'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &litMatcher{ + pos: position{line: 663, col: 78, offset: 21377}, + val: "}", + ignoreCase: false, + want: "\"}\"", + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 667, col: 25, offset: 21495}, + run: (*parser).callonHeaderGroupElement78, + expr: &seqExpr{ + pos: position{line: 667, col: 25, offset: 21495}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 667, col: 25, offset: 21495}, + val: "{counter2:", + ignoreCase: false, + want: "\"{counter2:\"", + }, + &labeledExpr{ + pos: position{line: 667, col: 38, offset: 21508}, + label: "name", + expr: &actionExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + run: (*parser).callonHeaderGroupElement82, + expr: &seqExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 336, col: 18, offset: 10333}, + val: "[_0-9\\pL]", + chars: []rune{'_'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &zeroOrMoreExpr{ + pos: position{line: 336, col: 28, offset: 10343}, + expr: &charClassMatcher{ + pos: position{line: 336, col: 29, offset: 10344}, + val: "[-0-9\\pL]", + chars: []rune{'-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + &labeledExpr{ + pos: position{line: 667, col: 57, offset: 21527}, + label: "start", + expr: &zeroOrOneExpr{ + pos: position{line: 667, col: 63, offset: 21533}, + expr: &actionExpr{ + pos: position{line: 671, col: 17, offset: 21656}, + run: (*parser).callonHeaderGroupElement89, + expr: &seqExpr{ + pos: position{line: 671, col: 17, offset: 21656}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 671, col: 17, offset: 21656}, + val: ":", + ignoreCase: false, + want: "\":\"", + }, + &labeledExpr{ + pos: position{line: 671, col: 21, offset: 21660}, + label: "start", + expr: &choiceExpr{ + pos: position{line: 671, col: 28, offset: 21667}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 671, col: 28, offset: 21667}, + run: (*parser).callonHeaderGroupElement94, + expr: &charClassMatcher{ + pos: position{line: 671, col: 28, offset: 21667}, + val: "[A-Za-z]", + ranges: []rune{'A', 'Z', 'a', 'z'}, + ignoreCase: false, + inverted: false, + }, + }, + &actionExpr{ + pos: position{line: 673, col: 9, offset: 21721}, + run: (*parser).callonHeaderGroupElement96, + expr: &oneOrMoreExpr{ + pos: position{line: 673, col: 9, offset: 21721}, + expr: &charClassMatcher{ + pos: position{line: 673, col: 9, offset: 21721}, + val: "[0-9]", + ranges: []rune{'0', '9'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &litMatcher{ + pos: position{line: 667, col: 79, offset: 21549}, + val: "}", + ignoreCase: false, + want: "\"}\"", + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 656, col: 31, offset: 21077}, + run: (*parser).callonHeaderGroupElement100, + expr: &seqExpr{ + pos: position{line: 656, col: 31, offset: 21077}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 656, col: 31, offset: 21077}, + val: "{", + ignoreCase: false, + want: "\"{\"", + }, + &labeledExpr{ + pos: position{line: 656, col: 35, offset: 21081}, + label: "name", + expr: &actionExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + run: (*parser).callonHeaderGroupElement104, + expr: &seqExpr{ + pos: position{line: 336, col: 18, offset: 10333}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 336, col: 18, offset: 10333}, + val: "[_0-9\\pL]", + chars: []rune{'_'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &zeroOrMoreExpr{ + pos: position{line: 336, col: 28, offset: 10343}, + expr: &charClassMatcher{ + pos: position{line: 336, col: 29, offset: 10344}, + val: "[-0-9\\pL]", + chars: []rune{'-'}, + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + &litMatcher{ + pos: position{line: 656, col: 54, offset: 21100}, + val: "}", + ignoreCase: false, + want: "\"}\"", + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 428, col: 16, offset: 13097}, + run: (*parser).callonHeaderGroupElement110, + expr: &litMatcher{ + pos: position{line: 428, col: 16, offset: 13097}, + val: "{", + ignoreCase: false, + want: "\"{\"", + }, + }, + }, }, }, }, }, - ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, - expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, - }, - }, + }, + &litMatcher{ + pos: position{line: 434, col: 5, offset: 13283}, + val: "]]", + ignoreCase: false, + want: "\"]]\"", }, }, }, }, }, + &zeroOrMoreExpr{ + pos: position{line: 2461, col: 40, offset: 81876}, + expr: &actionExpr{ + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonHeaderGroupElement114, + expr: &charClassMatcher{ + pos: position{line: 2928, col: 11, offset: 96016}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &andExpr{ + pos: position{line: 2461, col: 47, offset: 81883}, + expr: ¬Expr{ + pos: position{line: 2941, col: 8, offset: 96289}, + expr: &anyMatcher{ + line: 2941, col: 9, offset: 96290, + }, + }, + }, }, }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonHeaderGroupElement25, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonHeaderGroupElement119, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61683,34 +62138,34 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2472, col: 11, offset: 82196}, + pos: position{line: 2463, col: 11, offset: 81956}, name: "InlinePassthrough", }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, - run: (*parser).callonHeaderGroupElement28, + pos: position{line: 2638, col: 5, offset: 87092}, + run: (*parser).callonHeaderGroupElement122, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, - run: (*parser).callonHeaderGroupElement30, + pos: position{line: 2638, col: 5, offset: 87092}, + run: (*parser).callonHeaderGroupElement124, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, - run: (*parser).callonHeaderGroupElement33, + pos: position{line: 2643, col: 9, offset: 87261}, + run: (*parser).callonHeaderGroupElement127, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 691, col: 27, offset: 22375}, - run: (*parser).callonHeaderGroupElement35, + run: (*parser).callonHeaderGroupElement129, expr: &seqExpr{ pos: position{line: 691, col: 27, offset: 22375}, exprs: []interface{}{ @@ -61724,12 +62179,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, - run: (*parser).callonHeaderGroupElement39, + pos: position{line: 2913, col: 7, offset: 95667}, + run: (*parser).callonHeaderGroupElement133, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61741,10 +62196,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonHeaderGroupElement43, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonHeaderGroupElement137, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61768,7 +62223,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 702, col: 6, offset: 22807}, - run: (*parser).callonHeaderGroupElement49, + run: (*parser).callonHeaderGroupElement143, expr: &seqExpr{ pos: position{line: 702, col: 6, offset: 22807}, exprs: []interface{}{ @@ -61795,13 +62250,13 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement54, + run: (*parser).callonHeaderGroupElement148, expr: &seqExpr{ pos: position{line: 649, col: 5, offset: 20887}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement56, + run: (*parser).callonHeaderGroupElement150, }, &labeledExpr{ pos: position{line: 652, col: 5, offset: 20951}, @@ -61811,7 +62266,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 663, col: 25, offset: 21324}, - run: (*parser).callonHeaderGroupElement59, + run: (*parser).callonHeaderGroupElement153, expr: &seqExpr{ pos: position{line: 663, col: 25, offset: 21324}, exprs: []interface{}{ @@ -61826,7 +62281,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement63, + run: (*parser).callonHeaderGroupElement157, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -61862,7 +62317,7 @@ var g = &grammar{ pos: position{line: 663, col: 62, offset: 21361}, expr: &actionExpr{ pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement70, + run: (*parser).callonHeaderGroupElement164, expr: &seqExpr{ pos: position{line: 671, col: 17, offset: 21656}, exprs: []interface{}{ @@ -61880,7 +62335,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement75, + run: (*parser).callonHeaderGroupElement169, expr: &charClassMatcher{ pos: position{line: 671, col: 28, offset: 21667}, val: "[A-Za-z]", @@ -61891,7 +62346,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement77, + run: (*parser).callonHeaderGroupElement171, expr: &oneOrMoreExpr{ pos: position{line: 673, col: 9, offset: 21721}, expr: &charClassMatcher{ @@ -61922,7 +62377,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 25, offset: 21495}, - run: (*parser).callonHeaderGroupElement81, + run: (*parser).callonHeaderGroupElement175, expr: &seqExpr{ pos: position{line: 667, col: 25, offset: 21495}, exprs: []interface{}{ @@ -61937,7 +62392,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement85, + run: (*parser).callonHeaderGroupElement179, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -61973,7 +62428,7 @@ var g = &grammar{ pos: position{line: 667, col: 63, offset: 21533}, expr: &actionExpr{ pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement92, + run: (*parser).callonHeaderGroupElement186, expr: &seqExpr{ pos: position{line: 671, col: 17, offset: 21656}, exprs: []interface{}{ @@ -61991,7 +62446,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement97, + run: (*parser).callonHeaderGroupElement191, expr: &charClassMatcher{ pos: position{line: 671, col: 28, offset: 21667}, val: "[A-Za-z]", @@ -62002,7 +62457,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement99, + run: (*parser).callonHeaderGroupElement193, expr: &oneOrMoreExpr{ pos: position{line: 673, col: 9, offset: 21721}, expr: &charClassMatcher{ @@ -62033,7 +62488,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 656, col: 31, offset: 21077}, - run: (*parser).callonHeaderGroupElement103, + run: (*parser).callonHeaderGroupElement197, expr: &seqExpr{ pos: position{line: 656, col: 31, offset: 21077}, exprs: []interface{}{ @@ -62048,7 +62503,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement107, + run: (*parser).callonHeaderGroupElement201, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -62094,7 +62549,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 706, col: 8, offset: 23039}, - run: (*parser).callonHeaderGroupElement113, + run: (*parser).callonHeaderGroupElement207, expr: &litMatcher{ pos: position{line: 706, col: 8, offset: 23039}, val: "{", @@ -62117,7 +62572,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 693, col: 9, offset: 22500}, - run: (*parser).callonHeaderGroupElement116, + run: (*parser).callonHeaderGroupElement210, expr: &seqExpr{ pos: position{line: 693, col: 9, offset: 22500}, exprs: []interface{}{ @@ -62131,12 +62586,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, - run: (*parser).callonHeaderGroupElement120, + pos: position{line: 2913, col: 7, offset: 95667}, + run: (*parser).callonHeaderGroupElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62158,10 +62613,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, - run: (*parser).callonHeaderGroupElement124, + pos: position{line: 2646, col: 11, offset: 87365}, + run: (*parser).callonHeaderGroupElement218, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -62175,26 +62630,26 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2474, col: 11, offset: 82251}, + pos: position{line: 2465, col: 11, offset: 82011}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2475, col: 11, offset: 82267}, + pos: position{line: 2466, col: 11, offset: 82027}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2476, col: 11, offset: 82282}, + pos: position{line: 2467, col: 11, offset: 82042}, name: "InlineIcon", }, &actionExpr{ pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement129, + run: (*parser).callonHeaderGroupElement223, expr: &seqExpr{ pos: position{line: 649, col: 5, offset: 20887}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement131, + run: (*parser).callonHeaderGroupElement225, }, &labeledExpr{ pos: position{line: 652, col: 5, offset: 20951}, @@ -62204,7 +62659,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 663, col: 25, offset: 21324}, - run: (*parser).callonHeaderGroupElement134, + run: (*parser).callonHeaderGroupElement228, expr: &seqExpr{ pos: position{line: 663, col: 25, offset: 21324}, exprs: []interface{}{ @@ -62219,7 +62674,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement138, + run: (*parser).callonHeaderGroupElement232, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -62255,7 +62710,7 @@ var g = &grammar{ pos: position{line: 663, col: 62, offset: 21361}, expr: &actionExpr{ pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement145, + run: (*parser).callonHeaderGroupElement239, expr: &seqExpr{ pos: position{line: 671, col: 17, offset: 21656}, exprs: []interface{}{ @@ -62273,7 +62728,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement150, + run: (*parser).callonHeaderGroupElement244, expr: &charClassMatcher{ pos: position{line: 671, col: 28, offset: 21667}, val: "[A-Za-z]", @@ -62284,7 +62739,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement152, + run: (*parser).callonHeaderGroupElement246, expr: &oneOrMoreExpr{ pos: position{line: 673, col: 9, offset: 21721}, expr: &charClassMatcher{ @@ -62315,7 +62770,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 667, col: 25, offset: 21495}, - run: (*parser).callonHeaderGroupElement156, + run: (*parser).callonHeaderGroupElement250, expr: &seqExpr{ pos: position{line: 667, col: 25, offset: 21495}, exprs: []interface{}{ @@ -62330,7 +62785,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement160, + run: (*parser).callonHeaderGroupElement254, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -62366,7 +62821,7 @@ var g = &grammar{ pos: position{line: 667, col: 63, offset: 21533}, expr: &actionExpr{ pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement167, + run: (*parser).callonHeaderGroupElement261, expr: &seqExpr{ pos: position{line: 671, col: 17, offset: 21656}, exprs: []interface{}{ @@ -62384,7 +62839,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement172, + run: (*parser).callonHeaderGroupElement266, expr: &charClassMatcher{ pos: position{line: 671, col: 28, offset: 21667}, val: "[A-Za-z]", @@ -62395,7 +62850,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement174, + run: (*parser).callonHeaderGroupElement268, expr: &oneOrMoreExpr{ pos: position{line: 673, col: 9, offset: 21721}, expr: &charClassMatcher{ @@ -62426,7 +62881,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 656, col: 31, offset: 21077}, - run: (*parser).callonHeaderGroupElement178, + run: (*parser).callonHeaderGroupElement272, expr: &seqExpr{ pos: position{line: 656, col: 31, offset: 21077}, exprs: []interface{}{ @@ -62441,7 +62896,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement182, + run: (*parser).callonHeaderGroupElement276, expr: &seqExpr{ pos: position{line: 336, col: 18, offset: 10333}, exprs: []interface{}{ @@ -62487,7 +62942,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 1085, col: 23, offset: 33674}, - run: (*parser).callonHeaderGroupElement188, + run: (*parser).callonHeaderGroupElement282, expr: &seqExpr{ pos: position{line: 1085, col: 23, offset: 33674}, exprs: []interface{}{ @@ -62502,7 +62957,7 @@ var g = &grammar{ label: "ref", expr: &actionExpr{ pos: position{line: 1085, col: 56, offset: 33707}, - run: (*parser).callonHeaderGroupElement192, + run: (*parser).callonHeaderGroupElement286, expr: &oneOrMoreExpr{ pos: position{line: 1085, col: 56, offset: 33707}, expr: &charClassMatcher{ @@ -62525,79 +62980,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, - run: (*parser).callonHeaderGroupElement196, + pos: position{line: 2627, col: 5, offset: 86871}, + run: (*parser).callonHeaderGroupElement290, expr: &seqExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, + pos: position{line: 2627, col: 5, offset: 86871}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, - run: (*parser).callonHeaderGroupElement198, + pos: position{line: 2627, col: 5, offset: 86871}, + run: (*parser).callonHeaderGroupElement292, }, &labeledExpr{ - pos: position{line: 2639, col: 5, offset: 87150}, + pos: position{line: 2630, col: 5, offset: 86937}, label: "element", expr: &choiceExpr{ - pos: position{line: 2678, col: 11, offset: 88452}, + pos: position{line: 2669, col: 11, offset: 88239}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, - run: (*parser).callonHeaderGroupElement201, + pos: position{line: 2671, col: 15, offset: 88333}, + run: (*parser).callonHeaderGroupElement295, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, - run: (*parser).callonHeaderGroupElement203, + pos: position{line: 2677, col: 14, offset: 88448}, + run: (*parser).callonHeaderGroupElement297, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, - run: (*parser).callonHeaderGroupElement205, + pos: position{line: 2681, col: 14, offset: 88524}, + run: (*parser).callonHeaderGroupElement299, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, - run: (*parser).callonHeaderGroupElement207, + pos: position{line: 2685, col: 15, offset: 88602}, + run: (*parser).callonHeaderGroupElement301, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, - run: (*parser).callonHeaderGroupElement209, + pos: position{line: 2689, col: 13, offset: 88677}, + run: (*parser).callonHeaderGroupElement303, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, - run: (*parser).callonHeaderGroupElement211, + pos: position{line: 2697, col: 22, offset: 88983}, + run: (*parser).callonHeaderGroupElement305, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62605,15 +63060,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62630,401 +63085,37 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 420, col: 4, offset: 12814}, - run: (*parser).callonHeaderGroupElement217, + pos: position{line: 1164, col: 17, offset: 36165}, + run: (*parser).callonHeaderGroupElement311, expr: &seqExpr{ - pos: position{line: 420, col: 4, offset: 12814}, + pos: position{line: 1164, col: 17, offset: 36165}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 420, col: 4, offset: 12814}, + pos: position{line: 1164, col: 17, offset: 36165}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 421, col: 5, offset: 12824}, + pos: position{line: 1164, col: 22, offset: 36170}, label: "id", expr: &actionExpr{ - pos: position{line: 422, col: 9, offset: 12837}, - run: (*parser).callonHeaderGroupElement221, - expr: &labeledExpr{ - pos: position{line: 422, col: 9, offset: 12837}, - label: "elements", - expr: &oneOrMoreExpr{ - pos: position{line: 422, col: 18, offset: 12846}, - expr: &choiceExpr{ - pos: position{line: 423, col: 13, offset: 12860}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 423, col: 14, offset: 12861}, - run: (*parser).callonHeaderGroupElement225, - expr: &oneOrMoreExpr{ - pos: position{line: 423, col: 14, offset: 12861}, - expr: &charClassMatcher{ - pos: position{line: 423, col: 14, offset: 12861}, - val: "[^=\\r\\n�{]]", - chars: []rune{'=', '\r', '\n', '�', '{', ']'}, - ignoreCase: false, - inverted: true, - }, - }, - }, - &actionExpr{ - pos: position{line: 1085, col: 23, offset: 33674}, - run: (*parser).callonHeaderGroupElement228, - expr: &seqExpr{ - pos: position{line: 1085, col: 23, offset: 33674}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 1083, col: 32, offset: 33642}, - val: "�", - ignoreCase: false, - want: "\"�\"", - }, - &labeledExpr{ - pos: position{line: 1085, col: 51, offset: 33702}, - label: "ref", - expr: &actionExpr{ - pos: position{line: 1085, col: 56, offset: 33707}, - run: (*parser).callonHeaderGroupElement232, - expr: &oneOrMoreExpr{ - pos: position{line: 1085, col: 56, offset: 33707}, - expr: &charClassMatcher{ - pos: position{line: 1085, col: 56, offset: 33707}, - val: "[0-9]", - ranges: []rune{'0', '9'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - &litMatcher{ - pos: position{line: 1083, col: 32, offset: 33642}, - val: "�", - ignoreCase: false, - want: "\"�\"", - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement236, - expr: &seqExpr{ - pos: position{line: 649, col: 5, offset: 20887}, - exprs: []interface{}{ - &andCodeExpr{ - pos: position{line: 649, col: 5, offset: 20887}, - run: (*parser).callonHeaderGroupElement238, - }, - &labeledExpr{ - pos: position{line: 652, col: 5, offset: 20951}, - label: "element", - expr: &choiceExpr{ - pos: position{line: 652, col: 14, offset: 20960}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 663, col: 25, offset: 21324}, - run: (*parser).callonHeaderGroupElement241, - expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21324}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 663, col: 25, offset: 21324}, - val: "{counter:", - ignoreCase: false, - want: "\"{counter:\"", - }, - &labeledExpr{ - pos: position{line: 663, col: 37, offset: 21336}, - label: "name", - expr: &actionExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement245, - expr: &seqExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - exprs: []interface{}{ - &charClassMatcher{ - pos: position{line: 336, col: 18, offset: 10333}, - val: "[_0-9\\pL]", - chars: []rune{'_'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &zeroOrMoreExpr{ - pos: position{line: 336, col: 28, offset: 10343}, - expr: &charClassMatcher{ - pos: position{line: 336, col: 29, offset: 10344}, - val: "[-0-9\\pL]", - chars: []rune{'-'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - &labeledExpr{ - pos: position{line: 663, col: 56, offset: 21355}, - label: "start", - expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 62, offset: 21361}, - expr: &actionExpr{ - pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement252, - expr: &seqExpr{ - pos: position{line: 671, col: 17, offset: 21656}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 671, col: 17, offset: 21656}, - val: ":", - ignoreCase: false, - want: "\":\"", - }, - &labeledExpr{ - pos: position{line: 671, col: 21, offset: 21660}, - label: "start", - expr: &choiceExpr{ - pos: position{line: 671, col: 28, offset: 21667}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement257, - expr: &charClassMatcher{ - pos: position{line: 671, col: 28, offset: 21667}, - val: "[A-Za-z]", - ranges: []rune{'A', 'Z', 'a', 'z'}, - ignoreCase: false, - inverted: false, - }, - }, - &actionExpr{ - pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement259, - expr: &oneOrMoreExpr{ - pos: position{line: 673, col: 9, offset: 21721}, - expr: &charClassMatcher{ - pos: position{line: 673, col: 9, offset: 21721}, - val: "[0-9]", - ranges: []rune{'0', '9'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - &litMatcher{ - pos: position{line: 663, col: 78, offset: 21377}, - val: "}", - ignoreCase: false, - want: "\"}\"", - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 667, col: 25, offset: 21495}, - run: (*parser).callonHeaderGroupElement263, - expr: &seqExpr{ - pos: position{line: 667, col: 25, offset: 21495}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 667, col: 25, offset: 21495}, - val: "{counter2:", - ignoreCase: false, - want: "\"{counter2:\"", - }, - &labeledExpr{ - pos: position{line: 667, col: 38, offset: 21508}, - label: "name", - expr: &actionExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement267, - expr: &seqExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - exprs: []interface{}{ - &charClassMatcher{ - pos: position{line: 336, col: 18, offset: 10333}, - val: "[_0-9\\pL]", - chars: []rune{'_'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &zeroOrMoreExpr{ - pos: position{line: 336, col: 28, offset: 10343}, - expr: &charClassMatcher{ - pos: position{line: 336, col: 29, offset: 10344}, - val: "[-0-9\\pL]", - chars: []rune{'-'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - &labeledExpr{ - pos: position{line: 667, col: 57, offset: 21527}, - label: "start", - expr: &zeroOrOneExpr{ - pos: position{line: 667, col: 63, offset: 21533}, - expr: &actionExpr{ - pos: position{line: 671, col: 17, offset: 21656}, - run: (*parser).callonHeaderGroupElement274, - expr: &seqExpr{ - pos: position{line: 671, col: 17, offset: 21656}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 671, col: 17, offset: 21656}, - val: ":", - ignoreCase: false, - want: "\":\"", - }, - &labeledExpr{ - pos: position{line: 671, col: 21, offset: 21660}, - label: "start", - expr: &choiceExpr{ - pos: position{line: 671, col: 28, offset: 21667}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 671, col: 28, offset: 21667}, - run: (*parser).callonHeaderGroupElement279, - expr: &charClassMatcher{ - pos: position{line: 671, col: 28, offset: 21667}, - val: "[A-Za-z]", - ranges: []rune{'A', 'Z', 'a', 'z'}, - ignoreCase: false, - inverted: false, - }, - }, - &actionExpr{ - pos: position{line: 673, col: 9, offset: 21721}, - run: (*parser).callonHeaderGroupElement281, - expr: &oneOrMoreExpr{ - pos: position{line: 673, col: 9, offset: 21721}, - expr: &charClassMatcher{ - pos: position{line: 673, col: 9, offset: 21721}, - val: "[0-9]", - ranges: []rune{'0', '9'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - &litMatcher{ - pos: position{line: 667, col: 79, offset: 21549}, - val: "}", - ignoreCase: false, - want: "\"}\"", - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 656, col: 31, offset: 21077}, - run: (*parser).callonHeaderGroupElement285, - expr: &seqExpr{ - pos: position{line: 656, col: 31, offset: 21077}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 656, col: 31, offset: 21077}, - val: "{", - ignoreCase: false, - want: "\"{\"", - }, - &labeledExpr{ - pos: position{line: 656, col: 35, offset: 21081}, - label: "name", - expr: &actionExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - run: (*parser).callonHeaderGroupElement289, - expr: &seqExpr{ - pos: position{line: 336, col: 18, offset: 10333}, - exprs: []interface{}{ - &charClassMatcher{ - pos: position{line: 336, col: 18, offset: 10333}, - val: "[_0-9\\pL]", - chars: []rune{'_'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &zeroOrMoreExpr{ - pos: position{line: 336, col: 28, offset: 10343}, - expr: &charClassMatcher{ - pos: position{line: 336, col: 29, offset: 10344}, - val: "[-0-9\\pL]", - chars: []rune{'-'}, - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - &litMatcher{ - pos: position{line: 656, col: 54, offset: 21100}, - val: "}", - ignoreCase: false, - want: "\"}\"", - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 428, col: 16, offset: 13097}, - run: (*parser).callonHeaderGroupElement295, - expr: &litMatcher{ - pos: position{line: 428, col: 16, offset: 13097}, - val: "{", - ignoreCase: false, - want: "\"{\"", - }, - }, - }, - }, + pos: position{line: 2913, col: 7, offset: 95667}, + run: (*parser).callonHeaderGroupElement315, + expr: &oneOrMoreExpr{ + pos: position{line: 2913, col: 7, offset: 95667}, + expr: &charClassMatcher{ + pos: position{line: 2913, col: 7, offset: 95667}, + val: "[^[]<>,]", + chars: []rune{'[', ']', '<', '>', ','}, + ignoreCase: false, + inverted: true, }, }, }, }, &litMatcher{ - pos: position{line: 434, col: 5, offset: 13283}, + pos: position{line: 1164, col: 30, offset: 36178}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -63033,14 +63124,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2481, col: 11, offset: 82500}, + pos: position{line: 2472, col: 11, offset: 82290}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, - run: (*parser).callonHeaderGroupElement299, + pos: position{line: 2883, col: 12, offset: 94746}, + run: (*parser).callonHeaderGroupElement320, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -63052,31 +63143,31 @@ var g = &grammar{ }, { name: "MacrosGroup", - pos: position{line: 2487, col: 1, offset: 82619}, + pos: position{line: 2478, col: 1, offset: 82409}, expr: &actionExpr{ - pos: position{line: 2487, col: 16, offset: 82634}, + pos: position{line: 2478, col: 16, offset: 82424}, run: (*parser).callonMacrosGroup1, expr: &seqExpr{ - pos: position{line: 2487, col: 16, offset: 82634}, + pos: position{line: 2478, col: 16, offset: 82424}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2487, col: 16, offset: 82634}, + pos: position{line: 2478, col: 16, offset: 82424}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2487, col: 25, offset: 82643}, + pos: position{line: 2478, col: 25, offset: 82433}, expr: &choiceExpr{ - pos: position{line: 2488, col: 5, offset: 82649}, + pos: position{line: 2479, col: 5, offset: 82439}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonMacrosGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -63086,13 +63177,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonMacrosGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63100,37 +63191,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonMacrosGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63139,9 +63230,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63153,7 +63244,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2489, col: 7, offset: 82666}, + pos: position{line: 2480, col: 7, offset: 82456}, name: "InlineMacro", }, &actionExpr{ @@ -63196,10 +63287,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonMacrosGroup32, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -63207,9 +63298,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63218,51 +63309,51 @@ var g = &grammar{ }, { name: "NoneGroup", - pos: position{line: 2497, col: 1, offset: 82974}, + pos: position{line: 2488, col: 1, offset: 82764}, expr: &actionExpr{ - pos: position{line: 2497, col: 14, offset: 82987}, + pos: position{line: 2488, col: 14, offset: 82777}, run: (*parser).callonNoneGroup1, expr: &seqExpr{ - pos: position{line: 2497, col: 14, offset: 82987}, + pos: position{line: 2488, col: 14, offset: 82777}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2497, col: 14, offset: 82987}, + pos: position{line: 2488, col: 14, offset: 82777}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2497, col: 23, offset: 82996}, + pos: position{line: 2488, col: 23, offset: 82786}, expr: &actionExpr{ - pos: position{line: 2502, col: 5, offset: 83104}, + pos: position{line: 2493, col: 5, offset: 82894}, run: (*parser).callonNoneGroup5, expr: &seqExpr{ - pos: position{line: 2502, col: 5, offset: 83104}, + pos: position{line: 2493, col: 5, offset: 82894}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2502, col: 5, offset: 83104}, + pos: position{line: 2493, col: 5, offset: 82894}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 2503, col: 5, offset: 83113}, + pos: position{line: 2494, col: 5, offset: 82903}, label: "element", expr: &oneOrMoreExpr{ - pos: position{line: 2503, col: 13, offset: 83121}, + pos: position{line: 2494, col: 13, offset: 82911}, expr: &choiceExpr{ - pos: position{line: 2504, col: 9, offset: 83131}, + pos: position{line: 2495, col: 9, offset: 82921}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonNoneGroup13, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -63272,13 +63363,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNoneGroup18, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63286,37 +63377,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonNoneGroup23, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63325,9 +63416,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63378,10 +63469,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonNoneGroup38, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -63389,9 +63480,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63400,9 +63491,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63411,28 +63502,28 @@ var g = &grammar{ }, { name: "NormalGroup", - pos: position{line: 2512, col: 1, offset: 83529}, + pos: position{line: 2503, col: 1, offset: 83319}, expr: &actionExpr{ - pos: position{line: 2513, col: 5, offset: 83549}, + pos: position{line: 2504, col: 5, offset: 83339}, run: (*parser).callonNormalGroup1, expr: &seqExpr{ - pos: position{line: 2513, col: 5, offset: 83549}, + pos: position{line: 2504, col: 5, offset: 83339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2513, col: 5, offset: 83549}, + pos: position{line: 2504, col: 5, offset: 83339}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2513, col: 14, offset: 83558}, + pos: position{line: 2504, col: 14, offset: 83348}, expr: &ruleRefExpr{ - pos: position{line: 2513, col: 15, offset: 83559}, + pos: position{line: 2504, col: 15, offset: 83349}, name: "NormalGroupElement", }, }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63441,38 +63532,38 @@ var g = &grammar{ }, { name: "NormalGroupElement", - pos: position{line: 2518, col: 1, offset: 83680}, + pos: position{line: 2509, col: 1, offset: 83470}, expr: &actionExpr{ - pos: position{line: 2519, col: 5, offset: 83707}, + pos: position{line: 2510, col: 5, offset: 83497}, run: (*parser).callonNormalGroupElement1, expr: &seqExpr{ - pos: position{line: 2519, col: 5, offset: 83707}, + pos: position{line: 2510, col: 5, offset: 83497}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2519, col: 5, offset: 83707}, + pos: position{line: 2510, col: 5, offset: 83497}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 2520, col: 5, offset: 83716}, + pos: position{line: 2511, col: 5, offset: 83506}, label: "element", expr: &choiceExpr{ - pos: position{line: 2521, col: 9, offset: 83734}, + pos: position{line: 2512, col: 9, offset: 83524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonNormalGroupElement8, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -63482,13 +63573,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNormalGroupElement13, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63496,37 +63587,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonNormalGroupElement18, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63535,9 +63626,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63549,10 +63640,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNormalGroupElement25, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63560,25 +63651,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonNormalGroupElement27, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63644,10 +63735,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1096, col: 9, offset: 34181}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNormalGroupElement45, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63658,28 +63749,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1096, col: 16, offset: 34188}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonNormalGroupElement49, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63688,9 +63779,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63700,28 +63791,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2886, col: 16, offset: 94748}, + pos: position{line: 2877, col: 16, offset: 94535}, run: (*parser).callonNormalGroupElement56, expr: &seqExpr{ - pos: position{line: 2886, col: 16, offset: 94748}, + pos: position{line: 2877, col: 16, offset: 94535}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2886, col: 17, offset: 94749}, + pos: position{line: 2877, col: 17, offset: 94536}, val: "[.,;!?]", chars: []rune{'.', ',', ';', '!', '?'}, ignoreCase: false, inverted: false, }, &andExpr{ - pos: position{line: 2886, col: 46, offset: 94778}, + pos: position{line: 2877, col: 46, offset: 94565}, expr: &choiceExpr{ - pos: position{line: 2886, col: 48, offset: 94780}, + pos: position{line: 2877, col: 48, offset: 94567}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNormalGroupElement61, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63729,25 +63820,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonNormalGroupElement63, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63756,9 +63847,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -63768,35 +63859,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2527, col: 11, offset: 83949}, + pos: position{line: 2518, col: 11, offset: 83739}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2528, col: 11, offset: 83965}, + pos: position{line: 2519, col: 11, offset: 83755}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2529, col: 11, offset: 83993}, + pos: position{line: 2520, col: 11, offset: 83783}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonNormalGroupElement73, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonNormalGroupElement75, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonNormalGroupElement78, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -63817,12 +63908,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonNormalGroupElement84, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63834,10 +63925,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonNormalGroupElement88, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64224,12 +64315,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonNormalGroupElement165, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64251,10 +64342,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonNormalGroupElement169, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -64567,63 +64658,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonNormalGroupElement230, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonNormalGroupElement232, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonNormalGroupElement234, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonNormalGroupElement236, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonNormalGroupElement238, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonNormalGroupElement240, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64631,15 +64722,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -64650,10 +64741,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonNormalGroupElement246, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -64665,49 +64756,49 @@ var g = &grammar{ }, { name: "PostReplacementsGroup", - pos: position{line: 2537, col: 1, offset: 84251}, + pos: position{line: 2528, col: 1, offset: 84041}, expr: &actionExpr{ - pos: position{line: 2538, col: 5, offset: 84282}, + pos: position{line: 2529, col: 5, offset: 84072}, run: (*parser).callonPostReplacementsGroup1, expr: &seqExpr{ - pos: position{line: 2538, col: 5, offset: 84282}, + pos: position{line: 2529, col: 5, offset: 84072}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2538, col: 5, offset: 84282}, + pos: position{line: 2529, col: 5, offset: 84072}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2538, col: 14, offset: 84291}, + pos: position{line: 2529, col: 14, offset: 84081}, expr: &actionExpr{ - pos: position{line: 2544, col: 5, offset: 84459}, + pos: position{line: 2535, col: 5, offset: 84249}, run: (*parser).callonPostReplacementsGroup5, expr: &seqExpr{ - pos: position{line: 2544, col: 5, offset: 84459}, + pos: position{line: 2535, col: 5, offset: 84249}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2544, col: 5, offset: 84459}, + pos: position{line: 2535, col: 5, offset: 84249}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 2545, col: 5, offset: 84468}, + pos: position{line: 2536, col: 5, offset: 84258}, label: "element", expr: &choiceExpr{ - pos: position{line: 2546, col: 9, offset: 84486}, + pos: position{line: 2537, col: 9, offset: 84276}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonPostReplacementsGroup12, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -64717,13 +64808,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPostReplacementsGroup17, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64731,37 +64822,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonPostReplacementsGroup22, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64770,9 +64861,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -64784,10 +64875,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPostReplacementsGroup29, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64813,10 +64904,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1096, col: 9, offset: 34181}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonPostReplacementsGroup36, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64827,28 +64918,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1096, col: 16, offset: 34188}, expr: &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonPostReplacementsGroup40, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64857,9 +64948,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -64869,25 +64960,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonPostReplacementsGroup47, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64935,10 +65026,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonPostReplacementsGroup60, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -64950,9 +65041,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -64961,31 +65052,31 @@ var g = &grammar{ }, { name: "QuotesGroup", - pos: position{line: 2557, col: 1, offset: 84812}, + pos: position{line: 2548, col: 1, offset: 84602}, expr: &actionExpr{ - pos: position{line: 2557, col: 16, offset: 84827}, + pos: position{line: 2548, col: 16, offset: 84617}, run: (*parser).callonQuotesGroup1, expr: &seqExpr{ - pos: position{line: 2557, col: 16, offset: 84827}, + pos: position{line: 2548, col: 16, offset: 84617}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2557, col: 16, offset: 84827}, + pos: position{line: 2548, col: 16, offset: 84617}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2557, col: 25, offset: 84836}, + pos: position{line: 2548, col: 25, offset: 84626}, expr: &choiceExpr{ - pos: position{line: 2558, col: 5, offset: 84842}, + pos: position{line: 2549, col: 5, offset: 84632}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonQuotesGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -64995,13 +65086,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonQuotesGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65009,37 +65100,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonQuotesGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65048,9 +65139,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -65062,7 +65153,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2559, col: 7, offset: 84859}, + pos: position{line: 2550, col: 7, offset: 84649}, name: "Quote", }, &actionExpr{ @@ -65105,10 +65196,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonQuotesGroup32, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -65116,9 +65207,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -65127,31 +65218,31 @@ var g = &grammar{ }, { name: "ReplacementsGroup", - pos: position{line: 2566, col: 1, offset: 85103}, + pos: position{line: 2557, col: 1, offset: 84893}, expr: &actionExpr{ - pos: position{line: 2566, col: 22, offset: 85124}, + pos: position{line: 2557, col: 22, offset: 84914}, run: (*parser).callonReplacementsGroup1, expr: &seqExpr{ - pos: position{line: 2566, col: 22, offset: 85124}, + pos: position{line: 2557, col: 22, offset: 84914}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2566, col: 22, offset: 85124}, + pos: position{line: 2557, col: 22, offset: 84914}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2566, col: 31, offset: 85133}, + pos: position{line: 2557, col: 31, offset: 84923}, expr: &choiceExpr{ - pos: position{line: 2567, col: 5, offset: 85139}, + pos: position{line: 2558, col: 5, offset: 84929}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonReplacementsGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -65161,13 +65252,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonReplacementsGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65175,37 +65266,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonReplacementsGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65214,9 +65305,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -65228,79 +65319,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, + pos: position{line: 2627, col: 5, offset: 86871}, run: (*parser).callonReplacementsGroup23, expr: &seqExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, + pos: position{line: 2627, col: 5, offset: 86871}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2636, col: 5, offset: 87084}, + pos: position{line: 2627, col: 5, offset: 86871}, run: (*parser).callonReplacementsGroup25, }, &labeledExpr{ - pos: position{line: 2639, col: 5, offset: 87150}, + pos: position{line: 2630, col: 5, offset: 86937}, label: "element", expr: &choiceExpr{ - pos: position{line: 2678, col: 11, offset: 88452}, + pos: position{line: 2669, col: 11, offset: 88239}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, run: (*parser).callonReplacementsGroup28, expr: &litMatcher{ - pos: position{line: 2680, col: 15, offset: 88546}, + pos: position{line: 2671, col: 15, offset: 88333}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, run: (*parser).callonReplacementsGroup30, expr: &litMatcher{ - pos: position{line: 2686, col: 14, offset: 88661}, + pos: position{line: 2677, col: 14, offset: 88448}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, run: (*parser).callonReplacementsGroup32, expr: &litMatcher{ - pos: position{line: 2690, col: 14, offset: 88737}, + pos: position{line: 2681, col: 14, offset: 88524}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, run: (*parser).callonReplacementsGroup34, expr: &litMatcher{ - pos: position{line: 2694, col: 15, offset: 88815}, + pos: position{line: 2685, col: 15, offset: 88602}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, run: (*parser).callonReplacementsGroup36, expr: &litMatcher{ - pos: position{line: 2698, col: 13, offset: 88890}, + pos: position{line: 2689, col: 13, offset: 88677}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, run: (*parser).callonReplacementsGroup38, expr: &seqExpr{ - pos: position{line: 2706, col: 22, offset: 89196}, + pos: position{line: 2697, col: 22, offset: 88983}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65308,15 +65399,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2706, col: 31, offset: 89205}, + pos: position{line: 2697, col: 31, offset: 88992}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2706, col: 35, offset: 89209}, + pos: position{line: 2697, col: 35, offset: 88996}, expr: &charClassMatcher{ - pos: position{line: 2706, col: 36, offset: 89210}, + pos: position{line: 2697, col: 36, offset: 88997}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -65372,10 +65463,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonReplacementsGroup52, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -65383,9 +65474,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -65394,31 +65485,31 @@ var g = &grammar{ }, { name: "SpecialCharactersGroup", - pos: position{line: 2575, col: 1, offset: 85431}, + pos: position{line: 2566, col: 1, offset: 85221}, expr: &actionExpr{ - pos: position{line: 2575, col: 27, offset: 85457}, + pos: position{line: 2566, col: 27, offset: 85247}, run: (*parser).callonSpecialCharactersGroup1, expr: &seqExpr{ - pos: position{line: 2575, col: 27, offset: 85457}, + pos: position{line: 2566, col: 27, offset: 85247}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2575, col: 27, offset: 85457}, + pos: position{line: 2566, col: 27, offset: 85247}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2575, col: 36, offset: 85466}, + pos: position{line: 2566, col: 36, offset: 85256}, expr: &choiceExpr{ - pos: position{line: 2576, col: 5, offset: 85472}, + pos: position{line: 2567, col: 5, offset: 85262}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonSpecialCharactersGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -65428,13 +65519,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSpecialCharactersGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65442,37 +65533,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonSpecialCharactersGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65481,9 +65572,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -65495,23 +65586,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSpecialCharactersGroup23, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonSpecialCharactersGroup25, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonSpecialCharactersGroup28, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -65532,12 +65623,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSpecialCharactersGroup34, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65549,10 +65640,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonSpecialCharactersGroup38, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65939,12 +66030,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonSpecialCharactersGroup115, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65966,10 +66057,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonSpecialCharactersGroup119, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -66022,10 +66113,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonSpecialCharactersGroup129, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -66033,9 +66124,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -66044,31 +66135,31 @@ var g = &grammar{ }, { name: "VerbatimGroup", - pos: position{line: 2583, col: 1, offset: 85698}, + pos: position{line: 2574, col: 1, offset: 85488}, expr: &actionExpr{ - pos: position{line: 2583, col: 18, offset: 85715}, + pos: position{line: 2574, col: 18, offset: 85505}, run: (*parser).callonVerbatimGroup1, expr: &seqExpr{ - pos: position{line: 2583, col: 18, offset: 85715}, + pos: position{line: 2574, col: 18, offset: 85505}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2583, col: 18, offset: 85715}, + pos: position{line: 2574, col: 18, offset: 85505}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2583, col: 27, offset: 85724}, + pos: position{line: 2574, col: 27, offset: 85514}, expr: &choiceExpr{ - pos: position{line: 2584, col: 5, offset: 85730}, + pos: position{line: 2575, col: 5, offset: 85520}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, run: (*parser).callonVerbatimGroup6, expr: &seqExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, expr: &charClassMatcher{ - pos: position{line: 2880, col: 5, offset: 94567}, + pos: position{line: 2871, col: 5, offset: 94354}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -66078,13 +66169,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2881, col: 6, offset: 94617}, + pos: position{line: 2872, col: 6, offset: 94404}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonVerbatimGroup11, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66092,37 +66183,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2881, col: 14, offset: 94625}, + pos: position{line: 2872, col: 14, offset: 94412}, expr: &choiceExpr{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2881, col: 16, offset: 94627}, + pos: position{line: 2872, col: 16, offset: 94414}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonVerbatimGroup16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66131,9 +66222,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -66145,27 +66236,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2585, col: 7, offset: 85747}, + pos: position{line: 2576, col: 7, offset: 85537}, name: "Callout", }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonVerbatimGroup24, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonVerbatimGroup26, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonVerbatimGroup29, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -66186,12 +66277,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonVerbatimGroup35, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66203,10 +66294,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonVerbatimGroup39, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66593,12 +66684,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonVerbatimGroup116, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66620,10 +66711,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonVerbatimGroup120, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -66676,10 +66767,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2892, col: 12, offset: 94959}, + pos: position{line: 2883, col: 12, offset: 94746}, run: (*parser).callonVerbatimGroup130, expr: &anyMatcher{ - line: 2892, col: 12, offset: 94959, + line: 2883, col: 12, offset: 94746, }, }, }, @@ -66687,9 +66778,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -66698,73 +66789,73 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2592, col: 1, offset: 86016}, + pos: position{line: 2583, col: 1, offset: 85806}, expr: &actionExpr{ - pos: position{line: 2594, col: 5, offset: 86098}, + pos: position{line: 2585, col: 5, offset: 85888}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2594, col: 5, offset: 86098}, + pos: position{line: 2585, col: 5, offset: 85888}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2594, col: 5, offset: 86098}, + pos: position{line: 2585, col: 5, offset: 85888}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2597, col: 5, offset: 86158}, + pos: position{line: 2588, col: 5, offset: 85948}, label: "element", expr: &choiceExpr{ - pos: position{line: 2598, col: 9, offset: 86176}, + pos: position{line: 2589, col: 9, offset: 85966}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2598, col: 9, offset: 86176}, + pos: position{line: 2589, col: 9, offset: 85966}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2599, col: 11, offset: 86197}, + pos: position{line: 2590, col: 11, offset: 85987}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2600, col: 11, offset: 86220}, + pos: position{line: 2591, col: 11, offset: 86010}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2601, col: 11, offset: 86236}, + pos: position{line: 2592, col: 11, offset: 86026}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2602, col: 11, offset: 86265}, + pos: position{line: 2593, col: 11, offset: 86055}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2603, col: 11, offset: 86291}, + pos: position{line: 2594, col: 11, offset: 86081}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2604, col: 11, offset: 86317}, + pos: position{line: 2595, col: 11, offset: 86107}, name: "InlineUserMacro", }, &actionExpr{ - pos: position{line: 1174, col: 20, offset: 36485}, + pos: position{line: 1164, col: 17, offset: 36165}, run: (*parser).callonInlineMacro13, expr: &seqExpr{ - pos: position{line: 1174, col: 20, offset: 36485}, + pos: position{line: 1164, col: 17, offset: 36165}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1174, col: 20, offset: 36485}, + pos: position{line: 1164, col: 17, offset: 36165}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1174, col: 25, offset: 36490}, + pos: position{line: 1164, col: 22, offset: 36170}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66774,53 +66865,39 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1174, col: 33, offset: 36498}, + pos: position{line: 1164, col: 30, offset: 36178}, val: "]]", ignoreCase: false, want: "\"]]\"", }, - &zeroOrMoreExpr{ - pos: position{line: 1174, col: 38, offset: 36503}, - expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro22, - expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, - ignoreCase: false, - inverted: false, - }, - }, - }, }, }, }, &actionExpr{ - pos: position{line: 1191, col: 23, offset: 37189}, - run: (*parser).callonInlineMacro24, + pos: position{line: 1181, col: 23, offset: 36862}, + run: (*parser).callonInlineMacro21, expr: &seqExpr{ - pos: position{line: 1191, col: 23, offset: 37189}, + pos: position{line: 1181, col: 23, offset: 36862}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1191, col: 23, offset: 37189}, + pos: position{line: 1181, col: 23, offset: 36862}, val: "(((", ignoreCase: false, want: "\"(((\"", }, &labeledExpr{ - pos: position{line: 1191, col: 29, offset: 37195}, + pos: position{line: 1181, col: 29, offset: 36868}, label: "term1", expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, - run: (*parser).callonInlineMacro28, + pos: position{line: 1188, col: 30, offset: 37199}, + run: (*parser).callonInlineMacro25, expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, + pos: position{line: 1188, col: 30, offset: 37199}, expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 37527}, + pos: position{line: 1188, col: 31, offset: 37200}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66828,10 +66905,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro32, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro29, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66844,23 +66921,108 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1192, col: 5, offset: 37234}, + pos: position{line: 1182, col: 5, offset: 36907}, label: "term2", expr: &zeroOrOneExpr{ - pos: position{line: 1192, col: 11, offset: 37240}, + pos: position{line: 1182, col: 11, offset: 36913}, + expr: &actionExpr{ + pos: position{line: 1182, col: 12, offset: 36914}, + run: (*parser).callonInlineMacro33, + expr: &seqExpr{ + pos: position{line: 1182, col: 12, offset: 36914}, + exprs: []interface{}{ + &zeroOrMoreExpr{ + pos: position{line: 1182, col: 12, offset: 36914}, + expr: &actionExpr{ + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro36, + expr: &charClassMatcher{ + pos: position{line: 2928, col: 11, offset: 96016}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &litMatcher{ + pos: position{line: 1182, col: 19, offset: 36921}, + val: ",", + ignoreCase: false, + want: "\",\"", + }, + &zeroOrMoreExpr{ + pos: position{line: 1182, col: 23, offset: 36925}, + expr: &actionExpr{ + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro40, + expr: &charClassMatcher{ + pos: position{line: 2928, col: 11, offset: 96016}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &labeledExpr{ + pos: position{line: 1182, col: 30, offset: 36932}, + label: "content", + expr: &actionExpr{ + pos: position{line: 1188, col: 30, offset: 37199}, + run: (*parser).callonInlineMacro43, + expr: &oneOrMoreExpr{ + pos: position{line: 1188, col: 30, offset: 37199}, + expr: &choiceExpr{ + pos: position{line: 1188, col: 31, offset: 37200}, + alternatives: []interface{}{ + &charClassMatcher{ + pos: position{line: 2852, col: 13, offset: 93681}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &actionExpr{ + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro47, + expr: &charClassMatcher{ + pos: position{line: 2928, col: 11, offset: 96016}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &labeledExpr{ + pos: position{line: 1183, col: 5, offset: 36999}, + label: "term3", + expr: &zeroOrOneExpr{ + pos: position{line: 1183, col: 11, offset: 37005}, expr: &actionExpr{ - pos: position{line: 1192, col: 12, offset: 37241}, - run: (*parser).callonInlineMacro36, + pos: position{line: 1183, col: 12, offset: 37006}, + run: (*parser).callonInlineMacro51, expr: &seqExpr{ - pos: position{line: 1192, col: 12, offset: 37241}, + pos: position{line: 1183, col: 12, offset: 37006}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1192, col: 12, offset: 37241}, + pos: position{line: 1183, col: 12, offset: 37006}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro39, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro54, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66869,18 +67031,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1192, col: 19, offset: 37248}, + pos: position{line: 1183, col: 19, offset: 37013}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1192, col: 23, offset: 37252}, + pos: position{line: 1183, col: 23, offset: 37017}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro43, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro58, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66889,103 +67051,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1192, col: 30, offset: 37259}, + pos: position{line: 1183, col: 30, offset: 37024}, label: "content", expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, - run: (*parser).callonInlineMacro46, - expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, - expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 37527}, - alternatives: []interface{}{ - &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, - val: "[0-9\\pL]", - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro50, - expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - }, - &labeledExpr{ - pos: position{line: 1193, col: 5, offset: 37326}, - label: "term3", - expr: &zeroOrOneExpr{ - pos: position{line: 1193, col: 11, offset: 37332}, - expr: &actionExpr{ - pos: position{line: 1193, col: 12, offset: 37333}, - run: (*parser).callonInlineMacro54, - expr: &seqExpr{ - pos: position{line: 1193, col: 12, offset: 37333}, - exprs: []interface{}{ - &zeroOrMoreExpr{ - pos: position{line: 1193, col: 12, offset: 37333}, - expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro57, - expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - &litMatcher{ - pos: position{line: 1193, col: 19, offset: 37340}, - val: ",", - ignoreCase: false, - want: "\",\"", - }, - &zeroOrMoreExpr{ - pos: position{line: 1193, col: 23, offset: 37344}, - expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 1188, col: 30, offset: 37199}, run: (*parser).callonInlineMacro61, - expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, - val: "[ \\t]", - chars: []rune{' ', '\t'}, - ignoreCase: false, - inverted: false, - }, - }, - }, - &labeledExpr{ - pos: position{line: 1193, col: 30, offset: 37351}, - label: "content", - expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, - run: (*parser).callonInlineMacro64, expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 37526}, + pos: position{line: 1188, col: 30, offset: 37199}, expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 37527}, + pos: position{line: 1188, col: 31, offset: 37200}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66993,10 +67070,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, - run: (*parser).callonInlineMacro68, + pos: position{line: 2928, col: 10, offset: 96015}, + run: (*parser).callonInlineMacro65, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67014,7 +67091,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1194, col: 5, offset: 37418}, + pos: position{line: 1184, col: 5, offset: 37091}, val: ")))", ignoreCase: false, want: "\")))\"", @@ -67023,11 +67100,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2607, col: 11, offset: 86399}, + pos: position{line: 2598, col: 11, offset: 86186}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2608, col: 11, offset: 86419}, + pos: position{line: 2599, col: 11, offset: 86206}, name: "InlineUserMacro", }, }, @@ -67039,80 +67116,80 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2612, col: 1, offset: 86481}, + pos: position{line: 2603, col: 1, offset: 86268}, expr: &actionExpr{ - pos: position{line: 2614, col: 5, offset: 86569}, + pos: position{line: 2605, col: 5, offset: 86356}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2614, col: 5, offset: 86569}, + pos: position{line: 2605, col: 5, offset: 86356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2614, col: 5, offset: 86569}, + pos: position{line: 2605, col: 5, offset: 86356}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2617, col: 5, offset: 86641}, + pos: position{line: 2608, col: 5, offset: 86428}, label: "element", expr: &choiceExpr{ - pos: position{line: 2618, col: 9, offset: 86659}, + pos: position{line: 2609, col: 9, offset: 86446}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1255, col: 26, offset: 40461}, + pos: position{line: 1245, col: 26, offset: 40134}, run: (*parser).callonInlinePassthrough6, expr: &seqExpr{ - pos: position{line: 1255, col: 26, offset: 40461}, + pos: position{line: 1245, col: 26, offset: 40134}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1253, col: 32, offset: 40429}, + pos: position{line: 1243, col: 32, offset: 40102}, val: "+++", ignoreCase: false, want: "\"+++\"", }, &labeledExpr{ - pos: position{line: 1255, col: 54, offset: 40489}, + pos: position{line: 1245, col: 54, offset: 40162}, label: "content", expr: &choiceExpr{ - pos: position{line: 1259, col: 33, offset: 40702}, + pos: position{line: 1249, col: 33, offset: 40375}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1259, col: 34, offset: 40703}, + pos: position{line: 1249, col: 34, offset: 40376}, run: (*parser).callonInlinePassthrough11, expr: &zeroOrMoreExpr{ - pos: position{line: 1259, col: 34, offset: 40703}, + pos: position{line: 1249, col: 34, offset: 40376}, expr: &seqExpr{ - pos: position{line: 1259, col: 35, offset: 40704}, + pos: position{line: 1249, col: 35, offset: 40377}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1259, col: 35, offset: 40704}, + pos: position{line: 1249, col: 35, offset: 40377}, expr: &litMatcher{ - pos: position{line: 1253, col: 32, offset: 40429}, + pos: position{line: 1243, col: 32, offset: 40102}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1259, col: 64, offset: 40733, + line: 1249, col: 64, offset: 40406, }, }, }, }, }, &actionExpr{ - pos: position{line: 1261, col: 11, offset: 40906}, + pos: position{line: 1251, col: 11, offset: 40579}, run: (*parser).callonInlinePassthrough17, expr: &zeroOrOneExpr{ - pos: position{line: 1261, col: 11, offset: 40906}, + pos: position{line: 1251, col: 11, offset: 40579}, expr: &seqExpr{ - pos: position{line: 1261, col: 12, offset: 40907}, + pos: position{line: 1251, col: 12, offset: 40580}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1261, col: 12, offset: 40907}, + pos: position{line: 1251, col: 12, offset: 40580}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67121,27 +67198,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1261, col: 19, offset: 40914}, + pos: position{line: 1251, col: 19, offset: 40587}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67151,16 +67228,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1261, col: 28, offset: 40923}, + pos: position{line: 1251, col: 28, offset: 40596}, expr: &litMatcher{ - pos: position{line: 1253, col: 32, offset: 40429}, + pos: position{line: 1243, col: 32, offset: 40102}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1261, col: 57, offset: 40952, + line: 1251, col: 57, offset: 40625, }, }, }, @@ -67170,15 +67247,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1253, col: 32, offset: 40429}, + pos: position{line: 1243, col: 32, offset: 40102}, val: "+++", ignoreCase: false, want: "\"+++\"", }, ¬Expr{ - pos: position{line: 1255, col: 121, offset: 40556}, + pos: position{line: 1245, col: 121, offset: 40229}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67190,45 +67267,45 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1243, col: 26, offset: 39744}, + pos: position{line: 1233, col: 26, offset: 39417}, run: (*parser).callonInlinePassthrough35, expr: &seqExpr{ - pos: position{line: 1243, col: 26, offset: 39744}, + pos: position{line: 1233, col: 26, offset: 39417}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", }, &labeledExpr{ - pos: position{line: 1243, col: 54, offset: 39772}, + pos: position{line: 1233, col: 54, offset: 39445}, label: "content", expr: &choiceExpr{ - pos: position{line: 1247, col: 33, offset: 39985}, + pos: position{line: 1237, col: 33, offset: 39658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1247, col: 34, offset: 39986}, + pos: position{line: 1237, col: 34, offset: 39659}, run: (*parser).callonInlinePassthrough40, expr: &seqExpr{ - pos: position{line: 1247, col: 34, offset: 39986}, + pos: position{line: 1237, col: 34, offset: 39659}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1247, col: 35, offset: 39987}, + pos: position{line: 1237, col: 35, offset: 39660}, expr: &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1247, col: 64, offset: 40016}, + pos: position{line: 1237, col: 64, offset: 39689}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67237,27 +67314,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1247, col: 71, offset: 40023}, + pos: position{line: 1237, col: 71, offset: 39696}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67267,25 +67344,25 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1247, col: 80, offset: 40032, + line: 1237, col: 80, offset: 39705, }, &zeroOrMoreExpr{ - pos: position{line: 1247, col: 83, offset: 40035}, + pos: position{line: 1237, col: 83, offset: 39708}, expr: &seqExpr{ - pos: position{line: 1247, col: 84, offset: 40036}, + pos: position{line: 1237, col: 84, offset: 39709}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1247, col: 84, offset: 40036}, + pos: position{line: 1237, col: 84, offset: 39709}, expr: &seqExpr{ - pos: position{line: 1247, col: 86, offset: 40038}, + pos: position{line: 1237, col: 86, offset: 39711}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 2941, col: 11, offset: 96295}, + pos: position{line: 2932, col: 11, offset: 96082}, expr: &charClassMatcher{ - pos: position{line: 2941, col: 12, offset: 96296}, + pos: position{line: 2932, col: 12, offset: 96083}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67294,7 +67371,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", @@ -67303,36 +67380,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1247, col: 122, offset: 40074}, + pos: position{line: 1237, col: 122, offset: 39747}, expr: &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1247, col: 151, offset: 40103}, + pos: position{line: 1237, col: 151, offset: 39776}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67342,7 +67419,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1247, col: 160, offset: 40112, + line: 1237, col: 160, offset: 39785, }, }, }, @@ -67351,18 +67428,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1249, col: 11, offset: 40262}, + pos: position{line: 1239, col: 11, offset: 39935}, run: (*parser).callonInlinePassthrough71, expr: &seqExpr{ - pos: position{line: 1249, col: 12, offset: 40263}, + pos: position{line: 1239, col: 12, offset: 39936}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1249, col: 12, offset: 40263}, + pos: position{line: 1239, col: 12, offset: 39936}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67371,27 +67448,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1249, col: 19, offset: 40270}, + pos: position{line: 1239, col: 19, offset: 39943}, expr: &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67401,16 +67478,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1249, col: 28, offset: 40279}, + pos: position{line: 1239, col: 28, offset: 39952}, expr: &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", }, }, &anyMatcher{ - line: 1249, col: 57, offset: 40308, + line: 1239, col: 57, offset: 39981, }, }, }, @@ -67419,15 +67496,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1241, col: 32, offset: 39714}, + pos: position{line: 1231, col: 32, offset: 39387}, val: "+", ignoreCase: false, want: "\"+\"", }, ¬Expr{ - pos: position{line: 1243, col: 121, offset: 39839}, + pos: position{line: 1233, col: 121, offset: 39512}, expr: &charClassMatcher{ - pos: position{line: 2861, col: 13, offset: 93894}, + pos: position{line: 2852, col: 13, offset: 93681}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67439,7 +67516,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2618, col: 57, offset: 86707}, + pos: position{line: 2609, col: 57, offset: 86494}, name: "PassthroughMacro", }, }, @@ -67451,29 +67528,29 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2623, col: 1, offset: 86767}, + pos: position{line: 2614, col: 1, offset: 86554}, expr: &actionExpr{ - pos: position{line: 2625, col: 5, offset: 86843}, + pos: position{line: 2616, col: 5, offset: 86630}, run: (*parser).callonQuote1, expr: &seqExpr{ - pos: position{line: 2625, col: 5, offset: 86843}, + pos: position{line: 2616, col: 5, offset: 86630}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2625, col: 5, offset: 86843}, + pos: position{line: 2616, col: 5, offset: 86630}, run: (*parser).callonQuote3, }, &labeledExpr{ - pos: position{line: 2628, col: 5, offset: 86903}, + pos: position{line: 2619, col: 5, offset: 86690}, label: "element", expr: &choiceExpr{ - pos: position{line: 2629, col: 9, offset: 86921}, + pos: position{line: 2620, col: 9, offset: 86708}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2629, col: 9, offset: 86921}, + pos: position{line: 2620, col: 9, offset: 86708}, name: "QuotedText", }, &ruleRefExpr{ - pos: position{line: 2630, col: 11, offset: 86943}, + pos: position{line: 2621, col: 11, offset: 86730}, name: "QuotedString", }, }, @@ -67485,66 +67562,66 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2776, col: 1, offset: 90952}, + pos: position{line: 2767, col: 1, offset: 90739}, expr: &actionExpr{ - pos: position{line: 2776, col: 26, offset: 90977}, + pos: position{line: 2767, col: 26, offset: 90764}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2776, col: 26, offset: 90977}, + pos: position{line: 2767, col: 26, offset: 90764}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2776, col: 26, offset: 90977}, + pos: position{line: 2767, col: 26, offset: 90764}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2776, col: 31, offset: 90982}, + pos: position{line: 2767, col: 31, offset: 90769}, expr: &actionExpr{ - pos: position{line: 2781, col: 5, offset: 91045}, + pos: position{line: 2772, col: 5, offset: 90832}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2781, col: 5, offset: 91045}, + pos: position{line: 2772, col: 5, offset: 90832}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2781, col: 5, offset: 91045}, + pos: position{line: 2772, col: 5, offset: 90832}, expr: ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, &labeledExpr{ - pos: position{line: 2784, col: 5, offset: 91169}, + pos: position{line: 2775, col: 5, offset: 90956}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2784, col: 16, offset: 91180}, + pos: position{line: 2775, col: 16, offset: 90967}, expr: &actionExpr{ - pos: position{line: 2784, col: 17, offset: 91181}, + pos: position{line: 2775, col: 17, offset: 90968}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2784, col: 17, offset: 91181}, + pos: position{line: 2775, col: 17, offset: 90968}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2784, col: 17, offset: 91181}, + pos: position{line: 2775, col: 17, offset: 90968}, label: "n", expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -67556,7 +67633,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2784, col: 27, offset: 91191}, + pos: position{line: 2775, col: 27, offset: 90978}, val: "*", ignoreCase: false, want: "\"*\"", @@ -67567,38 +67644,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2785, col: 5, offset: 91219}, + pos: position{line: 2776, col: 5, offset: 91006}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2785, col: 12, offset: 91226}, + pos: position{line: 2776, col: 12, offset: 91013}, expr: &choiceExpr{ - pos: position{line: 2786, col: 9, offset: 91236}, + pos: position{line: 2777, col: 9, offset: 91023}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2786, col: 9, offset: 91236}, + pos: position{line: 2777, col: 9, offset: 91023}, run: (*parser).callonTableColumnsAttribute25, expr: &litMatcher{ - pos: position{line: 2786, col: 9, offset: 91236}, + pos: position{line: 2777, col: 9, offset: 91023}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2787, col: 11, offset: 91283}, + pos: position{line: 2778, col: 11, offset: 91070}, run: (*parser).callonTableColumnsAttribute27, expr: &litMatcher{ - pos: position{line: 2787, col: 11, offset: 91283}, + pos: position{line: 2778, col: 11, offset: 91070}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 11, offset: 91331}, + pos: position{line: 2779, col: 11, offset: 91118}, run: (*parser).callonTableColumnsAttribute29, expr: &litMatcher{ - pos: position{line: 2788, col: 11, offset: 91331}, + pos: position{line: 2779, col: 11, offset: 91118}, val: "^", ignoreCase: false, want: "\"^\"", @@ -67609,38 +67686,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2790, col: 5, offset: 91381}, + pos: position{line: 2781, col: 5, offset: 91168}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2790, col: 12, offset: 91388}, + pos: position{line: 2781, col: 12, offset: 91175}, expr: &choiceExpr{ - pos: position{line: 2791, col: 9, offset: 91398}, + pos: position{line: 2782, col: 9, offset: 91185}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2791, col: 9, offset: 91398}, + pos: position{line: 2782, col: 9, offset: 91185}, run: (*parser).callonTableColumnsAttribute34, expr: &litMatcher{ - pos: position{line: 2791, col: 9, offset: 91398}, + pos: position{line: 2782, col: 9, offset: 91185}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 11, offset: 91445}, + pos: position{line: 2783, col: 11, offset: 91232}, run: (*parser).callonTableColumnsAttribute36, expr: &litMatcher{ - pos: position{line: 2792, col: 11, offset: 91445}, + pos: position{line: 2783, col: 11, offset: 91232}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2793, col: 11, offset: 91495}, + pos: position{line: 2784, col: 11, offset: 91282}, run: (*parser).callonTableColumnsAttribute38, expr: &litMatcher{ - pos: position{line: 2793, col: 11, offset: 91495}, + pos: position{line: 2784, col: 11, offset: 91282}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -67651,32 +67728,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2795, col: 5, offset: 91546}, + pos: position{line: 2786, col: 5, offset: 91333}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2795, col: 12, offset: 91553}, + pos: position{line: 2786, col: 12, offset: 91340}, expr: &choiceExpr{ - pos: position{line: 2795, col: 13, offset: 91554}, + pos: position{line: 2786, col: 13, offset: 91341}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2929, col: 12, offset: 96055}, + pos: position{line: 2920, col: 12, offset: 95842}, run: (*parser).callonTableColumnsAttribute43, expr: &seqExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, expr: &litMatcher{ - pos: position{line: 2929, col: 13, offset: 96056}, + pos: position{line: 2920, col: 13, offset: 95843}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, expr: &charClassMatcher{ - pos: position{line: 2929, col: 18, offset: 96061}, + pos: position{line: 2920, col: 18, offset: 95848}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -67687,10 +67764,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 24, offset: 91565}, + pos: position{line: 2786, col: 24, offset: 91352}, run: (*parser).callonTableColumnsAttribute49, expr: &litMatcher{ - pos: position{line: 2795, col: 24, offset: 91565}, + pos: position{line: 2786, col: 24, offset: 91352}, val: "~", ignoreCase: false, want: "\"~\"", @@ -67701,15 +67778,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2796, col: 5, offset: 91607}, + pos: position{line: 2787, col: 5, offset: 91394}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2796, col: 11, offset: 91613}, + pos: position{line: 2787, col: 11, offset: 91400}, expr: &actionExpr{ - pos: position{line: 2796, col: 12, offset: 91614}, + pos: position{line: 2787, col: 12, offset: 91401}, run: (*parser).callonTableColumnsAttribute53, expr: &charClassMatcher{ - pos: position{line: 2796, col: 12, offset: 91614}, + pos: position{line: 2787, col: 12, offset: 91401}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -67719,12 +67796,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2798, col: 5, offset: 91744}, + pos: position{line: 2789, col: 5, offset: 91531}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2798, col: 11, offset: 91750}, + pos: position{line: 2789, col: 11, offset: 91537}, expr: &litMatcher{ - pos: position{line: 2798, col: 12, offset: 91751}, + pos: position{line: 2789, col: 12, offset: 91538}, val: ",", ignoreCase: false, want: "\",\"", @@ -67732,7 +67809,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2799, col: 5, offset: 91761}, + pos: position{line: 2790, col: 5, offset: 91548}, run: (*parser).callonTableColumnsAttribute58, }, }, @@ -67741,9 +67818,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -67752,23 +67829,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2826, col: 1, offset: 92770}, + pos: position{line: 2817, col: 1, offset: 92557}, expr: &actionExpr{ - pos: position{line: 2827, col: 5, offset: 92793}, + pos: position{line: 2818, col: 5, offset: 92580}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2827, col: 5, offset: 92793}, + pos: position{line: 2818, col: 5, offset: 92580}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2827, col: 5, offset: 92793}, + pos: position{line: 2818, col: 5, offset: 92580}, label: "name", expr: &actionExpr{ - pos: position{line: 2850, col: 18, offset: 93558}, + pos: position{line: 2841, col: 18, offset: 93345}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 2850, col: 19, offset: 93559}, + pos: position{line: 2841, col: 19, offset: 93346}, expr: &charClassMatcher{ - pos: position{line: 2850, col: 19, offset: 93559}, + pos: position{line: 2841, col: 19, offset: 93346}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -67780,25 +67857,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2828, col: 5, offset: 92819}, + pos: position{line: 2819, col: 5, offset: 92606}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 2832, col: 5, offset: 92959}, + pos: position{line: 2823, col: 5, offset: 92746}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 2833, col: 5, offset: 92969}, + pos: position{line: 2824, col: 5, offset: 92756}, label: "value", expr: &actionExpr{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -67808,36 +67885,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2834, col: 5, offset: 92997}, + pos: position{line: 2825, col: 5, offset: 92784}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2834, col: 17, offset: 93009}, + pos: position{line: 2825, col: 17, offset: 92796}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 2953, col: 8, offset: 96552}, + pos: position{line: 2944, col: 8, offset: 96339}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2946, col: 12, offset: 96412}, + pos: position{line: 2937, col: 12, offset: 96199}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2946, col: 13, offset: 96413}, + pos: position{line: 2937, col: 13, offset: 96200}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 20, offset: 96420}, + pos: position{line: 2937, col: 20, offset: 96207}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2946, col: 29, offset: 96429}, + pos: position{line: 2937, col: 29, offset: 96216}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67846,9 +67923,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2950, col: 8, offset: 96502}, + pos: position{line: 2941, col: 8, offset: 96289}, expr: &anyMatcher{ - line: 2950, col: 9, offset: 96503, + line: 2941, col: 9, offset: 96290, }, }, }, @@ -67859,23 +67936,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 2838, col: 1, offset: 93157}, + pos: position{line: 2829, col: 1, offset: 92944}, expr: &actionExpr{ - pos: position{line: 2839, col: 5, offset: 93181}, + pos: position{line: 2830, col: 5, offset: 92968}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 93181}, + pos: position{line: 2830, col: 5, offset: 92968}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2839, col: 5, offset: 93181}, + pos: position{line: 2830, col: 5, offset: 92968}, label: "name", expr: &actionExpr{ - pos: position{line: 2850, col: 18, offset: 93558}, + pos: position{line: 2841, col: 18, offset: 93345}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 2850, col: 19, offset: 93559}, + pos: position{line: 2841, col: 19, offset: 93346}, expr: &charClassMatcher{ - pos: position{line: 2850, col: 19, offset: 93559}, + pos: position{line: 2841, col: 19, offset: 93346}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -67887,25 +67964,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2840, col: 5, offset: 93207}, + pos: position{line: 2831, col: 5, offset: 92994}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 2844, col: 5, offset: 93347}, + pos: position{line: 2835, col: 5, offset: 93134}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 2845, col: 5, offset: 93356}, + pos: position{line: 2836, col: 5, offset: 93143}, label: "value", expr: &actionExpr{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 19, offset: 93634}, + pos: position{line: 2845, col: 19, offset: 93421}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -67915,10 +67992,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2846, col: 5, offset: 93384}, + pos: position{line: 2837, col: 5, offset: 93171}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2846, col: 17, offset: 93396}, + pos: position{line: 2837, col: 17, offset: 93183}, name: "InlineAttributes", }, }, @@ -67928,36 +68005,36 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 2896, col: 1, offset: 95026}, + pos: position{line: 2887, col: 1, offset: 94813}, expr: &actionExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 2896, col: 17, offset: 95042}, + pos: position{line: 2887, col: 17, offset: 94829}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2896, col: 22, offset: 95047}, + pos: position{line: 2887, col: 22, offset: 94834}, expr: &choiceExpr{ - pos: position{line: 2896, col: 23, offset: 95048}, + pos: position{line: 2887, col: 23, offset: 94835}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, run: (*parser).callonFileLocation5, expr: &labeledExpr{ - pos: position{line: 2908, col: 13, offset: 95452}, + pos: position{line: 2899, col: 13, offset: 95239}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2908, col: 22, offset: 95461}, + pos: position{line: 2899, col: 22, offset: 95248}, expr: &choiceExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, run: (*parser).callonFileLocation9, expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 95467}, + pos: position{line: 2900, col: 5, offset: 95254}, expr: &charClassMatcher{ - pos: position{line: 2909, col: 6, offset: 95468}, + pos: position{line: 2900, col: 6, offset: 95255}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -68265,23 +68342,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonFileLocation71, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2647, col: 5, offset: 87305}, + pos: position{line: 2638, col: 5, offset: 87092}, run: (*parser).callonFileLocation73, }, &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87376}, + pos: position{line: 2641, col: 5, offset: 87163}, label: "element", expr: &choiceExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2652, col: 9, offset: 87474}, + pos: position{line: 2643, col: 9, offset: 87261}, run: (*parser).callonFileLocation76, expr: &choiceExpr{ pos: position{line: 691, col: 27, offset: 22375}, @@ -68302,12 +68379,12 @@ var g = &grammar{ pos: position{line: 691, col: 32, offset: 22380}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonFileLocation82, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -68319,10 +68396,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 691, col: 40, offset: 22388}, expr: &actionExpr{ - pos: position{line: 2937, col: 10, offset: 96228}, + pos: position{line: 2928, col: 10, offset: 96015}, run: (*parser).callonFileLocation86, expr: &charClassMatcher{ - pos: position{line: 2937, col: 11, offset: 96229}, + pos: position{line: 2928, col: 11, offset: 96016}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68709,12 +68786,12 @@ var g = &grammar{ pos: position{line: 693, col: 14, offset: 22505}, label: "id", expr: &actionExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, run: (*parser).callonFileLocation163, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 7, offset: 95880}, + pos: position{line: 2913, col: 7, offset: 95667}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -68736,10 +68813,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2655, col: 11, offset: 87578}, + pos: position{line: 2646, col: 11, offset: 87365}, run: (*parser).callonFileLocation167, expr: &charClassMatcher{ - pos: position{line: 2655, col: 12, offset: 87579}, + pos: position{line: 2646, col: 12, offset: 87366}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -68753,10 +68830,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, run: (*parser).callonFileLocation169, expr: &litMatcher{ - pos: position{line: 2914, col: 7, offset: 95664}, + pos: position{line: 2905, col: 7, offset: 95451}, val: "{", ignoreCase: false, want: "\"{\"", @@ -101152,28 +101229,6 @@ func (p *parser) callonHeaderGroup1() (interface{}, error) { return p.cur.onHeaderGroup1(stack["elements"]) } -func (c *current) onHeaderGroupElement13() (interface{}, error) { - return string(c.text), nil - -} - -func (p *parser) callonHeaderGroupElement13() (interface{}, error) { - stack := p.vstack[len(p.vstack)-1] - _ = stack - return p.cur.onHeaderGroupElement13() -} - -func (c *current) onHeaderGroupElement18() (interface{}, error) { - // TODO: just use "\n" - return string(c.text), nil -} - -func (p *parser) callonHeaderGroupElement18() (interface{}, error) { - stack := p.vstack[len(p.vstack)-1] - _ = stack - return p.cur.onHeaderGroupElement18() -} - func (c *current) onHeaderGroupElement8() (interface{}, error) { return types.NewStringElement(string(c.text)) @@ -101185,788 +101240,855 @@ func (p *parser) callonHeaderGroupElement8() (interface{}, error) { return p.cur.onHeaderGroupElement8() } -func (c *current) onHeaderGroupElement25() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement17() (interface{}, error) { + // allow ` + return types.NewStringElement(string(c.text)) } -func (p *parser) callonHeaderGroupElement25() (interface{}, error) { +func (p *parser) callonHeaderGroupElement17() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement25() + return p.cur.onHeaderGroupElement17() } -func (c *current) onHeaderGroupElement30() (bool, error) { - return c.isSubstitutionEnabled(SpecialCharacters) +func (c *current) onHeaderGroupElement29() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement30() (bool, error) { +func (p *parser) callonHeaderGroupElement29() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement30() + return p.cur.onHeaderGroupElement29() } -func (c *current) onHeaderGroupElement39() (interface{}, error) { - // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ - return string(c.text), nil +func (c *current) onHeaderGroupElement40() (interface{}, error) { + // spaces, commas and dots are allowed in this syntax + return types.NewStringElement(string(c.text)) } -func (p *parser) callonHeaderGroupElement39() (interface{}, error) { +func (p *parser) callonHeaderGroupElement40() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement39() + return p.cur.onHeaderGroupElement40() } -func (c *current) onHeaderGroupElement43() (interface{}, error) { +func (c *current) onHeaderGroupElement47() (interface{}, error) { return string(c.text), nil - } -func (p *parser) callonHeaderGroupElement43() (interface{}, error) { +func (p *parser) callonHeaderGroupElement47() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement43() + return p.cur.onHeaderGroupElement47() } -func (c *current) onHeaderGroupElement49() (interface{}, error) { - // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references - return types.NewStringElement(string(c.text)) - +func (c *current) onHeaderGroupElement43(ref interface{}) (interface{}, error) { + return types.NewElementPlaceHolder(ref.(string)) } -func (p *parser) callonHeaderGroupElement49() (interface{}, error) { +func (p *parser) callonHeaderGroupElement43() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement49() + return p.cur.onHeaderGroupElement43(stack["ref"]) } -func (c *current) onHeaderGroupElement56() (bool, error) { +func (c *current) onHeaderGroupElement53() (bool, error) { return c.isSubstitutionEnabled(Attributes) } -func (p *parser) callonHeaderGroupElement56() (bool, error) { +func (p *parser) callonHeaderGroupElement53() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement56() + return p.cur.onHeaderGroupElement53() } -func (c *current) onHeaderGroupElement63() (interface{}, error) { +func (c *current) onHeaderGroupElement60() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement63() (interface{}, error) { +func (p *parser) callonHeaderGroupElement60() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement63() + return p.cur.onHeaderGroupElement60() } -func (c *current) onHeaderGroupElement75() (interface{}, error) { +func (c *current) onHeaderGroupElement72() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement75() (interface{}, error) { +func (p *parser) callonHeaderGroupElement72() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement75() + return p.cur.onHeaderGroupElement72() } -func (c *current) onHeaderGroupElement77() (interface{}, error) { +func (c *current) onHeaderGroupElement74() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement77() (interface{}, error) { +func (p *parser) callonHeaderGroupElement74() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement77() + return p.cur.onHeaderGroupElement74() } -func (c *current) onHeaderGroupElement70(start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement67(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonHeaderGroupElement70() (interface{}, error) { +func (p *parser) callonHeaderGroupElement67() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement70(stack["start"]) + return p.cur.onHeaderGroupElement67(stack["start"]) } -func (c *current) onHeaderGroupElement59(name, start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement56(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } -func (p *parser) callonHeaderGroupElement59() (interface{}, error) { +func (p *parser) callonHeaderGroupElement56() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement59(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement56(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement85() (interface{}, error) { +func (c *current) onHeaderGroupElement82() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement85() (interface{}, error) { +func (p *parser) callonHeaderGroupElement82() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement85() + return p.cur.onHeaderGroupElement82() } -func (c *current) onHeaderGroupElement97() (interface{}, error) { +func (c *current) onHeaderGroupElement94() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement97() (interface{}, error) { +func (p *parser) callonHeaderGroupElement94() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement97() + return p.cur.onHeaderGroupElement94() } -func (c *current) onHeaderGroupElement99() (interface{}, error) { +func (c *current) onHeaderGroupElement96() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement99() (interface{}, error) { +func (p *parser) callonHeaderGroupElement96() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement99() + return p.cur.onHeaderGroupElement96() } -func (c *current) onHeaderGroupElement92(start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement89(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonHeaderGroupElement92() (interface{}, error) { +func (p *parser) callonHeaderGroupElement89() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement92(stack["start"]) + return p.cur.onHeaderGroupElement89(stack["start"]) } -func (c *current) onHeaderGroupElement81(name, start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement78(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) } -func (p *parser) callonHeaderGroupElement81() (interface{}, error) { +func (p *parser) callonHeaderGroupElement78() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement81(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement78(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement107() (interface{}, error) { +func (c *current) onHeaderGroupElement104() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement107() (interface{}, error) { +func (p *parser) callonHeaderGroupElement104() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement107() + return p.cur.onHeaderGroupElement104() } -func (c *current) onHeaderGroupElement103(name interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement100(name interface{}) (interface{}, error) { return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonHeaderGroupElement103() (interface{}, error) { +func (p *parser) callonHeaderGroupElement100() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement103(stack["name"]) + return p.cur.onHeaderGroupElement100(stack["name"]) } -func (c *current) onHeaderGroupElement54(element interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement51(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonHeaderGroupElement54() (interface{}, error) { +func (p *parser) callonHeaderGroupElement51() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement54(stack["element"]) + return p.cur.onHeaderGroupElement51(stack["element"]) } -func (c *current) onHeaderGroupElement113() (interface{}, error) { +func (c *current) onHeaderGroupElement110() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonHeaderGroupElement113() (interface{}, error) { +func (p *parser) callonHeaderGroupElement110() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement113() + return p.cur.onHeaderGroupElement110() } -func (c *current) onHeaderGroupElement35(id, label interface{}) (interface{}, error) { - return types.NewInternalCrossReference(id, label) +func (c *current) onHeaderGroupElement36(elements interface{}) (interface{}, error) { + return types.Reduce(elements, strings.TrimSpace), nil } -func (p *parser) callonHeaderGroupElement35() (interface{}, error) { +func (p *parser) callonHeaderGroupElement36() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement35(stack["id"], stack["label"]) + return p.cur.onHeaderGroupElement36(stack["elements"]) } -func (c *current) onHeaderGroupElement120() (interface{}, error) { - // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ - return string(c.text), nil +func (c *current) onHeaderGroupElement32(id interface{}) (interface{}, error) { + return types.NewIDAttribute(id) } -func (p *parser) callonHeaderGroupElement120() (interface{}, error) { +func (p *parser) callonHeaderGroupElement32() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement120() + return p.cur.onHeaderGroupElement32(stack["id"]) } -func (c *current) onHeaderGroupElement116(id interface{}) (interface{}, error) { - return types.NewInternalCrossReference(id, nil) +func (c *current) onHeaderGroupElement114() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement116() (interface{}, error) { +func (p *parser) callonHeaderGroupElement114() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement116(stack["id"]) + return p.cur.onHeaderGroupElement114() } -func (c *current) onHeaderGroupElement33() (interface{}, error) { - return types.NewStringElement(string(c.text)) +func (c *current) onHeaderGroupElement26(id interface{}) (interface{}, error) { + return id, nil +} + +func (p *parser) callonHeaderGroupElement26() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement26(stack["id"]) +} + +func (c *current) onHeaderGroupElement119() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement33() (interface{}, error) { +func (p *parser) callonHeaderGroupElement119() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement33() + return p.cur.onHeaderGroupElement119() } -func (c *current) onHeaderGroupElement124() (interface{}, error) { - return types.NewSpecialCharacter(string(c.text)) +func (c *current) onHeaderGroupElement124() (bool, error) { + return c.isSubstitutionEnabled(SpecialCharacters) } -func (p *parser) callonHeaderGroupElement124() (interface{}, error) { +func (p *parser) callonHeaderGroupElement124() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack return p.cur.onHeaderGroupElement124() } -func (c *current) onHeaderGroupElement28(element interface{}) (interface{}, error) { - return element, nil +func (c *current) onHeaderGroupElement133() (interface{}, error) { + // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement28() (interface{}, error) { +func (p *parser) callonHeaderGroupElement133() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement28(stack["element"]) + return p.cur.onHeaderGroupElement133() } -func (c *current) onHeaderGroupElement131() (bool, error) { +func (c *current) onHeaderGroupElement137() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonHeaderGroupElement137() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement137() +} + +func (c *current) onHeaderGroupElement143() (interface{}, error) { + // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references + return types.NewStringElement(string(c.text)) + +} + +func (p *parser) callonHeaderGroupElement143() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement143() +} + +func (c *current) onHeaderGroupElement150() (bool, error) { return c.isSubstitutionEnabled(Attributes) } -func (p *parser) callonHeaderGroupElement131() (bool, error) { +func (p *parser) callonHeaderGroupElement150() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement131() + return p.cur.onHeaderGroupElement150() } -func (c *current) onHeaderGroupElement138() (interface{}, error) { +func (c *current) onHeaderGroupElement157() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement138() (interface{}, error) { +func (p *parser) callonHeaderGroupElement157() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement138() + return p.cur.onHeaderGroupElement157() } -func (c *current) onHeaderGroupElement150() (interface{}, error) { +func (c *current) onHeaderGroupElement169() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement150() (interface{}, error) { +func (p *parser) callonHeaderGroupElement169() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement150() + return p.cur.onHeaderGroupElement169() } -func (c *current) onHeaderGroupElement152() (interface{}, error) { +func (c *current) onHeaderGroupElement171() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement152() (interface{}, error) { +func (p *parser) callonHeaderGroupElement171() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement152() + return p.cur.onHeaderGroupElement171() } -func (c *current) onHeaderGroupElement145(start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement164(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonHeaderGroupElement145() (interface{}, error) { +func (p *parser) callonHeaderGroupElement164() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement145(stack["start"]) + return p.cur.onHeaderGroupElement164(stack["start"]) } -func (c *current) onHeaderGroupElement134(name, start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement153(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } -func (p *parser) callonHeaderGroupElement134() (interface{}, error) { +func (p *parser) callonHeaderGroupElement153() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement134(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement153(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement160() (interface{}, error) { +func (c *current) onHeaderGroupElement179() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement160() (interface{}, error) { +func (p *parser) callonHeaderGroupElement179() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement160() + return p.cur.onHeaderGroupElement179() } -func (c *current) onHeaderGroupElement172() (interface{}, error) { +func (c *current) onHeaderGroupElement191() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement172() (interface{}, error) { +func (p *parser) callonHeaderGroupElement191() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement172() + return p.cur.onHeaderGroupElement191() } -func (c *current) onHeaderGroupElement174() (interface{}, error) { +func (c *current) onHeaderGroupElement193() (interface{}, error) { return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement174() (interface{}, error) { +func (p *parser) callonHeaderGroupElement193() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement174() + return p.cur.onHeaderGroupElement193() } -func (c *current) onHeaderGroupElement167(start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement186(start interface{}) (interface{}, error) { return start, nil } -func (p *parser) callonHeaderGroupElement167() (interface{}, error) { +func (p *parser) callonHeaderGroupElement186() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement167(stack["start"]) + return p.cur.onHeaderGroupElement186(stack["start"]) } -func (c *current) onHeaderGroupElement156(name, start interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement175(name, start interface{}) (interface{}, error) { return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) } -func (p *parser) callonHeaderGroupElement156() (interface{}, error) { +func (p *parser) callonHeaderGroupElement175() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement156(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement175(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement182() (interface{}, error) { +func (c *current) onHeaderGroupElement201() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement182() (interface{}, error) { +func (p *parser) callonHeaderGroupElement201() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement182() + return p.cur.onHeaderGroupElement201() } -func (c *current) onHeaderGroupElement178(name interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement197(name interface{}) (interface{}, error) { return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonHeaderGroupElement178() (interface{}, error) { +func (p *parser) callonHeaderGroupElement197() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement178(stack["name"]) + return p.cur.onHeaderGroupElement197(stack["name"]) } -func (c *current) onHeaderGroupElement129(element interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement148(element interface{}) (interface{}, error) { return element, nil } -func (p *parser) callonHeaderGroupElement129() (interface{}, error) { +func (p *parser) callonHeaderGroupElement148() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement129(stack["element"]) + return p.cur.onHeaderGroupElement148(stack["element"]) } -func (c *current) onHeaderGroupElement192() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement207() (interface{}, error) { + + return types.NewStringElement(string(c.text)) + } -func (p *parser) callonHeaderGroupElement192() (interface{}, error) { +func (p *parser) callonHeaderGroupElement207() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement192() + return p.cur.onHeaderGroupElement207() } -func (c *current) onHeaderGroupElement188(ref interface{}) (interface{}, error) { - return types.NewElementPlaceHolder(ref.(string)) +func (c *current) onHeaderGroupElement129(id, label interface{}) (interface{}, error) { + return types.NewInternalCrossReference(id, label) + } -func (p *parser) callonHeaderGroupElement188() (interface{}, error) { +func (p *parser) callonHeaderGroupElement129() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement188(stack["ref"]) + return p.cur.onHeaderGroupElement129(stack["id"], stack["label"]) } -func (c *current) onHeaderGroupElement198() (bool, error) { - return c.isSubstitutionEnabled(Replacements) +func (c *current) onHeaderGroupElement214() (interface{}, error) { + // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement198() (bool, error) { +func (p *parser) callonHeaderGroupElement214() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement198() + return p.cur.onHeaderGroupElement214() } -func (c *current) onHeaderGroupElement201() (interface{}, error) { - return types.NewStringElement("\u2019") +func (c *current) onHeaderGroupElement210(id interface{}) (interface{}, error) { + return types.NewInternalCrossReference(id, nil) } -func (p *parser) callonHeaderGroupElement201() (interface{}, error) { +func (p *parser) callonHeaderGroupElement210() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement201() + return p.cur.onHeaderGroupElement210(stack["id"]) } -func (c *current) onHeaderGroupElement203() (interface{}, error) { - return types.NewStringElement("\u00a9") +func (c *current) onHeaderGroupElement127() (interface{}, error) { + return types.NewStringElement(string(c.text)) } -func (p *parser) callonHeaderGroupElement203() (interface{}, error) { +func (p *parser) callonHeaderGroupElement127() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement203() + return p.cur.onHeaderGroupElement127() } -func (c *current) onHeaderGroupElement205() (interface{}, error) { - return types.NewStringElement("\u2122") +func (c *current) onHeaderGroupElement218() (interface{}, error) { + return types.NewSpecialCharacter(string(c.text)) } -func (p *parser) callonHeaderGroupElement205() (interface{}, error) { +func (p *parser) callonHeaderGroupElement218() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement205() + return p.cur.onHeaderGroupElement218() } -func (c *current) onHeaderGroupElement207() (interface{}, error) { - return types.NewStringElement("\u00ae") +func (c *current) onHeaderGroupElement122(element interface{}) (interface{}, error) { + return element, nil } -func (p *parser) callonHeaderGroupElement207() (interface{}, error) { +func (p *parser) callonHeaderGroupElement122() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement207() + return p.cur.onHeaderGroupElement122(stack["element"]) } -func (c *current) onHeaderGroupElement209() (interface{}, error) { - return types.NewStringElement("\u2026\u200b") +func (c *current) onHeaderGroupElement225() (bool, error) { + return c.isSubstitutionEnabled(Attributes) } -func (p *parser) callonHeaderGroupElement209() (interface{}, error) { +func (p *parser) callonHeaderGroupElement225() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement209() + return p.cur.onHeaderGroupElement225() } -func (c *current) onHeaderGroupElement211() (interface{}, error) { - return types.NewStringElement(string(c.text[:1]) + "\u2019") +func (c *current) onHeaderGroupElement232() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement211() (interface{}, error) { +func (p *parser) callonHeaderGroupElement232() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement211() + return p.cur.onHeaderGroupElement232() } -func (c *current) onHeaderGroupElement196(element interface{}) (interface{}, error) { - return element, nil +func (c *current) onHeaderGroupElement244() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement196() (interface{}, error) { +func (p *parser) callonHeaderGroupElement244() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement196(stack["element"]) + return p.cur.onHeaderGroupElement244() } -func (c *current) onHeaderGroupElement225() (interface{}, error) { - // spaces, commas and dots are allowed in this syntax - return types.NewStringElement(string(c.text)) +func (c *current) onHeaderGroupElement246() (interface{}, error) { + + return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement225() (interface{}, error) { +func (p *parser) callonHeaderGroupElement246() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement225() + return p.cur.onHeaderGroupElement246() } -func (c *current) onHeaderGroupElement232() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement239(start interface{}) (interface{}, error) { + return start, nil + } -func (p *parser) callonHeaderGroupElement232() (interface{}, error) { +func (p *parser) callonHeaderGroupElement239() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement232() + return p.cur.onHeaderGroupElement239(stack["start"]) } -func (c *current) onHeaderGroupElement228(ref interface{}) (interface{}, error) { - return types.NewElementPlaceHolder(ref.(string)) +func (c *current) onHeaderGroupElement228(name, start interface{}) (interface{}, error) { + return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } func (p *parser) callonHeaderGroupElement228() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement228(stack["ref"]) + return p.cur.onHeaderGroupElement228(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement238() (bool, error) { - return c.isSubstitutionEnabled(Attributes) +func (c *current) onHeaderGroupElement254() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement238() (bool, error) { +func (p *parser) callonHeaderGroupElement254() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement238() + return p.cur.onHeaderGroupElement254() } -func (c *current) onHeaderGroupElement245() (interface{}, error) { +func (c *current) onHeaderGroupElement266() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonHeaderGroupElement245() (interface{}, error) { +func (p *parser) callonHeaderGroupElement266() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement245() + return p.cur.onHeaderGroupElement266() } -func (c *current) onHeaderGroupElement257() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement268() (interface{}, error) { + + return strconv.Atoi(string(c.text)) } -func (p *parser) callonHeaderGroupElement257() (interface{}, error) { +func (p *parser) callonHeaderGroupElement268() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement257() + return p.cur.onHeaderGroupElement268() } -func (c *current) onHeaderGroupElement259() (interface{}, error) { +func (c *current) onHeaderGroupElement261(start interface{}) (interface{}, error) { + return start, nil - return strconv.Atoi(string(c.text)) +} +func (p *parser) callonHeaderGroupElement261() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement261(stack["start"]) } -func (p *parser) callonHeaderGroupElement259() (interface{}, error) { +func (c *current) onHeaderGroupElement250(name, start interface{}) (interface{}, error) { + return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) +} + +func (p *parser) callonHeaderGroupElement250() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement259() + return p.cur.onHeaderGroupElement250(stack["name"], stack["start"]) } -func (c *current) onHeaderGroupElement252(start interface{}) (interface{}, error) { - return start, nil +func (c *current) onHeaderGroupElement276() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement252() (interface{}, error) { +func (p *parser) callonHeaderGroupElement276() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement252(stack["start"]) + return p.cur.onHeaderGroupElement276() } -func (c *current) onHeaderGroupElement241(name, start interface{}) (interface{}, error) { - return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) +func (c *current) onHeaderGroupElement272(name interface{}) (interface{}, error) { + + return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonHeaderGroupElement241() (interface{}, error) { +func (p *parser) callonHeaderGroupElement272() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement241(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement272(stack["name"]) } -func (c *current) onHeaderGroupElement267() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement223(element interface{}) (interface{}, error) { + return element, nil } -func (p *parser) callonHeaderGroupElement267() (interface{}, error) { +func (p *parser) callonHeaderGroupElement223() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement267() + return p.cur.onHeaderGroupElement223(stack["element"]) } -func (c *current) onHeaderGroupElement279() (interface{}, error) { +func (c *current) onHeaderGroupElement286() (interface{}, error) { return string(c.text), nil - } -func (p *parser) callonHeaderGroupElement279() (interface{}, error) { +func (p *parser) callonHeaderGroupElement286() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement279() + return p.cur.onHeaderGroupElement286() +} + +func (c *current) onHeaderGroupElement282(ref interface{}) (interface{}, error) { + return types.NewElementPlaceHolder(ref.(string)) } -func (c *current) onHeaderGroupElement281() (interface{}, error) { +func (p *parser) callonHeaderGroupElement282() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement282(stack["ref"]) +} - return strconv.Atoi(string(c.text)) +func (c *current) onHeaderGroupElement292() (bool, error) { + return c.isSubstitutionEnabled(Replacements) } -func (p *parser) callonHeaderGroupElement281() (interface{}, error) { +func (p *parser) callonHeaderGroupElement292() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement281() + return p.cur.onHeaderGroupElement292() } -func (c *current) onHeaderGroupElement274(start interface{}) (interface{}, error) { - return start, nil +func (c *current) onHeaderGroupElement295() (interface{}, error) { + return types.NewStringElement("\u2019") } -func (p *parser) callonHeaderGroupElement274() (interface{}, error) { +func (p *parser) callonHeaderGroupElement295() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement274(stack["start"]) + return p.cur.onHeaderGroupElement295() } -func (c *current) onHeaderGroupElement263(name, start interface{}) (interface{}, error) { - return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) +func (c *current) onHeaderGroupElement297() (interface{}, error) { + return types.NewStringElement("\u00a9") + } -func (p *parser) callonHeaderGroupElement263() (interface{}, error) { +func (p *parser) callonHeaderGroupElement297() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement263(stack["name"], stack["start"]) + return p.cur.onHeaderGroupElement297() } -func (c *current) onHeaderGroupElement289() (interface{}, error) { - return string(c.text), nil +func (c *current) onHeaderGroupElement299() (interface{}, error) { + return types.NewStringElement("\u2122") } -func (p *parser) callonHeaderGroupElement289() (interface{}, error) { +func (p *parser) callonHeaderGroupElement299() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement289() + return p.cur.onHeaderGroupElement299() } -func (c *current) onHeaderGroupElement285(name interface{}) (interface{}, error) { +func (c *current) onHeaderGroupElement301() (interface{}, error) { + return types.NewStringElement("\u00ae") - return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonHeaderGroupElement285() (interface{}, error) { +func (p *parser) callonHeaderGroupElement301() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement285(stack["name"]) + return p.cur.onHeaderGroupElement301() } -func (c *current) onHeaderGroupElement236(element interface{}) (interface{}, error) { - return element, nil +func (c *current) onHeaderGroupElement303() (interface{}, error) { + return types.NewStringElement("\u2026\u200b") } -func (p *parser) callonHeaderGroupElement236() (interface{}, error) { +func (p *parser) callonHeaderGroupElement303() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement236(stack["element"]) + return p.cur.onHeaderGroupElement303() } -func (c *current) onHeaderGroupElement295() (interface{}, error) { - - return types.NewStringElement(string(c.text)) +func (c *current) onHeaderGroupElement305() (interface{}, error) { + return types.NewStringElement(string(c.text[:1]) + "\u2019") } -func (p *parser) callonHeaderGroupElement295() (interface{}, error) { +func (p *parser) callonHeaderGroupElement305() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement295() + return p.cur.onHeaderGroupElement305() } -func (c *current) onHeaderGroupElement221(elements interface{}) (interface{}, error) { - return types.Reduce(elements, strings.TrimSpace), nil +func (c *current) onHeaderGroupElement290(element interface{}) (interface{}, error) { + return element, nil } -func (p *parser) callonHeaderGroupElement221() (interface{}, error) { +func (p *parser) callonHeaderGroupElement290() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement221(stack["elements"]) + return p.cur.onHeaderGroupElement290(stack["element"]) } -func (c *current) onHeaderGroupElement217(id interface{}) (interface{}, error) { - return types.NewIDAttribute(id) +func (c *current) onHeaderGroupElement315() (interface{}, error) { + // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ + return string(c.text), nil } -func (p *parser) callonHeaderGroupElement217() (interface{}, error) { +func (p *parser) callonHeaderGroupElement315() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement217(stack["id"]) + return p.cur.onHeaderGroupElement315() } -func (c *current) onHeaderGroupElement299() (interface{}, error) { +func (c *current) onHeaderGroupElement311(id interface{}) (interface{}, error) { + // no EOL here since there can be multiple InlineElementID on the same line + return types.NewInlineAnchor(id.(string)) +} + +func (p *parser) callonHeaderGroupElement311() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onHeaderGroupElement311(stack["id"]) +} + +func (c *current) onHeaderGroupElement320() (interface{}, error) { return types.NewStringElement(string(c.text)) } -func (p *parser) callonHeaderGroupElement299() (interface{}, error) { +func (p *parser) callonHeaderGroupElement320() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onHeaderGroupElement299() + return p.cur.onHeaderGroupElement320() } func (c *current) onHeaderGroupElement1(element interface{}) (interface{}, error) { @@ -103967,17 +104089,6 @@ func (p *parser) callonInlineMacro17() (interface{}, error) { return p.cur.onInlineMacro17() } -func (c *current) onInlineMacro22() (interface{}, error) { - return string(c.text), nil - -} - -func (p *parser) callonInlineMacro22() (interface{}, error) { - stack := p.vstack[len(p.vstack)-1] - _ = stack - return p.cur.onInlineMacro22() -} - func (c *current) onInlineMacro13(id interface{}) (interface{}, error) { // no EOL here since there can be multiple InlineElementID on the same line return types.NewInlineAnchor(id.(string)) @@ -103989,142 +104100,142 @@ func (p *parser) callonInlineMacro13() (interface{}, error) { return p.cur.onInlineMacro13(stack["id"]) } -func (c *current) onInlineMacro32() (interface{}, error) { +func (c *current) onInlineMacro29() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro32() (interface{}, error) { +func (p *parser) callonInlineMacro29() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro32() + return p.cur.onInlineMacro29() } -func (c *current) onInlineMacro28() (interface{}, error) { +func (c *current) onInlineMacro25() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro28() (interface{}, error) { +func (p *parser) callonInlineMacro25() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro28() + return p.cur.onInlineMacro25() } -func (c *current) onInlineMacro39() (interface{}, error) { +func (c *current) onInlineMacro36() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro39() (interface{}, error) { +func (p *parser) callonInlineMacro36() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro39() + return p.cur.onInlineMacro36() } -func (c *current) onInlineMacro43() (interface{}, error) { +func (c *current) onInlineMacro40() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro43() (interface{}, error) { +func (p *parser) callonInlineMacro40() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro43() + return p.cur.onInlineMacro40() } -func (c *current) onInlineMacro50() (interface{}, error) { +func (c *current) onInlineMacro47() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro50() (interface{}, error) { +func (p *parser) callonInlineMacro47() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro50() + return p.cur.onInlineMacro47() } -func (c *current) onInlineMacro46() (interface{}, error) { +func (c *current) onInlineMacro43() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro46() (interface{}, error) { +func (p *parser) callonInlineMacro43() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro46() + return p.cur.onInlineMacro43() } -func (c *current) onInlineMacro36(content interface{}) (interface{}, error) { +func (c *current) onInlineMacro33(content interface{}) (interface{}, error) { return content, nil } -func (p *parser) callonInlineMacro36() (interface{}, error) { +func (p *parser) callonInlineMacro33() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro36(stack["content"]) + return p.cur.onInlineMacro33(stack["content"]) } -func (c *current) onInlineMacro57() (interface{}, error) { +func (c *current) onInlineMacro54() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro57() (interface{}, error) { +func (p *parser) callonInlineMacro54() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro57() + return p.cur.onInlineMacro54() } -func (c *current) onInlineMacro61() (interface{}, error) { +func (c *current) onInlineMacro58() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro61() (interface{}, error) { +func (p *parser) callonInlineMacro58() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro61() + return p.cur.onInlineMacro58() } -func (c *current) onInlineMacro68() (interface{}, error) { +func (c *current) onInlineMacro65() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro68() (interface{}, error) { +func (p *parser) callonInlineMacro65() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro68() + return p.cur.onInlineMacro65() } -func (c *current) onInlineMacro64() (interface{}, error) { +func (c *current) onInlineMacro61() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineMacro64() (interface{}, error) { +func (p *parser) callonInlineMacro61() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro64() + return p.cur.onInlineMacro61() } -func (c *current) onInlineMacro54(content interface{}) (interface{}, error) { +func (c *current) onInlineMacro51(content interface{}) (interface{}, error) { return content, nil } -func (p *parser) callonInlineMacro54() (interface{}, error) { +func (p *parser) callonInlineMacro51() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro54(stack["content"]) + return p.cur.onInlineMacro51(stack["content"]) } -func (c *current) onInlineMacro24(term1, term2, term3 interface{}) (interface{}, error) { +func (c *current) onInlineMacro21(term1, term2, term3 interface{}) (interface{}, error) { return types.NewConcealedIndexTerm(term1, term2, term3) } -func (p *parser) callonInlineMacro24() (interface{}, error) { +func (p *parser) callonInlineMacro21() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineMacro24(stack["term1"], stack["term2"], stack["term3"]) + return p.cur.onInlineMacro21(stack["term1"], stack["term2"], stack["term3"]) } func (c *current) onInlineMacro1(element interface{}) (interface{}, error) { diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index fb17de3d..e4578e91 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -385,7 +385,7 @@ AttributeReset <- ":!" name:(AttributeName) ":" Space* EOL { BlockAttributes <- attributes:( // shorthand syntax for anchors. Eg: `[[an_id]]` - (anchor:(ShortHandAnchor) Space* EOL { + (anchor:(LegacyElementID) Space* EOL { return anchor, nil }) // shorthand syntax for titles. Eg: `.a title` @@ -416,7 +416,7 @@ InlineAttributes <- } // shorthand syntax for anchors. Eg: `[[An ID]]` -ShortHandAnchor <- +LegacyElementID <- "[[" id:( elements:( @@ -1130,16 +1130,6 @@ FrontMatterLine <- (.)* { // ------------------------------------------------------------------------------------- // Inline Elements // ------------------------------------------------------------------------------------- -InlineElements <- - elements:(comment:(SingleLineComment) { - return types.NewInlineElements([]interface{}{comment}) - } / elements:(InlineElement)+ EOL { - return types.NewInlineElements(elements.([]interface{})) - }) { - c.resetSpaceSuffixTracking() - return elements, nil - } - // TODO: group as below and enable based on substitution context. // Also, add Callouts @@ -1169,9 +1159,9 @@ InlineElement <- } // ------------------------------------------------------------------------------------- -// InlineElement ID +// InlineAnchor // ------------------------------------------------------------------------------------- -InlineElementID <- "[[" id:(Id) "]]" Space* { // no EOL here since there can be multiple InlineElementID on the same line +InlineAnchor <- "[[" id:(Id) "]]" { // no EOL here since there can be multiple InlineElementID on the same line return types.NewInlineAnchor(id.(string)) } @@ -2467,7 +2457,8 @@ HeaderGroup <- HeaderGroupElement <- !EOF element:( - InlineWord + Word + / (Space+ id:(LegacyElementID) Space* &EOF { return id, nil}) // (legacy) element ID / Space / InlinePassthrough / SpecialCharacter @@ -2477,7 +2468,7 @@ HeaderGroupElement <- / AttributeSubstitution / ElementPlaceHolder // needed when parsing a second time, after first pass returned attribute substitutions / Replacement - / ShortHandAnchor + / InlineAnchor // must be after LegacyElementID / InlineFootnote / AnyChar) { return element, nil @@ -2602,7 +2593,7 @@ InlineMacro <- / InlineFootnote / CrossReference / InlineUserMacro - / InlineElementID + / InlineAnchor / ConcealedIndexTerm / IndexTerm / InlineUserMacro) { diff --git a/pkg/parser/section_test.go b/pkg/parser/section_test.go index 03493b66..ed23452a 100644 --- a/pkg/parser/section_test.go +++ b/pkg/parser/section_test.go @@ -1669,7 +1669,7 @@ a paragraph` Expect(ParseDocument(source)).To(MatchDocument(expected)) }) - It("single section with custom ID", func() { + It("single with custom block ID", func() { source := `[[custom_header]] == a header` sectionTitle := []interface{}{ @@ -1693,7 +1693,113 @@ a paragraph` Expect(ParseDocument(source)).To(MatchDocument(expected)) }) - It("multiple sections with custom IDs", func() { + It("single with custom inline ID", func() { + source := `== a header [[custom_header]]` + sectionTitle := []interface{}{ + &types.StringElement{Content: "a header"}, + } + expected := &types.Document{ + ElementReferences: types.ElementReferences{ + "custom_header": sectionTitle, + }, + Elements: []interface{}{ + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "custom_header", + types.AttrCustomID: true, + }, + Level: 1, + Title: sectionTitle, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("single with attached inline anchor", func() { + source := `== a header[[bookmark]]` + sectionTitle := []interface{}{ + &types.StringElement{Content: "a header"}, + &types.InlineLink{ + Attributes: types.Attributes{ + types.AttrID: "bookmark", + }, + }, + } + expected := &types.Document{ + ElementReferences: types.ElementReferences{ + "_a_header": sectionTitle, + }, + Elements: []interface{}{ + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_a_header", + }, + Level: 1, + Title: sectionTitle, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("single with attached inline anchor and inline ID", func() { + source := `== a header[[bookmark]] [[custom_header]]` + sectionTitle := []interface{}{ + &types.StringElement{Content: "a header"}, + &types.InlineLink{ + Attributes: types.Attributes{ + types.AttrID: "bookmark", + }, + }, + } + expected := &types.Document{ + ElementReferences: types.ElementReferences{ + "custom_header": sectionTitle, + }, + Elements: []interface{}{ + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "custom_header", + types.AttrCustomID: true, + }, + Level: 1, + Title: sectionTitle, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("single with detached inline anchor and inline ID", func() { + source := `== a header [[bookmark]] [[custom_header]]` + sectionTitle := []interface{}{ + &types.StringElement{Content: "a header "}, + &types.InlineLink{ + Attributes: types.Attributes{ + types.AttrID: "bookmark", + }, + }, + } + expected := &types.Document{ + ElementReferences: types.ElementReferences{ + "custom_header": sectionTitle, + }, + Elements: []interface{}{ + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "custom_header", + types.AttrCustomID: true, + }, + Level: 1, + Title: sectionTitle, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("multiple sections with multiple inline custom IDs", func() { source := `[[custom_header]] = a header @@ -1704,16 +1810,10 @@ a paragraph` a paragraph` fooTitle := []interface{}{ &types.StringElement{Content: "Section F "}, - &types.Attribute{ - Key: "id", - Value: "ignored", - }, - &types.StringElement{ - Content: " ", - }, - &types.Attribute{ - Key: "id", - Value: "foo", + &types.InlineLink{ + Attributes: types.Attributes{ + types.AttrID: "ignored", + }, }, } barTitle := []interface{}{ @@ -1731,7 +1831,6 @@ a paragraph` }, Attributes: types.Attributes{ types.AttrID: "custom_header", - // types.AttrCustomID: true, }, }, &types.Section{ diff --git a/pkg/renderer/sgml/html5/link.go b/pkg/renderer/sgml/html5/link.go index 878df258..1949bbfa 100644 --- a/pkg/renderer/sgml/html5/link.go +++ b/pkg/renderer/sgml/html5/link.go @@ -1,5 +1,5 @@ package html5 const ( - linkTmpl = `{{ .Text }}` + linkTmpl = `{{ .Text }}` ) diff --git a/pkg/renderer/sgml/html5/section_test.go b/pkg/renderer/sgml/html5/section_test.go index c19969ef..468d37cc 100644 --- a/pkg/renderer/sgml/html5/section_test.go +++ b/pkg/renderer/sgml/html5/section_test.go @@ -284,6 +284,76 @@ Listing block content is commonly used to preserve code input. +` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("single with custom inline ID", func() { + source := `== a header [[custom_header]]` + expected := `
+

a header

+
+
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("single with attached inline anchor", func() { + source := `== a header[[bookmark]]` + expected := `
+

a header

+
+
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("single with attached inline anchor and inline ID", func() { + source := `== a header[[bookmark]] [[custom_header]]` + expected := `
+

a header

+
+
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("single with detached inline anchor and inline ID", func() { + source := `== a header [[bookmark]] [[custom_header]]` + expected := `
+

a header

+
+
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("multiple sections with multiple inline custom IDs", func() { + source := `[[custom_header]] += a header + +== Section F [[ignored]] [[foo]] + +[[bar]] +== Section B +a paragraph` + expected := `
+

Section F

+
+
+
+
+

Section B

+
+
+

a paragraph

+
+
+
` Expect(RenderHTML(source)).To(MatchHTML(expected)) }) diff --git a/pkg/renderer/sgml/link.go b/pkg/renderer/sgml/link.go index 7b3de9b3..b858be27 100644 --- a/pkg/renderer/sgml/link.go +++ b/pkg/renderer/sgml/link.go @@ -15,6 +15,7 @@ func (r *sgmlRenderer) renderLink(ctx *renderer.Context, l *types.InlineLink) (s location := l.Location.Stringify() text := "" class := "" + id := l.Attributes.GetAsStringWithDefault(types.AttrID, "") roles, err := r.renderElementRoles(ctx, l.Attributes) if err != nil { return "", errors.Wrap(err, "unable to render link") @@ -35,16 +36,18 @@ func (r *sgmlRenderer) renderLink(ctx *renderer.Context, l *types.InlineLink) (s text = html.EscapeString(location) if len(roles) > 0 { class = "bare " + roles - } else { + } else if len(text) > 0 { // keep empty 'class' when there's no location class = "bare" } } err = r.link.Execute(result, struct { + ID string URL string Text string Class string Target string }{ + ID: id, URL: location, Text: text, Class: class, diff --git a/pkg/types/non_alphanumerics_replacement.go b/pkg/types/non_alphanumerics_replacement.go index 10328302..5c7d799f 100644 --- a/pkg/types/non_alphanumerics_replacement.go +++ b/pkg/types/non_alphanumerics_replacement.go @@ -31,14 +31,16 @@ func ReplaceNonAlphanumerics(elements []interface{}, replacement string) (string } buf.WriteString(r) case *InlineLink: - r, err := replaceNonAlphanumerics(element.Location.Stringify(), replacement) - if err != nil { - return "", err - } - if buf.Len() > 0 { - buf.WriteString(replacement) + if element.Location != nil { + r, err := replaceNonAlphanumerics(element.Location.Stringify(), replacement) + if err != nil { + return "", err + } + if buf.Len() > 0 { + buf.WriteString(replacement) + } + buf.WriteString(r) } - buf.WriteString(r) case *Icon: s := element.Attributes.GetAsStringWithDefault(AttrImageAlt, element.Class) r, err := replaceNonAlphanumerics(s, replacement) diff --git a/pkg/types/types.go b/pkg/types/types.go index 0e46d9db..23d37dfc 100644 --- a/pkg/types/types.go +++ b/pkg/types/types.go @@ -2245,6 +2245,15 @@ func (s *Section) GetElements() []interface{} { // SetElements sets this section's title func (s *Section) SetElements(title []interface{}) error { + // inline ID attribute foud at the end is *moved* at the attributes level of the section + if id, ok := title[len(title)-1].(*Attribute); ok { + sectionID := stringify(id.Value) + s.AddAttributes(Attributes{ + AttrID: sectionID, + AttrCustomID: true, + }) + title = title[:len(title)-1] + } s.Title = title return nil } @@ -2300,13 +2309,6 @@ func (s *Section) resolveID(attrs Attributes) (string, error) { if id := s.Attributes.GetAsStringWithDefault(AttrID, ""); id != "" { return id, nil } - // inline attribute - if id, ok := s.Title[len(s.Title)-1].(*Attribute); ok { - sectionID := stringify(id.Value) - s.Attributes[AttrID] = sectionID - s.Attributes[AttrCustomID] = true - return sectionID, nil - } log.Debugf("resolving section id") separator := attrs.GetAsStringWithDefault(AttrIDSeparator, DefaultIDSeparator) replacement, err := ReplaceNonAlphanumerics(s.Title, separator) @@ -3405,7 +3407,11 @@ func (l *Location) SetPathPrefix(p interface{}) { } // Stringify returns a string representation of the location -func (l Location) Stringify() string { +// or empty string if the location is nil +func (l *Location) Stringify() string { + if l == nil { + return "" + } result := &strings.Builder{} result.WriteString(l.Scheme) result.WriteString(stringify(l.Path))