From 7801194c890355a5d484190a10b0c748c13ab68f Mon Sep 17 00:00:00 2001 From: Xavier Coulon Date: Sat, 20 Nov 2021 13:35:30 +0100 Subject: [PATCH] fix(parser): links with line breaks in attributes (#858) Fixes #850 Signed-off-by: Xavier Coulon --- pkg/parser/link_test.go | 26 + pkg/parser/parser.go | 23619 +++++++++++++------------ pkg/parser/parser.peg | 6 +- pkg/renderer/sgml/html5/link_test.go | 10 + 4 files changed, 11849 insertions(+), 11812 deletions(-) diff --git a/pkg/parser/link_test.go b/pkg/parser/link_test.go index da759e54..3e383c42 100644 --- a/pkg/parser/link_test.go +++ b/pkg/parser/link_test.go @@ -1350,6 +1350,32 @@ a link to {scheme}:{path}[] and https://foo.com` Expect(ParseDocument(source)).To(MatchDocument(expected)) }) + It("links with line breaks in attributes", func() { + source := `link:x[ +title]` + expected := &types.Document{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.InlineLink{ + Attributes: types.Attributes{ + types.AttrInlineLinkText: "title", + }, + Location: &types.Location{ + Path: []interface{}{ + &types.StringElement{ + Content: "x", + }, + }, + }, + }, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + Context("text attribute with comma", func() { It("relative link only with text having comma", func() { diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index bd728170..30845d61 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -36,9 +36,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 22, col: 5, offset: 448}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -72,15 +72,15 @@ var g = &grammar{ name: "FileInclusion", }, &actionExpr{ - pos: position{line: 1613, col: 5, offset: 53551}, + pos: position{line: 1613, col: 5, offset: 53571}, run: (*parser).callonDocumentFragment14, expr: &seqExpr{ - pos: position{line: 1613, col: 5, offset: 53551}, + pos: position{line: 1613, col: 5, offset: 53571}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1613, col: 5, offset: 53551}, + pos: position{line: 1613, col: 5, offset: 53571}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -89,22 +89,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1614, col: 5, offset: 53662}, + pos: position{line: 1614, col: 5, offset: 53682}, expr: ¬Expr{ - pos: position{line: 1614, col: 7, offset: 53664}, + pos: position{line: 1614, col: 7, offset: 53684}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonDocumentFragment20, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -113,27 +113,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonDocumentFragment27, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonDocumentFragment30, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -142,22 +142,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonDocumentFragment33, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonDocumentFragment34, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -165,7 +165,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -174,20 +174,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonDocumentFragment39, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -196,20 +196,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonDocumentFragment43, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -218,15 +218,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonDocumentFragment47, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -234,7 +234,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -243,15 +243,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonDocumentFragment52, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -259,7 +259,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -271,12 +271,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment57, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -290,22 +290,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1615, col: 5, offset: 53695}, + pos: position{line: 1615, col: 5, offset: 53715}, expr: ¬Expr{ - pos: position{line: 1615, col: 7, offset: 53697}, + pos: position{line: 1615, col: 7, offset: 53717}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonDocumentFragment62, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment65, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -314,27 +314,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonDocumentFragment69, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonDocumentFragment72, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -343,20 +343,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonDocumentFragment75, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonDocumentFragment77, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -367,12 +367,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment79, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -386,9 +386,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1616, col: 5, offset: 53730}, + pos: position{line: 1616, col: 5, offset: 53750}, expr: ¬Expr{ - pos: position{line: 1616, col: 7, offset: 53732}, + pos: position{line: 1616, col: 7, offset: 53752}, expr: &choiceExpr{ pos: position{line: 136, col: 19, offset: 3960}, alternatives: []interface{}{ @@ -447,24 +447,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1617, col: 5, offset: 53753}, + pos: position{line: 1617, col: 5, offset: 53773}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment96, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment99, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -474,32 +474,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment102, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment104, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -508,9 +508,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -520,53 +520,53 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1618, col: 5, offset: 53787}, + pos: position{line: 1618, col: 5, offset: 53807}, run: (*parser).callonDocumentFragment111, }, &labeledExpr{ - pos: position{line: 1625, col: 5, offset: 54149}, + pos: position{line: 1625, col: 5, offset: 54169}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1625, col: 16, offset: 54160}, + pos: position{line: 1625, col: 16, offset: 54180}, expr: &actionExpr{ - pos: position{line: 1626, col: 9, offset: 54170}, + pos: position{line: 1626, col: 9, offset: 54190}, run: (*parser).callonDocumentFragment114, expr: &seqExpr{ - pos: position{line: 1626, col: 9, offset: 54170}, + pos: position{line: 1626, col: 9, offset: 54190}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1626, col: 9, offset: 54170}, + pos: position{line: 1626, col: 9, offset: 54190}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 1627, col: 9, offset: 54184}, + pos: position{line: 1627, col: 9, offset: 54204}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment120, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment126, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -575,28 +575,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment129, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -605,9 +605,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -617,23 +617,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1628, col: 9, offset: 54203}, + pos: position{line: 1628, col: 9, offset: 54223}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment140, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -642,25 +642,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment142, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -672,42 +672,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1629, col: 9, offset: 54242}, + pos: position{line: 1629, col: 9, offset: 54262}, label: "line", expr: &choiceExpr{ - pos: position{line: 1629, col: 15, offset: 54248}, + pos: position{line: 1629, col: 15, offset: 54268}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment149, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment155, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -717,28 +717,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment159, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -747,9 +747,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -758,21 +758,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment166, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment169, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -782,32 +782,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment172, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment174, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -816,9 +816,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -901,12 +901,12 @@ var g = &grammar{ pos: position{line: 167, col: 5, offset: 4915}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment195, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -928,28 +928,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 171, col: 37, offset: 5090}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment204, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -958,9 +958,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -987,35 +987,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDocumentFragment216, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDocumentFragment218, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDocumentFragment221, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -1049,33 +1049,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDocumentFragment232, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDocumentFragment237, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -1083,12 +1083,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDocumentFragment239, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1105,7 +1105,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1114,19 +1114,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDocumentFragment243, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -1160,33 +1160,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDocumentFragment254, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDocumentFragment259, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -1194,12 +1194,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDocumentFragment261, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1216,7 +1216,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1225,19 +1225,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDocumentFragment265, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -1271,7 +1271,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1309,28 +1309,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment278, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1339,9 +1339,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1404,10 +1404,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 184, col: 49, offset: 5432}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment296, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1416,28 +1416,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment299, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1446,9 +1446,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1511,10 +1511,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 186, col: 35, offset: 5529}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment317, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1523,28 +1523,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment320, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1553,9 +1553,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1564,39 +1564,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 879, col: 5, offset: 27679}, + pos: position{line: 879, col: 5, offset: 27695}, run: (*parser).callonDocumentFragment327, expr: &seqExpr{ - pos: position{line: 879, col: 5, offset: 27679}, + pos: position{line: 879, col: 5, offset: 27695}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 879, col: 5, offset: 27679}, + pos: position{line: 879, col: 5, offset: 27695}, run: (*parser).callonDocumentFragment329, }, &zeroOrMoreExpr{ - pos: position{line: 882, col: 5, offset: 27740}, + pos: position{line: 882, col: 5, offset: 27756}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment331, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment337, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1605,28 +1605,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment340, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1635,9 +1635,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1647,27 +1647,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 883, col: 5, offset: 27790}, + pos: position{line: 883, col: 5, offset: 27806}, label: "title", expr: &actionExpr{ - pos: position{line: 897, col: 5, offset: 28323}, + pos: position{line: 897, col: 5, offset: 28339}, run: (*parser).callonDocumentFragment348, expr: &seqExpr{ - pos: position{line: 897, col: 5, offset: 28323}, + pos: position{line: 897, col: 5, offset: 28339}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 897, col: 5, offset: 28323}, + pos: position{line: 897, col: 5, offset: 28339}, val: "=", ignoreCase: false, want: "\"=\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment351, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1676,15 +1676,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 897, col: 16, offset: 28334}, + pos: position{line: 897, col: 16, offset: 28350}, label: "title", expr: &actionExpr{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, run: (*parser).callonDocumentFragment355, expr: &oneOrMoreExpr{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, expr: &charClassMatcher{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -1694,28 +1694,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment359, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1724,9 +1724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1736,40 +1736,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 884, col: 5, offset: 27814}, + pos: position{line: 884, col: 5, offset: 27830}, label: "info", expr: &zeroOrOneExpr{ - pos: position{line: 884, col: 10, offset: 27819}, + pos: position{line: 884, col: 10, offset: 27835}, expr: &actionExpr{ - pos: position{line: 902, col: 5, offset: 28431}, + pos: position{line: 902, col: 5, offset: 28447}, run: (*parser).callonDocumentFragment368, expr: &seqExpr{ - pos: position{line: 902, col: 5, offset: 28431}, + pos: position{line: 902, col: 5, offset: 28447}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 902, col: 5, offset: 28431}, + pos: position{line: 902, col: 5, offset: 28447}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment371, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment377, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1778,28 +1778,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment380, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1808,9 +1808,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1820,41 +1820,41 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 903, col: 5, offset: 28446}, + pos: position{line: 903, col: 5, offset: 28462}, expr: &choiceExpr{ - pos: position{line: 903, col: 6, offset: 28447}, + pos: position{line: 903, col: 6, offset: 28463}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment389, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment395, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -1864,28 +1864,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment399, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1894,9 +1894,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -1905,28 +1905,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDocumentFragment406, expr: &seqExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDocumentFragment408, }, &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment411, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1935,28 +1935,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment414, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1965,49 +1965,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 618, col: 5, offset: 19795}, + pos: position{line: 618, col: 5, offset: 19811}, run: (*parser).callonDocumentFragment421, }, &labeledExpr{ - pos: position{line: 623, col: 5, offset: 19996}, + pos: position{line: 623, col: 5, offset: 20012}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 634, col: 5, offset: 20320}, + pos: position{line: 634, col: 5, offset: 20336}, expr: &actionExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, run: (*parser).callonDocumentFragment424, expr: &seqExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment431, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2016,28 +2016,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment434, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2046,9 +2046,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2056,42 +2056,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 635, col: 5, offset: 20351}, + pos: position{line: 635, col: 5, offset: 20367}, label: "line", expr: &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonDocumentFragment444, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonDocumentFragment450, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -2101,28 +2101,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment454, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2131,9 +2131,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2148,26 +2148,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 624, col: 5, offset: 20030}, + pos: position{line: 624, col: 5, offset: 20046}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment466, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2176,28 +2176,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment469, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2206,9 +2206,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2216,9 +2216,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2231,21 +2231,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 904, col: 5, offset: 28521}, + pos: position{line: 904, col: 5, offset: 28537}, label: "authors", expr: &actionExpr{ - pos: position{line: 910, col: 20, offset: 28771}, + pos: position{line: 910, col: 20, offset: 28787}, run: (*parser).callonDocumentFragment479, expr: &seqExpr{ - pos: position{line: 910, col: 20, offset: 28771}, + pos: position{line: 910, col: 20, offset: 28787}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 910, col: 20, offset: 28771}, + pos: position{line: 910, col: 20, offset: 28787}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment482, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2254,58 +2254,58 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 910, col: 27, offset: 28778}, + pos: position{line: 910, col: 27, offset: 28794}, label: "authors", expr: &choiceExpr{ - pos: position{line: 910, col: 36, offset: 28787}, + pos: position{line: 910, col: 36, offset: 28803}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 914, col: 30, offset: 28907}, + pos: position{line: 914, col: 30, offset: 28923}, run: (*parser).callonDocumentFragment486, expr: &seqExpr{ - pos: position{line: 914, col: 30, offset: 28907}, + pos: position{line: 914, col: 30, offset: 28923}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 914, col: 30, offset: 28907}, + pos: position{line: 914, col: 30, offset: 28923}, expr: &litMatcher{ - pos: position{line: 914, col: 31, offset: 28908}, + pos: position{line: 914, col: 31, offset: 28924}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 914, col: 35, offset: 28912}, + pos: position{line: 914, col: 35, offset: 28928}, label: "authors", expr: &oneOrMoreExpr{ - pos: position{line: 914, col: 44, offset: 28921}, + pos: position{line: 914, col: 44, offset: 28937}, expr: &actionExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, run: (*parser).callonDocumentFragment492, expr: &seqExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 923, col: 14, offset: 29162}, + pos: position{line: 923, col: 14, offset: 29178}, expr: &actionExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, run: (*parser).callonDocumentFragment496, expr: &seqExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, label: "part1", expr: &actionExpr{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, run: (*parser).callonDocumentFragment499, expr: &oneOrMoreExpr{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, expr: &charClassMatcher{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -2315,12 +2315,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 937, col: 5, offset: 29629}, + pos: position{line: 937, col: 5, offset: 29645}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment503, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2329,17 +2329,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 938, col: 5, offset: 29640}, + pos: position{line: 938, col: 5, offset: 29656}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 938, col: 11, offset: 29646}, + pos: position{line: 938, col: 11, offset: 29662}, expr: &actionExpr{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, run: (*parser).callonDocumentFragment507, expr: &oneOrMoreExpr{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, expr: &charClassMatcher{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -2350,12 +2350,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 941, col: 5, offset: 29728}, + pos: position{line: 941, col: 5, offset: 29744}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment511, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2364,17 +2364,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 942, col: 5, offset: 29739}, + pos: position{line: 942, col: 5, offset: 29755}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 942, col: 11, offset: 29745}, + pos: position{line: 942, col: 11, offset: 29761}, expr: &actionExpr{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, run: (*parser).callonDocumentFragment515, expr: &oneOrMoreExpr{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, expr: &charClassMatcher{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -2385,12 +2385,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 945, col: 5, offset: 29825}, + pos: position{line: 945, col: 5, offset: 29841}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment519, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2404,41 +2404,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 923, col: 40, offset: 29188}, + pos: position{line: 923, col: 40, offset: 29204}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 923, col: 46, offset: 29194}, + pos: position{line: 923, col: 46, offset: 29210}, expr: &actionExpr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, run: (*parser).callonDocumentFragment523, expr: &seqExpr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &litMatcher{ - pos: position{line: 952, col: 5, offset: 29957}, + pos: position{line: 952, col: 5, offset: 29973}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 953, col: 5, offset: 29966}, + pos: position{line: 953, col: 5, offset: 29982}, label: "email", expr: &actionExpr{ - pos: position{line: 953, col: 12, offset: 29973}, + pos: position{line: 953, col: 12, offset: 29989}, run: (*parser).callonDocumentFragment530, expr: &oneOrMoreExpr{ - pos: position{line: 953, col: 13, offset: 29974}, + pos: position{line: 953, col: 13, offset: 29990}, expr: &charClassMatcher{ - pos: position{line: 953, col: 13, offset: 29974}, + pos: position{line: 953, col: 13, offset: 29990}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -2448,7 +2448,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 956, col: 5, offset: 30034}, + pos: position{line: 956, col: 5, offset: 30050}, val: ">", ignoreCase: false, want: "\">\"", @@ -2459,12 +2459,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 923, col: 69, offset: 29217}, + pos: position{line: 923, col: 69, offset: 29233}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment535, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2473,21 +2473,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 923, col: 76, offset: 29224}, + pos: position{line: 923, col: 76, offset: 29240}, expr: &litMatcher{ - pos: position{line: 923, col: 76, offset: 29224}, + pos: position{line: 923, col: 76, offset: 29240}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 923, col: 81, offset: 29229}, + pos: position{line: 923, col: 81, offset: 29245}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment540, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2496,7 +2496,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 924, col: 5, offset: 29241}, + pos: position{line: 924, col: 5, offset: 29257}, run: (*parser).callonDocumentFragment542, }, }, @@ -2508,24 +2508,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 918, col: 33, offset: 29039}, + pos: position{line: 918, col: 33, offset: 29055}, run: (*parser).callonDocumentFragment543, expr: &seqExpr{ - pos: position{line: 918, col: 33, offset: 29039}, + pos: position{line: 918, col: 33, offset: 29055}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 918, col: 33, offset: 29039}, + pos: position{line: 918, col: 33, offset: 29055}, val: ":author:", ignoreCase: false, want: "\":author:\"", }, &zeroOrMoreExpr{ - pos: position{line: 918, col: 44, offset: 29050}, + pos: position{line: 918, col: 44, offset: 29066}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment547, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2534,35 +2534,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 918, col: 51, offset: 29057}, + pos: position{line: 918, col: 51, offset: 29073}, label: "author", expr: &actionExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, run: (*parser).callonDocumentFragment550, expr: &seqExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 923, col: 5, offset: 29153}, + pos: position{line: 923, col: 5, offset: 29169}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 923, col: 14, offset: 29162}, + pos: position{line: 923, col: 14, offset: 29178}, expr: &actionExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, run: (*parser).callonDocumentFragment554, expr: &seqExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 934, col: 5, offset: 29542}, + pos: position{line: 934, col: 5, offset: 29558}, label: "part1", expr: &actionExpr{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, run: (*parser).callonDocumentFragment557, expr: &oneOrMoreExpr{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, expr: &charClassMatcher{ - pos: position{line: 934, col: 12, offset: 29549}, + pos: position{line: 934, col: 12, offset: 29565}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -2572,12 +2572,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 937, col: 5, offset: 29629}, + pos: position{line: 937, col: 5, offset: 29645}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment561, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2586,17 +2586,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 938, col: 5, offset: 29640}, + pos: position{line: 938, col: 5, offset: 29656}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 938, col: 11, offset: 29646}, + pos: position{line: 938, col: 11, offset: 29662}, expr: &actionExpr{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, run: (*parser).callonDocumentFragment565, expr: &oneOrMoreExpr{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, expr: &charClassMatcher{ - pos: position{line: 938, col: 12, offset: 29647}, + pos: position{line: 938, col: 12, offset: 29663}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -2607,12 +2607,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 941, col: 5, offset: 29728}, + pos: position{line: 941, col: 5, offset: 29744}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment569, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2621,17 +2621,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 942, col: 5, offset: 29739}, + pos: position{line: 942, col: 5, offset: 29755}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 942, col: 11, offset: 29745}, + pos: position{line: 942, col: 11, offset: 29761}, expr: &actionExpr{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, run: (*parser).callonDocumentFragment573, expr: &oneOrMoreExpr{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, expr: &charClassMatcher{ - pos: position{line: 942, col: 12, offset: 29746}, + pos: position{line: 942, col: 12, offset: 29762}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -2642,12 +2642,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 945, col: 5, offset: 29825}, + pos: position{line: 945, col: 5, offset: 29841}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment577, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2661,41 +2661,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 923, col: 40, offset: 29188}, + pos: position{line: 923, col: 40, offset: 29204}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 923, col: 46, offset: 29194}, + pos: position{line: 923, col: 46, offset: 29210}, expr: &actionExpr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, run: (*parser).callonDocumentFragment581, expr: &seqExpr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 951, col: 5, offset: 29947}, + pos: position{line: 951, col: 5, offset: 29963}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &litMatcher{ - pos: position{line: 952, col: 5, offset: 29957}, + pos: position{line: 952, col: 5, offset: 29973}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 953, col: 5, offset: 29966}, + pos: position{line: 953, col: 5, offset: 29982}, label: "email", expr: &actionExpr{ - pos: position{line: 953, col: 12, offset: 29973}, + pos: position{line: 953, col: 12, offset: 29989}, run: (*parser).callonDocumentFragment588, expr: &oneOrMoreExpr{ - pos: position{line: 953, col: 13, offset: 29974}, + pos: position{line: 953, col: 13, offset: 29990}, expr: &charClassMatcher{ - pos: position{line: 953, col: 13, offset: 29974}, + pos: position{line: 953, col: 13, offset: 29990}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -2705,7 +2705,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 956, col: 5, offset: 30034}, + pos: position{line: 956, col: 5, offset: 30050}, val: ">", ignoreCase: false, want: "\">\"", @@ -2716,12 +2716,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 923, col: 69, offset: 29217}, + pos: position{line: 923, col: 69, offset: 29233}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment593, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2730,21 +2730,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 923, col: 76, offset: 29224}, + pos: position{line: 923, col: 76, offset: 29240}, expr: &litMatcher{ - pos: position{line: 923, col: 76, offset: 29224}, + pos: position{line: 923, col: 76, offset: 29240}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 923, col: 81, offset: 29229}, + pos: position{line: 923, col: 81, offset: 29245}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment598, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2753,7 +2753,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 924, col: 5, offset: 29241}, + pos: position{line: 924, col: 5, offset: 29257}, run: (*parser).callonDocumentFragment600, }, }, @@ -2767,28 +2767,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment602, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2797,9 +2797,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2809,41 +2809,41 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 905, col: 5, offset: 28552}, + pos: position{line: 905, col: 5, offset: 28568}, expr: &choiceExpr{ - pos: position{line: 905, col: 6, offset: 28553}, + pos: position{line: 905, col: 6, offset: 28569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment611, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment617, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -2853,28 +2853,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment621, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2883,9 +2883,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -2894,28 +2894,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDocumentFragment628, expr: &seqExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDocumentFragment630, }, &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment633, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2924,28 +2924,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment636, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2954,49 +2954,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 618, col: 5, offset: 19795}, + pos: position{line: 618, col: 5, offset: 19811}, run: (*parser).callonDocumentFragment643, }, &labeledExpr{ - pos: position{line: 623, col: 5, offset: 19996}, + pos: position{line: 623, col: 5, offset: 20012}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 634, col: 5, offset: 20320}, + pos: position{line: 634, col: 5, offset: 20336}, expr: &actionExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, run: (*parser).callonDocumentFragment646, expr: &seqExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment653, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3005,28 +3005,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment656, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3035,9 +3035,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3045,42 +3045,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 635, col: 5, offset: 20351}, + pos: position{line: 635, col: 5, offset: 20367}, label: "line", expr: &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonDocumentFragment666, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonDocumentFragment672, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -3090,28 +3090,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment676, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3120,9 +3120,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3137,26 +3137,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 624, col: 5, offset: 20030}, + pos: position{line: 624, col: 5, offset: 20046}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment688, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3165,28 +3165,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment691, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3195,9 +3195,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3205,9 +3205,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3220,23 +3220,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 906, col: 5, offset: 28627}, + pos: position{line: 906, col: 5, offset: 28643}, label: "revision", expr: &zeroOrOneExpr{ - pos: position{line: 906, col: 14, offset: 28636}, + pos: position{line: 906, col: 14, offset: 28652}, expr: &actionExpr{ - pos: position{line: 962, col: 21, offset: 30223}, + pos: position{line: 962, col: 21, offset: 30239}, run: (*parser).callonDocumentFragment702, expr: &seqExpr{ - pos: position{line: 962, col: 21, offset: 30223}, + pos: position{line: 962, col: 21, offset: 30239}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 962, col: 21, offset: 30223}, + pos: position{line: 962, col: 21, offset: 30239}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment705, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3245,49 +3245,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 962, col: 28, offset: 30230}, + pos: position{line: 962, col: 28, offset: 30246}, expr: &litMatcher{ - pos: position{line: 962, col: 29, offset: 30231}, + pos: position{line: 962, col: 29, offset: 30247}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 962, col: 33, offset: 30235}, + pos: position{line: 962, col: 33, offset: 30251}, label: "revision", expr: &choiceExpr{ - pos: position{line: 963, col: 9, offset: 30254}, + pos: position{line: 963, col: 9, offset: 30270}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 963, col: 10, offset: 30255}, + pos: position{line: 963, col: 10, offset: 30271}, run: (*parser).callonDocumentFragment711, expr: &seqExpr{ - pos: position{line: 963, col: 10, offset: 30255}, + pos: position{line: 963, col: 10, offset: 30271}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 963, col: 10, offset: 30255}, + pos: position{line: 963, col: 10, offset: 30271}, label: "revnumber", expr: &choiceExpr{ - pos: position{line: 972, col: 27, offset: 30772}, + pos: position{line: 972, col: 27, offset: 30788}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 972, col: 27, offset: 30772}, + pos: position{line: 972, col: 27, offset: 30788}, run: (*parser).callonDocumentFragment715, expr: &seqExpr{ - pos: position{line: 972, col: 27, offset: 30772}, + pos: position{line: 972, col: 27, offset: 30788}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 972, col: 27, offset: 30772}, + pos: position{line: 972, col: 27, offset: 30788}, val: "v", ignoreCase: true, want: "\"v\"i", }, &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonDocumentFragment718, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3295,9 +3295,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 972, col: 39, offset: 30784}, + pos: position{line: 972, col: 39, offset: 30800}, expr: &charClassMatcher{ - pos: position{line: 972, col: 39, offset: 30784}, + pos: position{line: 972, col: 39, offset: 30800}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -3308,25 +3308,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 974, col: 5, offset: 30832}, + pos: position{line: 974, col: 5, offset: 30848}, run: (*parser).callonDocumentFragment722, expr: &seqExpr{ - pos: position{line: 974, col: 5, offset: 30832}, + pos: position{line: 974, col: 5, offset: 30848}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 974, col: 5, offset: 30832}, + pos: position{line: 974, col: 5, offset: 30848}, expr: &litMatcher{ - pos: position{line: 974, col: 5, offset: 30832}, + pos: position{line: 974, col: 5, offset: 30848}, val: "v", ignoreCase: true, want: "\"v\"i", }, }, &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonDocumentFragment726, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3334,9 +3334,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 974, col: 18, offset: 30845}, + pos: position{line: 974, col: 18, offset: 30861}, expr: &charClassMatcher{ - pos: position{line: 974, col: 18, offset: 30845}, + pos: position{line: 974, col: 18, offset: 30861}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -3344,12 +3344,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 974, col: 29, offset: 30856}, + pos: position{line: 974, col: 29, offset: 30872}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment731, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3358,9 +3358,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 974, col: 36, offset: 30863}, + pos: position{line: 974, col: 36, offset: 30879}, expr: &litMatcher{ - pos: position{line: 974, col: 37, offset: 30864}, + pos: position{line: 974, col: 37, offset: 30880}, val: ",", ignoreCase: false, want: "\",\"", @@ -3373,26 +3373,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 963, col: 45, offset: 30290}, + pos: position{line: 963, col: 45, offset: 30306}, expr: &litMatcher{ - pos: position{line: 963, col: 45, offset: 30290}, + pos: position{line: 963, col: 45, offset: 30306}, val: ",", ignoreCase: false, want: "\",\"", }, }, &labeledExpr{ - pos: position{line: 963, col: 50, offset: 30295}, + pos: position{line: 963, col: 50, offset: 30311}, label: "revdate", expr: &zeroOrOneExpr{ - pos: position{line: 963, col: 58, offset: 30303}, + pos: position{line: 963, col: 58, offset: 30319}, expr: &actionExpr{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, run: (*parser).callonDocumentFragment739, expr: &oneOrMoreExpr{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, expr: &charClassMatcher{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -3403,26 +3403,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 963, col: 82, offset: 30327}, + pos: position{line: 963, col: 82, offset: 30343}, expr: &litMatcher{ - pos: position{line: 963, col: 82, offset: 30327}, + pos: position{line: 963, col: 82, offset: 30343}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 963, col: 87, offset: 30332}, + pos: position{line: 963, col: 87, offset: 30348}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 963, col: 97, offset: 30342}, + pos: position{line: 963, col: 97, offset: 30358}, expr: &actionExpr{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, run: (*parser).callonDocumentFragment746, expr: &oneOrMoreExpr{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, expr: &charClassMatcher{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -3436,21 +3436,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 965, col: 15, offset: 30460}, + pos: position{line: 965, col: 15, offset: 30476}, run: (*parser).callonDocumentFragment749, expr: &seqExpr{ - pos: position{line: 965, col: 15, offset: 30460}, + pos: position{line: 965, col: 15, offset: 30476}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 965, col: 15, offset: 30460}, + pos: position{line: 965, col: 15, offset: 30476}, label: "revdate", expr: &actionExpr{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, run: (*parser).callonDocumentFragment752, expr: &oneOrMoreExpr{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, expr: &charClassMatcher{ - pos: position{line: 978, col: 25, offset: 30928}, + pos: position{line: 978, col: 25, offset: 30944}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -3460,26 +3460,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 965, col: 46, offset: 30491}, + pos: position{line: 965, col: 46, offset: 30507}, expr: &litMatcher{ - pos: position{line: 965, col: 46, offset: 30491}, + pos: position{line: 965, col: 46, offset: 30507}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 965, col: 51, offset: 30496}, + pos: position{line: 965, col: 51, offset: 30512}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 965, col: 61, offset: 30506}, + pos: position{line: 965, col: 61, offset: 30522}, expr: &actionExpr{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, run: (*parser).callonDocumentFragment759, expr: &oneOrMoreExpr{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, expr: &charClassMatcher{ - pos: position{line: 982, col: 27, offset: 31000}, + pos: position{line: 982, col: 27, offset: 31016}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -3496,28 +3496,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment763, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3526,9 +3526,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3544,12 +3544,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 885, col: 5, offset: 27844}, + pos: position{line: 885, col: 5, offset: 27860}, label: "extraAttrs", expr: &zeroOrMoreExpr{ - pos: position{line: 885, col: 16, offset: 27855}, + pos: position{line: 885, col: 16, offset: 27871}, expr: &choiceExpr{ - pos: position{line: 885, col: 17, offset: 27856}, + pos: position{line: 885, col: 17, offset: 27872}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 152, col: 5, offset: 4423}, @@ -3615,12 +3615,12 @@ var g = &grammar{ pos: position{line: 167, col: 5, offset: 4915}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment787, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3642,28 +3642,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 171, col: 37, offset: 5090}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment796, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3672,9 +3672,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -3701,35 +3701,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDocumentFragment808, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDocumentFragment810, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDocumentFragment813, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -3763,33 +3763,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDocumentFragment824, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDocumentFragment829, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -3797,12 +3797,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDocumentFragment831, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3819,7 +3819,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3828,19 +3828,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDocumentFragment835, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -3874,33 +3874,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDocumentFragment846, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDocumentFragment851, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -3908,12 +3908,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDocumentFragment853, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3930,7 +3930,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3939,19 +3939,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDocumentFragment857, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -3985,7 +3985,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -4023,28 +4023,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment870, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4053,9 +4053,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4118,10 +4118,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 184, col: 49, offset: 5432}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment888, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4130,28 +4130,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment891, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4160,9 +4160,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4225,10 +4225,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 186, col: 35, offset: 5529}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment909, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4237,28 +4237,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment912, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4267,9 +4267,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4285,27 +4285,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment919, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment925, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4314,28 +4314,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment928, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4344,9 +4344,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4355,25 +4355,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2414, col: 5, offset: 81337}, + pos: position{line: 2414, col: 5, offset: 81357}, run: (*parser).callonDocumentFragment935, expr: &seqExpr{ - pos: position{line: 2414, col: 5, offset: 81337}, + pos: position{line: 2414, col: 5, offset: 81357}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2414, col: 5, offset: 81337}, + pos: position{line: 2414, col: 5, offset: 81357}, run: (*parser).callonDocumentFragment937, }, &labeledExpr{ - pos: position{line: 2417, col: 5, offset: 81400}, + pos: position{line: 2417, col: 5, offset: 81420}, label: "level", expr: &actionExpr{ - pos: position{line: 2417, col: 12, offset: 81407}, + pos: position{line: 2417, col: 12, offset: 81427}, run: (*parser).callonDocumentFragment939, expr: &oneOrMoreExpr{ - pos: position{line: 2417, col: 12, offset: 81407}, + pos: position{line: 2417, col: 12, offset: 81427}, expr: &litMatcher{ - pos: position{line: 2417, col: 13, offset: 81408}, + pos: position{line: 2417, col: 13, offset: 81428}, val: "=", ignoreCase: false, want: "\"=\"", @@ -4382,16 +4382,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2421, col: 5, offset: 81516}, + pos: position{line: 2421, col: 5, offset: 81536}, run: (*parser).callonDocumentFragment942, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment943, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4400,15 +4400,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2425, col: 12, offset: 81675}, + pos: position{line: 2425, col: 12, offset: 81695}, label: "title", expr: &actionExpr{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, run: (*parser).callonDocumentFragment947, expr: &oneOrMoreExpr{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, expr: &charClassMatcher{ - pos: position{line: 2429, col: 20, offset: 81803}, + pos: position{line: 2429, col: 20, offset: 81823}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -4418,28 +4418,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment951, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4448,9 +4448,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4463,46 +4463,46 @@ var g = &grammar{ name: "DelimitedBlock", }, &actionExpr{ - pos: position{line: 2818, col: 18, offset: 93317}, + pos: position{line: 2818, col: 18, offset: 93337}, run: (*parser).callonDocumentFragment959, expr: &seqExpr{ - pos: position{line: 2818, col: 18, offset: 93317}, + pos: position{line: 2818, col: 18, offset: 93337}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2818, col: 19, offset: 93318}, + pos: position{line: 2818, col: 19, offset: 93338}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 19, offset: 93318}, + pos: position{line: 2818, col: 19, offset: 93338}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2818, col: 27, offset: 93326}, + pos: position{line: 2818, col: 27, offset: 93346}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2818, col: 37, offset: 93336}, + pos: position{line: 2818, col: 37, offset: 93356}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2818, col: 45, offset: 93344}, + pos: position{line: 2818, col: 45, offset: 93364}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2818, col: 55, offset: 93354}, + pos: position{line: 2818, col: 55, offset: 93374}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2818, col: 63, offset: 93362}, + pos: position{line: 2818, col: 63, offset: 93382}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -4510,9 +4510,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4523,24 +4523,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2717, col: 5, offset: 90449}, + pos: position{line: 2717, col: 5, offset: 90469}, run: (*parser).callonDocumentFragment971, expr: &seqExpr{ - pos: position{line: 2717, col: 5, offset: 90449}, + pos: position{line: 2717, col: 5, offset: 90469}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment975, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4549,28 +4549,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment978, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4579,48 +4579,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &labeledExpr{ - pos: position{line: 2718, col: 5, offset: 90473}, + pos: position{line: 2718, col: 5, offset: 90493}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2718, col: 12, offset: 90480}, + pos: position{line: 2718, col: 12, offset: 90500}, expr: &actionExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, run: (*parser).callonDocumentFragment987, expr: &seqExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2732, col: 11, offset: 90798}, + pos: position{line: 2732, col: 11, offset: 90818}, expr: &actionExpr{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, run: (*parser).callonDocumentFragment991, expr: &seqExpr{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2738, col: 9, offset: 90919}, + pos: position{line: 2738, col: 9, offset: 90939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment995, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4629,23 +4629,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2739, col: 5, offset: 90931}, + pos: position{line: 2739, col: 5, offset: 90951}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2739, col: 14, offset: 90940}, + pos: position{line: 2739, col: 14, offset: 90960}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonDocumentFragment999, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonDocumentFragment1001, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -4663,28 +4663,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1005, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4693,37 +4693,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2733, col: 5, offset: 90820}, + pos: position{line: 2733, col: 5, offset: 90840}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment1013, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1019, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4732,28 +4732,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1022, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4762,9 +4762,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4779,40 +4779,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2719, col: 5, offset: 90499}, + pos: position{line: 2719, col: 5, offset: 90519}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2719, col: 10, offset: 90504}, + pos: position{line: 2719, col: 10, offset: 90524}, expr: &choiceExpr{ - pos: position{line: 2743, col: 13, offset: 91037}, + pos: position{line: 2743, col: 13, offset: 91057}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, run: (*parser).callonDocumentFragment1032, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1039, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4821,28 +4821,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1042, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4851,9 +4851,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4861,55 +4861,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2754, col: 5, offset: 91279}, + pos: position{line: 2754, col: 5, offset: 91299}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2754, col: 11, offset: 91285}, + pos: position{line: 2754, col: 11, offset: 91305}, expr: &actionExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, run: (*parser).callonDocumentFragment1053, expr: &seqExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, label: "cell", expr: &actionExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, run: (*parser).callonDocumentFragment1056, expr: &seqExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1063, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4918,28 +4918,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1066, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4948,9 +4948,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -4958,38 +4958,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, ¬Expr{ - pos: position{line: 2764, col: 5, offset: 91550}, + pos: position{line: 2764, col: 5, offset: 91570}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment1076, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1082, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4998,28 +4998,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1085, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5028,9 +5028,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5040,18 +5040,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2765, col: 5, offset: 91565}, + pos: position{line: 2765, col: 5, offset: 91585}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2765, col: 9, offset: 91569}, + pos: position{line: 2765, col: 9, offset: 91589}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1094, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5060,23 +5060,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2765, col: 16, offset: 91576}, + pos: position{line: 2765, col: 16, offset: 91596}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2765, col: 25, offset: 91585}, + pos: position{line: 2765, col: 25, offset: 91605}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonDocumentFragment1098, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonDocumentFragment1100, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -5093,28 +5093,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1104, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5123,9 +5123,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5136,32 +5136,32 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2757, col: 6, offset: 91348}, + pos: position{line: 2757, col: 6, offset: 91368}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2757, col: 6, offset: 91348}, + pos: position{line: 2757, col: 6, offset: 91368}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment1113, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1119, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5170,28 +5170,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1122, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5200,9 +5200,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5212,26 +5212,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2757, col: 19, offset: 91361}, + pos: position{line: 2757, col: 19, offset: 91381}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1134, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5240,28 +5240,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1137, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5270,9 +5270,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5280,9 +5280,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5294,32 +5294,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, run: (*parser).callonDocumentFragment1146, expr: &seqExpr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1153, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5328,28 +5328,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1156, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5358,9 +5358,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5368,46 +5368,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2747, col: 5, offset: 91127}, + pos: position{line: 2747, col: 5, offset: 91147}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2747, col: 11, offset: 91133}, + pos: position{line: 2747, col: 11, offset: 91153}, expr: &actionExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, run: (*parser).callonDocumentFragment1167, expr: &seqExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1174, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5416,28 +5416,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1177, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5446,9 +5446,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5456,38 +5456,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, ¬Expr{ - pos: position{line: 2764, col: 5, offset: 91550}, + pos: position{line: 2764, col: 5, offset: 91570}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment1187, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1193, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5496,28 +5496,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1196, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5526,9 +5526,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5538,18 +5538,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2765, col: 5, offset: 91565}, + pos: position{line: 2765, col: 5, offset: 91585}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2765, col: 9, offset: 91569}, + pos: position{line: 2765, col: 9, offset: 91589}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1205, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5558,23 +5558,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2765, col: 16, offset: 91576}, + pos: position{line: 2765, col: 16, offset: 91596}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2765, col: 25, offset: 91585}, + pos: position{line: 2765, col: 25, offset: 91605}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonDocumentFragment1209, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonDocumentFragment1211, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -5592,28 +5592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1215, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5622,37 +5622,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2748, col: 5, offset: 91154}, + pos: position{line: 2748, col: 5, offset: 91174}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDocumentFragment1223, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1229, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5661,28 +5661,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1232, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5691,9 +5691,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5710,24 +5710,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1243, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5736,28 +5736,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1246, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5766,9 +5766,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5776,9 +5776,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5787,36 +5787,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment1255, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment1261, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5826,28 +5826,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1265, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5856,9 +5856,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -5867,13 +5867,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, run: (*parser).callonDocumentFragment1272, expr: &seqExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, label: "kind", expr: &choiceExpr{ pos: position{line: 136, col: 19, offset: 3960}, @@ -5932,30 +5932,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1650, col: 27, offset: 54855}, + pos: position{line: 1650, col: 27, offset: 54875}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1651, col: 5, offset: 54865}, + pos: position{line: 1651, col: 5, offset: 54885}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment1288, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment1291, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5965,32 +5965,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment1294, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1296, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5999,9 +5999,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6011,34 +6011,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1652, col: 5, offset: 54899}, + pos: position{line: 1652, col: 5, offset: 54919}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1652, col: 16, offset: 54910}, + pos: position{line: 1652, col: 16, offset: 54930}, expr: &actionExpr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, run: (*parser).callonDocumentFragment1305, expr: &seqExpr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1311, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6047,25 +6047,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1313, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6077,42 +6077,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1654, col: 9, offset: 54959}, + pos: position{line: 1654, col: 9, offset: 54979}, label: "line", expr: &choiceExpr{ - pos: position{line: 1654, col: 15, offset: 54965}, + pos: position{line: 1654, col: 15, offset: 54985}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment1320, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment1326, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6122,28 +6122,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1330, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6152,9 +6152,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6163,21 +6163,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment1337, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment1340, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6187,32 +6187,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment1343, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1345, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6221,9 +6221,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6243,36 +6243,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, run: (*parser).callonDocumentFragment1352, expr: &seqExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, run: (*parser).callonDocumentFragment1355, expr: &seqExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, label: "content", expr: &actionExpr{ - pos: position{line: 1680, col: 14, offset: 55733}, + pos: position{line: 1680, col: 14, offset: 55753}, run: (*parser).callonDocumentFragment1358, expr: &seqExpr{ - pos: position{line: 1680, col: 14, offset: 55733}, + pos: position{line: 1680, col: 14, offset: 55753}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDocumentFragment1360, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6281,9 +6281,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1680, col: 21, offset: 55740}, + pos: position{line: 1680, col: 21, offset: 55760}, expr: &charClassMatcher{ - pos: position{line: 1680, col: 21, offset: 55740}, + pos: position{line: 1680, col: 21, offset: 55760}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6295,32 +6295,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1683, col: 5, offset: 55797}, + pos: position{line: 1683, col: 5, offset: 55817}, run: (*parser).callonDocumentFragment1365, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1367, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6329,9 +6329,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6341,44 +6341,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1674, col: 5, offset: 55480}, + pos: position{line: 1674, col: 5, offset: 55500}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1674, col: 16, offset: 55491}, + pos: position{line: 1674, col: 16, offset: 55511}, expr: &choiceExpr{ - pos: position{line: 1674, col: 17, offset: 55492}, + pos: position{line: 1674, col: 17, offset: 55512}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment1377, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment1383, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6388,28 +6388,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1387, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6418,9 +6418,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6429,21 +6429,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment1394, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment1397, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6453,32 +6453,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment1400, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1402, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6487,9 +6487,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6505,37 +6505,37 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1103, col: 5, offset: 35163}, + pos: position{line: 1103, col: 5, offset: 35179}, run: (*parser).callonDocumentFragment1409, expr: &seqExpr{ - pos: position{line: 1103, col: 5, offset: 35163}, + pos: position{line: 1103, col: 5, offset: 35179}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1103, col: 5, offset: 35163}, + pos: position{line: 1103, col: 5, offset: 35179}, run: (*parser).callonDocumentFragment1411, }, &labeledExpr{ - pos: position{line: 1106, col: 5, offset: 35221}, + pos: position{line: 1106, col: 5, offset: 35237}, label: "frontmatter", expr: &actionExpr{ - pos: position{line: 1112, col: 20, offset: 35378}, + pos: position{line: 1112, col: 20, offset: 35394}, run: (*parser).callonDocumentFragment1413, expr: &seqExpr{ - pos: position{line: 1112, col: 20, offset: 35378}, + pos: position{line: 1112, col: 20, offset: 35394}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1116, col: 30, offset: 35550}, + pos: position{line: 1116, col: 30, offset: 35566}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1116, col: 36, offset: 35556}, + pos: position{line: 1116, col: 36, offset: 35572}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1417, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6544,28 +6544,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1420, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6574,46 +6574,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &labeledExpr{ - pos: position{line: 1112, col: 45, offset: 35403}, + pos: position{line: 1112, col: 45, offset: 35419}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1112, col: 53, offset: 35411}, + pos: position{line: 1112, col: 53, offset: 35427}, expr: &actionExpr{ - pos: position{line: 1118, col: 27, offset: 35594}, + pos: position{line: 1118, col: 27, offset: 35610}, run: (*parser).callonDocumentFragment1429, expr: &zeroOrMoreExpr{ - pos: position{line: 1118, col: 27, offset: 35594}, + pos: position{line: 1118, col: 27, offset: 35610}, expr: &oneOrMoreExpr{ - pos: position{line: 1118, col: 28, offset: 35595}, + pos: position{line: 1118, col: 28, offset: 35611}, expr: &seqExpr{ - pos: position{line: 1118, col: 29, offset: 35596}, + pos: position{line: 1118, col: 29, offset: 35612}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1118, col: 29, offset: 35596}, + pos: position{line: 1118, col: 29, offset: 35612}, expr: &seqExpr{ - pos: position{line: 1116, col: 30, offset: 35550}, + pos: position{line: 1116, col: 30, offset: 35566}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1116, col: 30, offset: 35550}, + pos: position{line: 1116, col: 30, offset: 35566}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1116, col: 36, offset: 35556}, + pos: position{line: 1116, col: 36, offset: 35572}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1437, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6622,28 +6622,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1440, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6652,9 +6652,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6663,7 +6663,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1118, col: 55, offset: 35622, + line: 1118, col: 55, offset: 35638, }, }, }, @@ -6673,18 +6673,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1116, col: 30, offset: 35550}, + pos: position{line: 1116, col: 30, offset: 35566}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1116, col: 36, offset: 35556}, + pos: position{line: 1116, col: 36, offset: 35572}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1450, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6693,28 +6693,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1453, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6723,9 +6723,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6738,30 +6738,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1637, col: 5, offset: 54463}, + pos: position{line: 1637, col: 5, offset: 54483}, run: (*parser).callonDocumentFragment1460, expr: &seqExpr{ - pos: position{line: 1637, col: 5, offset: 54463}, + pos: position{line: 1637, col: 5, offset: 54483}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1637, col: 5, offset: 54463}, + pos: position{line: 1637, col: 5, offset: 54483}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment1463, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment1466, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6771,32 +6771,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment1469, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1471, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6805,9 +6805,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6817,43 +6817,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 5, offset: 54497}, + pos: position{line: 1638, col: 5, offset: 54517}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1638, col: 16, offset: 54508}, + pos: position{line: 1638, col: 16, offset: 54528}, expr: &actionExpr{ - pos: position{line: 1639, col: 9, offset: 54518}, + pos: position{line: 1639, col: 9, offset: 54538}, run: (*parser).callonDocumentFragment1480, expr: &seqExpr{ - pos: position{line: 1639, col: 9, offset: 54518}, + pos: position{line: 1639, col: 9, offset: 54538}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1639, col: 9, offset: 54518}, + pos: position{line: 1639, col: 9, offset: 54538}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 1640, col: 9, offset: 54531}, + pos: position{line: 1640, col: 9, offset: 54551}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDocumentFragment1489, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6862,25 +6862,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1491, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6892,42 +6892,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 9, offset: 54570}, + pos: position{line: 1641, col: 9, offset: 54590}, label: "line", expr: &choiceExpr{ - pos: position{line: 1641, col: 15, offset: 54576}, + pos: position{line: 1641, col: 15, offset: 54596}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonDocumentFragment1498, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonDocumentFragment1504, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6937,28 +6937,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1508, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6967,9 +6967,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -6978,21 +6978,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDocumentFragment1515, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDocumentFragment1518, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7002,32 +7002,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDocumentFragment1521, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragment1523, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7036,9 +7036,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7094,9 +7094,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 104, col: 5, offset: 2940}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7119,28 +7119,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDocumentFragmentWithinVerbatimBlock17, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7149,9 +7149,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7164,9 +7164,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7191,27 +7191,27 @@ var g = &grammar{ pos: position{line: 116, col: 9, offset: 3199}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonDelimitedBlockElements6, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonDelimitedBlockElements10, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7221,7 +7221,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -7238,9 +7238,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7311,27 +7311,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonBlockAttributes19, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonBlockAttributes23, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7341,7 +7341,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -7350,35 +7350,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonBlockAttributes27, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonBlockAttributes29, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonBlockAttributes32, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -7412,33 +7412,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonBlockAttributes43, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonBlockAttributes48, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -7446,12 +7446,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonBlockAttributes50, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7468,7 +7468,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -7477,19 +7477,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonBlockAttributes54, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -7523,33 +7523,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonBlockAttributes65, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonBlockAttributes70, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -7557,12 +7557,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonBlockAttributes72, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7579,7 +7579,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -7588,19 +7588,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonBlockAttributes76, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -7634,7 +7634,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -7677,10 +7677,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 196, col: 35, offset: 5931}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonBlockAttributes90, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7689,28 +7689,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonBlockAttributes93, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7719,9 +7719,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -7792,27 +7792,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonBlockAttributes117, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonBlockAttributes121, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7822,7 +7822,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -7831,35 +7831,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonBlockAttributes125, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonBlockAttributes127, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonBlockAttributes130, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -7893,33 +7893,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonBlockAttributes141, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonBlockAttributes146, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -7927,12 +7927,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonBlockAttributes148, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -7949,7 +7949,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -7958,19 +7958,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonBlockAttributes152, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8004,33 +8004,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonBlockAttributes163, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonBlockAttributes168, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -8038,12 +8038,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonBlockAttributes170, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -8060,7 +8060,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -8069,19 +8069,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonBlockAttributes174, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8115,7 +8115,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -8154,10 +8154,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 200, col: 35, offset: 6075}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonBlockAttributes187, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8166,28 +8166,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonBlockAttributes190, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8196,9 +8196,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -8223,10 +8223,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 204, col: 44, offset: 6198}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonBlockAttributes202, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8235,28 +8235,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonBlockAttributes205, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8265,9 +8265,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -8433,12 +8433,12 @@ var g = &grammar{ pos: position{line: 401, col: 9, offset: 12547}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes25, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -8448,10 +8448,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes28, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8459,35 +8459,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes30, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes32, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes35, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8521,33 +8521,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes46, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes51, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -8555,12 +8555,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes53, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -8577,7 +8577,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -8586,19 +8586,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes57, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8632,33 +8632,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes68, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes73, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -8666,12 +8666,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes75, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -8688,7 +8688,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -8697,19 +8697,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes79, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8743,7 +8743,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -8854,12 +8854,12 @@ var g = &grammar{ pos: position{line: 430, col: 9, offset: 13511}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes109, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -8869,10 +8869,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes112, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8880,35 +8880,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes114, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes116, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes119, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -8942,33 +8942,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes130, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes135, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -8976,12 +8976,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes137, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -8998,7 +8998,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9007,19 +9007,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes141, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9053,33 +9053,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes152, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes157, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -9087,12 +9087,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes159, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9109,7 +9109,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9118,19 +9118,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes163, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9164,7 +9164,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9252,10 +9252,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 420, col: 14, offset: 13272}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes188, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9305,27 +9305,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonLongHandAttributes199, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonLongHandAttributes203, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9335,7 +9335,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -9344,35 +9344,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes207, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes209, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes212, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9406,33 +9406,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes223, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes228, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -9440,12 +9440,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes230, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9462,7 +9462,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9471,19 +9471,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes234, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9517,33 +9517,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes245, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes250, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -9551,12 +9551,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes252, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9573,7 +9573,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9582,19 +9582,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes256, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9628,7 +9628,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9666,10 +9666,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 347, col: 12, offset: 10761}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes272, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9785,12 +9785,12 @@ var g = &grammar{ pos: position{line: 401, col: 9, offset: 12547}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes300, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -9800,10 +9800,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes303, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9811,35 +9811,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes305, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes307, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes310, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9873,33 +9873,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes321, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes326, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -9907,12 +9907,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes328, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9929,7 +9929,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -9938,19 +9938,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes332, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -9984,33 +9984,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes343, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes348, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -10018,12 +10018,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes350, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10040,7 +10040,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10049,19 +10049,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes354, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10095,7 +10095,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10206,12 +10206,12 @@ var g = &grammar{ pos: position{line: 430, col: 9, offset: 13511}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes384, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -10221,10 +10221,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes387, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10232,35 +10232,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes389, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes391, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes394, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10294,33 +10294,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes405, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes410, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -10328,12 +10328,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes412, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10350,7 +10350,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10359,19 +10359,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes416, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10405,33 +10405,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes427, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes432, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -10439,12 +10439,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes434, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10461,7 +10461,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10470,19 +10470,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes438, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10516,7 +10516,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10604,10 +10604,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 420, col: 14, offset: 13272}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes463, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10657,27 +10657,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonLongHandAttributes474, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonLongHandAttributes478, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10687,7 +10687,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -10696,35 +10696,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes482, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes484, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes487, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10758,33 +10758,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes498, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes503, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -10792,12 +10792,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes505, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10814,7 +10814,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10823,19 +10823,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes509, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10869,33 +10869,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes520, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes525, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -10903,12 +10903,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes527, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10925,7 +10925,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -10934,19 +10934,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes531, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -10980,7 +10980,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11018,10 +11018,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 347, col: 12, offset: 10761}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes547, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11102,12 +11102,12 @@ var g = &grammar{ pos: position{line: 401, col: 9, offset: 12547}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes565, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -11117,10 +11117,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes568, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11128,35 +11128,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes570, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes572, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes575, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11190,33 +11190,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes586, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes591, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11224,12 +11224,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes593, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11246,7 +11246,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11255,19 +11255,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes597, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11301,33 +11301,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes608, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes613, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11335,12 +11335,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes615, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11357,7 +11357,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11366,19 +11366,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes619, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11412,7 +11412,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11523,12 +11523,12 @@ var g = &grammar{ pos: position{line: 430, col: 9, offset: 13511}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes649, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -11538,10 +11538,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes652, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11549,35 +11549,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes654, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes656, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes659, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11611,33 +11611,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes670, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes675, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11645,12 +11645,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes677, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11667,7 +11667,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11676,19 +11676,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes681, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11722,33 +11722,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes692, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes697, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11756,12 +11756,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes699, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11778,7 +11778,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11787,19 +11787,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes703, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -11833,7 +11833,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11921,10 +11921,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 420, col: 14, offset: 13272}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes728, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11974,27 +11974,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonLongHandAttributes739, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonLongHandAttributes743, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12004,7 +12004,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -12013,35 +12013,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes747, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes749, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes752, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12075,33 +12075,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes763, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes768, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -12109,12 +12109,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes770, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12131,7 +12131,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12140,19 +12140,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes774, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12186,33 +12186,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes785, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes790, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -12220,12 +12220,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes792, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12242,7 +12242,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12251,19 +12251,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes796, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12297,7 +12297,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12335,10 +12335,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 347, col: 12, offset: 10761}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes812, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12419,12 +12419,12 @@ var g = &grammar{ pos: position{line: 401, col: 9, offset: 12547}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes830, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12434,10 +12434,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes833, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12445,35 +12445,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes835, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes837, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes840, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12507,33 +12507,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes851, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes856, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -12541,12 +12541,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes858, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12563,7 +12563,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12572,19 +12572,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes862, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12618,33 +12618,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes873, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes878, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -12652,12 +12652,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes880, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12674,7 +12674,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12683,19 +12683,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes884, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12729,7 +12729,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12840,12 +12840,12 @@ var g = &grammar{ pos: position{line: 430, col: 9, offset: 13511}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonLongHandAttributes914, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12855,10 +12855,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes917, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12866,35 +12866,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes919, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes921, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes924, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -12928,33 +12928,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes935, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes940, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -12962,12 +12962,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes942, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -12984,7 +12984,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12993,19 +12993,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes946, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -13039,33 +13039,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes957, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes962, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13073,12 +13073,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes964, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13095,7 +13095,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13104,19 +13104,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes968, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -13150,7 +13150,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13238,10 +13238,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 420, col: 14, offset: 13272}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes993, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13291,27 +13291,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonLongHandAttributes1004, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonLongHandAttributes1008, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13321,7 +13321,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -13330,35 +13330,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes1012, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonLongHandAttributes1014, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonLongHandAttributes1017, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -13392,33 +13392,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes1028, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes1033, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13426,12 +13426,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes1035, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13448,7 +13448,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13457,19 +13457,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonLongHandAttributes1039, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -13503,33 +13503,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonLongHandAttributes1050, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonLongHandAttributes1055, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13537,12 +13537,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonLongHandAttributes1057, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13559,7 +13559,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13568,19 +13568,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonLongHandAttributes1061, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -13614,7 +13614,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13652,10 +13652,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 347, col: 12, offset: 10761}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes1077, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13704,10 +13704,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 296, col: 13, offset: 9183}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLongHandAttributes1084, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13794,10 +13794,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 352, col: 37, offset: 10906}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13837,10 +13837,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 357, col: 13, offset: 11162}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13863,10 +13863,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 357, col: 26, offset: 11175}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13921,10 +13921,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 373, col: 22, offset: 11840}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13945,10 +13945,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 373, col: 42, offset: 11860}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNamedAttribute12, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13969,10 +13969,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 368, col: 47, offset: 11557}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNamedAttribute16, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14002,10 +14002,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 368, col: 85, offset: 11595}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNamedAttribute24, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14071,12 +14071,12 @@ var g = &grammar{ pos: position{line: 401, col: 9, offset: 12547}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonAttributeRawValue15, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14086,10 +14086,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributeRawValue18, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14097,35 +14097,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributeRawValue20, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributeRawValue22, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonAttributeRawValue25, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14159,33 +14159,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributeRawValue36, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributeRawValue41, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14193,12 +14193,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributeRawValue43, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14215,7 +14215,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14224,19 +14224,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonAttributeRawValue47, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14270,33 +14270,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributeRawValue58, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributeRawValue63, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14304,12 +14304,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributeRawValue65, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14326,7 +14326,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14335,19 +14335,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonAttributeRawValue69, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14381,7 +14381,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14492,12 +14492,12 @@ var g = &grammar{ pos: position{line: 430, col: 9, offset: 13511}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonAttributeRawValue99, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14507,10 +14507,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributeRawValue102, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14518,35 +14518,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributeRawValue104, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributeRawValue106, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonAttributeRawValue109, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14580,33 +14580,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributeRawValue120, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributeRawValue125, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14614,12 +14614,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributeRawValue127, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14636,7 +14636,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14645,19 +14645,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonAttributeRawValue131, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14691,33 +14691,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributeRawValue142, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributeRawValue147, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14725,12 +14725,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributeRawValue149, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14747,7 +14747,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14756,19 +14756,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonAttributeRawValue153, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -14802,7 +14802,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14890,10 +14890,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 420, col: 14, offset: 13272}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributeRawValue178, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14931,10 +14931,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 383, col: 9, offset: 12095}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributeRawValue186, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14968,10 +14968,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 450, col: 5, offset: 14348}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonUnquotedAttributeRawValue4, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15009,27 +15009,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonUnquotedAttributeRawValue13, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonUnquotedAttributeRawValue17, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15039,7 +15039,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -15048,35 +15048,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonUnquotedAttributeRawValue21, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonUnquotedAttributeRawValue23, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonUnquotedAttributeRawValue26, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15110,33 +15110,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonUnquotedAttributeRawValue37, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonUnquotedAttributeRawValue42, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15144,12 +15144,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonUnquotedAttributeRawValue44, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15166,7 +15166,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15175,19 +15175,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonUnquotedAttributeRawValue48, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15221,33 +15221,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonUnquotedAttributeRawValue59, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonUnquotedAttributeRawValue64, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15255,12 +15255,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonUnquotedAttributeRawValue66, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15277,7 +15277,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15286,19 +15286,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonUnquotedAttributeRawValue70, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15332,7 +15332,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15347,24 +15347,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 455, col: 12, offset: 14575}, + pos: position{line: 455, col: 12, offset: 14595}, run: (*parser).callonUnquotedAttributeRawValue80, expr: &oneOrMoreExpr{ - pos: position{line: 455, col: 12, offset: 14575}, + pos: position{line: 455, col: 12, offset: 14595}, expr: &charClassMatcher{ - pos: position{line: 455, col: 12, offset: 14575}, - val: "[^=,\\r\\n�] ]", - chars: []rune{'=', ',', '\r', '\n', '�', ']', ' '}, + pos: position{line: 455, col: 12, offset: 14595}, + val: "[^=,�] ]", + chars: []rune{'=', ',', '�', ']', ' '}, ignoreCase: false, inverted: true, }, }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonUnquotedAttributeRawValue83, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15381,32 +15381,32 @@ var g = &grammar{ }, { name: "CrossReference", - pos: position{line: 533, col: 1, offset: 17317}, + pos: position{line: 533, col: 1, offset: 17333}, expr: &choiceExpr{ - pos: position{line: 533, col: 19, offset: 17335}, + pos: position{line: 533, col: 19, offset: 17351}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonCrossReference2, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -15416,12 +15416,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15430,27 +15430,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonCrossReference16, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -15458,9 +15458,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -15471,35 +15471,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonCrossReference21, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonCrossReference23, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonCrossReference26, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15533,33 +15533,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonCrossReference37, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonCrossReference42, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15567,12 +15567,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonCrossReference44, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15589,7 +15589,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15598,19 +15598,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonCrossReference48, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15644,33 +15644,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonCrossReference59, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonCrossReference64, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15678,12 +15678,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonCrossReference66, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15700,7 +15700,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15709,19 +15709,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonCrossReference70, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15755,7 +15755,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15770,10 +15770,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonCrossReference80, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -15784,7 +15784,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -15793,27 +15793,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonCrossReference83, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonCrossReference87, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -15823,7 +15823,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -15832,7 +15832,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 533, col: 44, offset: 17360}, + pos: position{line: 533, col: 44, offset: 17376}, name: "ExternalCrossReference", }, }, @@ -15840,51 +15840,51 @@ var g = &grammar{ }, { name: "ExternalCrossReference", - pos: position{line: 541, col: 1, offset: 17620}, + pos: position{line: 541, col: 1, offset: 17636}, expr: &actionExpr{ - pos: position{line: 541, col: 27, offset: 17646}, + pos: position{line: 541, col: 27, offset: 17662}, run: (*parser).callonExternalCrossReference1, expr: &seqExpr{ - pos: position{line: 541, col: 27, offset: 17646}, + pos: position{line: 541, col: 27, offset: 17662}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 541, col: 27, offset: 17646}, + pos: position{line: 541, col: 27, offset: 17662}, val: "xref:", ignoreCase: false, want: "\"xref:\"", }, &labeledExpr{ - pos: position{line: 541, col: 35, offset: 17654}, + pos: position{line: 541, col: 35, offset: 17670}, label: "url", expr: &actionExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 22, offset: 96367}, + pos: position{line: 2909, col: 22, offset: 96387}, expr: &choiceExpr{ - pos: position{line: 2909, col: 23, offset: 96368}, + pos: position{line: 2909, col: 23, offset: 96388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonExternalCrossReference9, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonExternalCrossReference13, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -15893,35 +15893,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalCrossReference16, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalCrossReference18, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonExternalCrossReference21, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -15955,33 +15955,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalCrossReference32, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalCrossReference37, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15989,12 +15989,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalCrossReference39, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16011,7 +16011,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16020,19 +16020,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonExternalCrossReference43, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -16066,33 +16066,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalCrossReference54, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalCrossReference59, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16100,12 +16100,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalCrossReference61, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16122,7 +16122,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16131,19 +16131,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonExternalCrossReference65, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -16177,7 +16177,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16192,49 +16192,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonExternalCrossReference75, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonExternalCrossReference77, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonExternalCrossReference80, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonExternalCrossReference82, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonExternalCrossReference86, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -16244,12 +16244,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExternalCrossReference90, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16258,27 +16258,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonExternalCrossReference96, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16286,9 +16286,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -16299,35 +16299,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalCrossReference101, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalCrossReference103, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonExternalCrossReference106, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -16361,33 +16361,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalCrossReference117, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalCrossReference122, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16395,12 +16395,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalCrossReference124, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16417,7 +16417,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16426,19 +16426,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonExternalCrossReference128, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -16472,33 +16472,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalCrossReference139, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalCrossReference144, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16506,12 +16506,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalCrossReference146, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16528,7 +16528,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16537,19 +16537,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonExternalCrossReference150, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -16583,7 +16583,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16598,10 +16598,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonExternalCrossReference160, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -16612,7 +16612,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -16621,27 +16621,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonExternalCrossReference163, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonExternalCrossReference167, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -16651,7 +16651,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -16663,10 +16663,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonExternalCrossReference171, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -16680,10 +16680,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonExternalCrossReference173, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -16695,27 +16695,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonExternalCrossReference175, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonExternalCrossReference179, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16725,7 +16725,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -16740,10 +16740,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 541, col: 54, offset: 17673}, + pos: position{line: 541, col: 54, offset: 17689}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 541, col: 72, offset: 17691}, + pos: position{line: 541, col: 72, offset: 17707}, name: "InlineAttributes", }, }, @@ -16753,33 +16753,33 @@ var g = &grammar{ }, { name: "DelimitedBlock", - pos: position{line: 559, col: 1, offset: 18362}, + pos: position{line: 559, col: 1, offset: 18378}, expr: &choiceExpr{ - pos: position{line: 560, col: 5, offset: 18384}, + pos: position{line: 560, col: 5, offset: 18400}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDelimitedBlock2, expr: &seqExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 613, col: 5, offset: 19612}, + pos: position{line: 613, col: 5, offset: 19628}, run: (*parser).callonDelimitedBlock4, }, &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDelimitedBlock7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16788,28 +16788,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock10, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16818,49 +16818,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 618, col: 5, offset: 19795}, + pos: position{line: 618, col: 5, offset: 19811}, run: (*parser).callonDelimitedBlock17, }, &labeledExpr{ - pos: position{line: 623, col: 5, offset: 19996}, + pos: position{line: 623, col: 5, offset: 20012}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 634, col: 5, offset: 20320}, + pos: position{line: 634, col: 5, offset: 20336}, expr: &actionExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, run: (*parser).callonDelimitedBlock20, expr: &seqExpr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 634, col: 6, offset: 20321}, + pos: position{line: 634, col: 6, offset: 20337}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDelimitedBlock27, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16869,28 +16869,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock30, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16899,9 +16899,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -16909,42 +16909,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 635, col: 5, offset: 20351}, + pos: position{line: 635, col: 5, offset: 20367}, label: "line", expr: &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonDelimitedBlock40, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonDelimitedBlock46, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -16954,28 +16954,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock50, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16984,9 +16984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17001,26 +17001,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 624, col: 5, offset: 20030}, + pos: position{line: 624, col: 5, offset: 20046}, expr: &choiceExpr{ - pos: position{line: 631, col: 29, offset: 20263}, + pos: position{line: 631, col: 29, offset: 20279}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDelimitedBlock62, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17029,28 +17029,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock65, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17059,9 +17059,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17069,9 +17069,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17081,60 +17081,60 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 561, col: 7, offset: 18403}, + pos: position{line: 561, col: 7, offset: 18419}, name: "ExampleBlock", }, &ruleRefExpr{ - pos: position{line: 562, col: 7, offset: 18422}, + pos: position{line: 562, col: 7, offset: 18438}, name: "FencedBlock", }, &ruleRefExpr{ - pos: position{line: 563, col: 7, offset: 18440}, + pos: position{line: 563, col: 7, offset: 18456}, name: "ListingBlock", }, &ruleRefExpr{ - pos: position{line: 564, col: 7, offset: 18459}, + pos: position{line: 564, col: 7, offset: 18475}, name: "LiteralBlock", }, &actionExpr{ - pos: position{line: 763, col: 5, offset: 24142}, + pos: position{line: 763, col: 5, offset: 24158}, run: (*parser).callonDelimitedBlock78, expr: &seqExpr{ - pos: position{line: 763, col: 5, offset: 24142}, + pos: position{line: 763, col: 5, offset: 24158}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 763, col: 5, offset: 24142}, + pos: position{line: 763, col: 5, offset: 24158}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, run: (*parser).callonDelimitedBlock81, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDelimitedBlock84, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDelimitedBlock90, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17143,28 +17143,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock93, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17173,9 +17173,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17185,21 +17185,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 771, col: 5, offset: 24416}, + pos: position{line: 771, col: 5, offset: 24432}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 772, col: 5, offset: 24426}, + pos: position{line: 772, col: 5, offset: 24442}, label: "content", expr: &actionExpr{ - pos: position{line: 772, col: 14, offset: 24435}, + pos: position{line: 772, col: 14, offset: 24451}, run: (*parser).callonDelimitedBlock102, expr: &oneOrMoreExpr{ - pos: position{line: 772, col: 15, offset: 24436}, + pos: position{line: 772, col: 15, offset: 24452}, expr: &charClassMatcher{ - pos: position{line: 772, col: 15, offset: 24436}, + pos: position{line: 772, col: 15, offset: 24452}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17209,28 +17209,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock106, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17239,9 +17239,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17251,43 +17251,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 764, col: 5, offset: 24179}, + pos: position{line: 764, col: 5, offset: 24195}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 764, col: 16, offset: 24190}, + pos: position{line: 764, col: 16, offset: 24206}, expr: &choiceExpr{ - pos: position{line: 764, col: 17, offset: 24191}, + pos: position{line: 764, col: 17, offset: 24207}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, run: (*parser).callonDelimitedBlock116, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 770, col: 5, offset: 24401}, + pos: position{line: 770, col: 5, offset: 24417}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonDelimitedBlock119, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDelimitedBlock125, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17296,28 +17296,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock128, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17326,9 +17326,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17338,21 +17338,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 771, col: 5, offset: 24416}, + pos: position{line: 771, col: 5, offset: 24432}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 772, col: 5, offset: 24426}, + pos: position{line: 772, col: 5, offset: 24442}, label: "content", expr: &actionExpr{ - pos: position{line: 772, col: 14, offset: 24435}, + pos: position{line: 772, col: 14, offset: 24451}, run: (*parser).callonDelimitedBlock137, expr: &oneOrMoreExpr{ - pos: position{line: 772, col: 15, offset: 24436}, + pos: position{line: 772, col: 15, offset: 24452}, expr: &charClassMatcher{ - pos: position{line: 772, col: 15, offset: 24436}, + pos: position{line: 772, col: 15, offset: 24452}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17362,28 +17362,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock141, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17392,9 +17392,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17403,21 +17403,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonDelimitedBlock148, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonDelimitedBlock151, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17427,32 +17427,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonDelimitedBlock154, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDelimitedBlock156, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17461,9 +17461,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17479,15 +17479,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 566, col: 7, offset: 18503}, + pos: position{line: 566, col: 7, offset: 18519}, name: "PassthroughBlock", }, &ruleRefExpr{ - pos: position{line: 567, col: 7, offset: 18526}, + pos: position{line: 567, col: 7, offset: 18542}, name: "QuoteBlock", }, &ruleRefExpr{ - pos: position{line: 568, col: 7, offset: 18543}, + pos: position{line: 568, col: 7, offset: 18559}, name: "SidebarBlock", }, }, @@ -17495,30 +17495,30 @@ var g = &grammar{ }, { name: "ExampleBlock", - pos: position{line: 642, col: 1, offset: 20484}, + pos: position{line: 642, col: 1, offset: 20500}, expr: &actionExpr{ - pos: position{line: 643, col: 5, offset: 20504}, + pos: position{line: 643, col: 5, offset: 20520}, run: (*parser).callonExampleBlock1, expr: &seqExpr{ - pos: position{line: 643, col: 5, offset: 20504}, + pos: position{line: 643, col: 5, offset: 20520}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 643, col: 5, offset: 20504}, + pos: position{line: 643, col: 5, offset: 20520}, run: (*parser).callonExampleBlock3, }, &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExampleBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17527,28 +17527,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExampleBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17557,44 +17557,44 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 648, col: 5, offset: 20687}, + pos: position{line: 648, col: 5, offset: 20703}, run: (*parser).callonExampleBlock16, }, &labeledExpr{ - pos: position{line: 653, col: 5, offset: 20888}, + pos: position{line: 653, col: 5, offset: 20904}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 653, col: 14, offset: 20897}, + pos: position{line: 653, col: 14, offset: 20913}, name: "ExampleBlockContent", }, }, &choiceExpr{ - pos: position{line: 661, col: 29, offset: 21154}, + pos: position{line: 661, col: 29, offset: 21170}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExampleBlock23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17603,28 +17603,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExampleBlock26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17633,9 +17633,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17643,9 +17643,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17656,36 +17656,36 @@ var g = &grammar{ }, { name: "ExampleBlockContent", - pos: position{line: 663, col: 1, offset: 21183}, + pos: position{line: 663, col: 1, offset: 21199}, expr: &zeroOrMoreExpr{ - pos: position{line: 664, col: 4, offset: 21210}, + pos: position{line: 664, col: 4, offset: 21226}, expr: &actionExpr{ - pos: position{line: 664, col: 5, offset: 21211}, + pos: position{line: 664, col: 5, offset: 21227}, run: (*parser).callonExampleBlockContent2, expr: &seqExpr{ - pos: position{line: 664, col: 5, offset: 21211}, + pos: position{line: 664, col: 5, offset: 21227}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 664, col: 5, offset: 21211}, + pos: position{line: 664, col: 5, offset: 21227}, expr: &choiceExpr{ - pos: position{line: 661, col: 29, offset: 21154}, + pos: position{line: 661, col: 29, offset: 21170}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExampleBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17694,28 +17694,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExampleBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17724,9 +17724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17734,49 +17734,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 665, col: 5, offset: 21241}, + pos: position{line: 665, col: 5, offset: 21257}, label: "line", expr: &choiceExpr{ - pos: position{line: 665, col: 11, offset: 21247}, + pos: position{line: 665, col: 11, offset: 21263}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 665, col: 11, offset: 21247}, + pos: position{line: 665, col: 11, offset: 21263}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonExampleBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonExampleBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17786,28 +17786,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExampleBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17816,9 +17816,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17836,30 +17836,30 @@ var g = &grammar{ }, { name: "FencedBlock", - pos: position{line: 672, col: 1, offset: 21389}, + pos: position{line: 672, col: 1, offset: 21405}, expr: &actionExpr{ - pos: position{line: 673, col: 5, offset: 21408}, + pos: position{line: 673, col: 5, offset: 21424}, run: (*parser).callonFencedBlock1, expr: &seqExpr{ - pos: position{line: 673, col: 5, offset: 21408}, + pos: position{line: 673, col: 5, offset: 21424}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 673, col: 5, offset: 21408}, + pos: position{line: 673, col: 5, offset: 21424}, run: (*parser).callonFencedBlock3, }, &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFencedBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17868,28 +17868,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonFencedBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17898,44 +17898,44 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 678, col: 5, offset: 21589}, + pos: position{line: 678, col: 5, offset: 21605}, run: (*parser).callonFencedBlock16, }, &labeledExpr{ - pos: position{line: 683, col: 5, offset: 21789}, + pos: position{line: 683, col: 5, offset: 21805}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 683, col: 14, offset: 21798}, + pos: position{line: 683, col: 14, offset: 21814}, name: "FencedBlockContent", }, }, &choiceExpr{ - pos: position{line: 691, col: 28, offset: 22054}, + pos: position{line: 691, col: 28, offset: 22070}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFencedBlock23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17944,28 +17944,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonFencedBlock26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17974,9 +17974,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17984,9 +17984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -17997,36 +17997,36 @@ var g = &grammar{ }, { name: "FencedBlockContent", - pos: position{line: 693, col: 1, offset: 22082}, + pos: position{line: 693, col: 1, offset: 22098}, expr: &zeroOrMoreExpr{ - pos: position{line: 694, col: 5, offset: 22109}, + pos: position{line: 694, col: 5, offset: 22125}, expr: &actionExpr{ - pos: position{line: 694, col: 6, offset: 22110}, + pos: position{line: 694, col: 6, offset: 22126}, run: (*parser).callonFencedBlockContent2, expr: &seqExpr{ - pos: position{line: 694, col: 6, offset: 22110}, + pos: position{line: 694, col: 6, offset: 22126}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 694, col: 6, offset: 22110}, + pos: position{line: 694, col: 6, offset: 22126}, expr: &choiceExpr{ - pos: position{line: 691, col: 28, offset: 22054}, + pos: position{line: 691, col: 28, offset: 22070}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFencedBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18035,28 +18035,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonFencedBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18065,9 +18065,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18075,49 +18075,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 695, col: 5, offset: 22139}, + pos: position{line: 695, col: 5, offset: 22155}, label: "line", expr: &choiceExpr{ - pos: position{line: 695, col: 11, offset: 22145}, + pos: position{line: 695, col: 11, offset: 22161}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 695, col: 11, offset: 22145}, + pos: position{line: 695, col: 11, offset: 22161}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonFencedBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonFencedBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -18127,28 +18127,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonFencedBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18157,9 +18157,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18177,30 +18177,30 @@ var g = &grammar{ }, { name: "ListingBlock", - pos: position{line: 702, col: 1, offset: 22288}, + pos: position{line: 702, col: 1, offset: 22304}, expr: &actionExpr{ - pos: position{line: 703, col: 5, offset: 22308}, + pos: position{line: 703, col: 5, offset: 22324}, run: (*parser).callonListingBlock1, expr: &seqExpr{ - pos: position{line: 703, col: 5, offset: 22308}, + pos: position{line: 703, col: 5, offset: 22324}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 703, col: 5, offset: 22308}, + pos: position{line: 703, col: 5, offset: 22324}, run: (*parser).callonListingBlock3, }, &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListingBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18209,28 +18209,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListingBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18239,44 +18239,44 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 708, col: 5, offset: 22491}, + pos: position{line: 708, col: 5, offset: 22507}, run: (*parser).callonListingBlock16, }, &labeledExpr{ - pos: position{line: 713, col: 5, offset: 22692}, + pos: position{line: 713, col: 5, offset: 22708}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 713, col: 14, offset: 22701}, + pos: position{line: 713, col: 14, offset: 22717}, name: "ListingBlockContent", }, }, &choiceExpr{ - pos: position{line: 721, col: 29, offset: 22963}, + pos: position{line: 721, col: 29, offset: 22979}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListingBlock23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18285,28 +18285,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListingBlock26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18315,9 +18315,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18325,9 +18325,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18338,36 +18338,36 @@ var g = &grammar{ }, { name: "ListingBlockContent", - pos: position{line: 723, col: 1, offset: 22992}, + pos: position{line: 723, col: 1, offset: 23008}, expr: &zeroOrMoreExpr{ - pos: position{line: 724, col: 5, offset: 23020}, + pos: position{line: 724, col: 5, offset: 23036}, expr: &actionExpr{ - pos: position{line: 724, col: 6, offset: 23021}, + pos: position{line: 724, col: 6, offset: 23037}, run: (*parser).callonListingBlockContent2, expr: &seqExpr{ - pos: position{line: 724, col: 6, offset: 23021}, + pos: position{line: 724, col: 6, offset: 23037}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 724, col: 6, offset: 23021}, + pos: position{line: 724, col: 6, offset: 23037}, expr: &choiceExpr{ - pos: position{line: 721, col: 29, offset: 22963}, + pos: position{line: 721, col: 29, offset: 22979}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListingBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18376,28 +18376,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListingBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18406,9 +18406,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18416,49 +18416,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 725, col: 5, offset: 23051}, + pos: position{line: 725, col: 5, offset: 23067}, label: "line", expr: &choiceExpr{ - pos: position{line: 725, col: 11, offset: 23057}, + pos: position{line: 725, col: 11, offset: 23073}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 725, col: 11, offset: 23057}, + pos: position{line: 725, col: 11, offset: 23073}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonListingBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonListingBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -18468,28 +18468,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListingBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18498,9 +18498,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18518,26 +18518,26 @@ var g = &grammar{ }, { name: "LiteralBlock", - pos: position{line: 732, col: 1, offset: 23200}, + pos: position{line: 732, col: 1, offset: 23216}, expr: &actionExpr{ - pos: position{line: 733, col: 5, offset: 23220}, + pos: position{line: 733, col: 5, offset: 23236}, run: (*parser).callonLiteralBlock1, expr: &seqExpr{ - pos: position{line: 733, col: 5, offset: 23220}, + pos: position{line: 733, col: 5, offset: 23236}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLiteralBlock5, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18546,28 +18546,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonLiteralBlock8, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18576,50 +18576,50 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 734, col: 5, offset: 23251}, + pos: position{line: 734, col: 5, offset: 23267}, run: (*parser).callonLiteralBlock15, }, &labeledExpr{ - pos: position{line: 738, col: 5, offset: 23403}, + pos: position{line: 738, col: 5, offset: 23419}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 738, col: 14, offset: 23412}, + pos: position{line: 738, col: 14, offset: 23428}, name: "LiteralBlockContent", }, }, &andCodeExpr{ - pos: position{line: 739, col: 5, offset: 23437}, + pos: position{line: 739, col: 5, offset: 23453}, run: (*parser).callonLiteralBlock18, }, &zeroOrOneExpr{ - pos: position{line: 744, col: 5, offset: 23638}, + pos: position{line: 744, col: 5, offset: 23654}, expr: &choiceExpr{ - pos: position{line: 751, col: 29, offset: 23871}, + pos: position{line: 751, col: 29, offset: 23887}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLiteralBlock24, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18628,28 +18628,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonLiteralBlock27, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18658,9 +18658,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18668,9 +18668,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18682,36 +18682,36 @@ var g = &grammar{ }, { name: "LiteralBlockContent", - pos: position{line: 753, col: 1, offset: 23900}, + pos: position{line: 753, col: 1, offset: 23916}, expr: &zeroOrMoreExpr{ - pos: position{line: 754, col: 5, offset: 23928}, + pos: position{line: 754, col: 5, offset: 23944}, expr: &actionExpr{ - pos: position{line: 754, col: 6, offset: 23929}, + pos: position{line: 754, col: 6, offset: 23945}, run: (*parser).callonLiteralBlockContent2, expr: &seqExpr{ - pos: position{line: 754, col: 6, offset: 23929}, + pos: position{line: 754, col: 6, offset: 23945}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 754, col: 6, offset: 23929}, + pos: position{line: 754, col: 6, offset: 23945}, expr: &choiceExpr{ - pos: position{line: 751, col: 29, offset: 23871}, + pos: position{line: 751, col: 29, offset: 23887}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonLiteralBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18720,28 +18720,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonLiteralBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18750,9 +18750,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18760,49 +18760,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 755, col: 5, offset: 23959}, + pos: position{line: 755, col: 5, offset: 23975}, label: "line", expr: &choiceExpr{ - pos: position{line: 755, col: 11, offset: 23965}, + pos: position{line: 755, col: 11, offset: 23981}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 755, col: 11, offset: 23965}, + pos: position{line: 755, col: 11, offset: 23981}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonLiteralBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonLiteralBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -18812,28 +18812,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonLiteralBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18842,9 +18842,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18862,29 +18862,29 @@ var g = &grammar{ }, { name: "MarkdownQuoteAttribution", - pos: position{line: 778, col: 1, offset: 24554}, + pos: position{line: 778, col: 1, offset: 24570}, expr: &actionExpr{ - pos: position{line: 779, col: 5, offset: 24587}, + pos: position{line: 779, col: 5, offset: 24603}, run: (*parser).callonMarkdownQuoteAttribution1, expr: &seqExpr{ - pos: position{line: 779, col: 5, offset: 24587}, + pos: position{line: 779, col: 5, offset: 24603}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 779, col: 5, offset: 24587}, + pos: position{line: 779, col: 5, offset: 24603}, val: "-- ", ignoreCase: false, want: "\"-- \"", }, &labeledExpr{ - pos: position{line: 779, col: 11, offset: 24593}, + pos: position{line: 779, col: 11, offset: 24609}, label: "author", expr: &actionExpr{ - pos: position{line: 779, col: 19, offset: 24601}, + pos: position{line: 779, col: 19, offset: 24617}, run: (*parser).callonMarkdownQuoteAttribution5, expr: &oneOrMoreExpr{ - pos: position{line: 779, col: 20, offset: 24602}, + pos: position{line: 779, col: 20, offset: 24618}, expr: &charClassMatcher{ - pos: position{line: 779, col: 20, offset: 24602}, + pos: position{line: 779, col: 20, offset: 24618}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -18894,28 +18894,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18924,9 +18924,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -18937,30 +18937,30 @@ var g = &grammar{ }, { name: "PassthroughBlock", - pos: position{line: 788, col: 1, offset: 24770}, + pos: position{line: 788, col: 1, offset: 24786}, expr: &actionExpr{ - pos: position{line: 789, col: 5, offset: 24794}, + pos: position{line: 789, col: 5, offset: 24810}, run: (*parser).callonPassthroughBlock1, expr: &seqExpr{ - pos: position{line: 789, col: 5, offset: 24794}, + pos: position{line: 789, col: 5, offset: 24810}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 789, col: 5, offset: 24794}, + pos: position{line: 789, col: 5, offset: 24810}, run: (*parser).callonPassthroughBlock3, }, &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPassthroughBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18969,28 +18969,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPassthroughBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18999,46 +18999,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 794, col: 5, offset: 24985}, + pos: position{line: 794, col: 5, offset: 25001}, run: (*parser).callonPassthroughBlock16, }, &labeledExpr{ - pos: position{line: 799, col: 5, offset: 25190}, + pos: position{line: 799, col: 5, offset: 25206}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 799, col: 14, offset: 25199}, + pos: position{line: 799, col: 14, offset: 25215}, name: "PassthroughBlockContent", }, }, &zeroOrOneExpr{ - pos: position{line: 800, col: 5, offset: 25228}, + pos: position{line: 800, col: 5, offset: 25244}, expr: &choiceExpr{ - pos: position{line: 807, col: 33, offset: 25481}, + pos: position{line: 807, col: 33, offset: 25497}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPassthroughBlock24, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19047,28 +19047,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPassthroughBlock27, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19077,9 +19077,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19087,9 +19087,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19101,36 +19101,36 @@ var g = &grammar{ }, { name: "PassthroughBlockContent", - pos: position{line: 809, col: 1, offset: 25514}, + pos: position{line: 809, col: 1, offset: 25530}, expr: &zeroOrMoreExpr{ - pos: position{line: 810, col: 5, offset: 25546}, + pos: position{line: 810, col: 5, offset: 25562}, expr: &actionExpr{ - pos: position{line: 810, col: 6, offset: 25547}, + pos: position{line: 810, col: 6, offset: 25563}, run: (*parser).callonPassthroughBlockContent2, expr: &seqExpr{ - pos: position{line: 810, col: 6, offset: 25547}, + pos: position{line: 810, col: 6, offset: 25563}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 810, col: 6, offset: 25547}, + pos: position{line: 810, col: 6, offset: 25563}, expr: &choiceExpr{ - pos: position{line: 807, col: 33, offset: 25481}, + pos: position{line: 807, col: 33, offset: 25497}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPassthroughBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19139,28 +19139,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPassthroughBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19169,9 +19169,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19179,49 +19179,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 811, col: 5, offset: 25581}, + pos: position{line: 811, col: 5, offset: 25597}, label: "line", expr: &choiceExpr{ - pos: position{line: 811, col: 11, offset: 25587}, + pos: position{line: 811, col: 11, offset: 25603}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 811, col: 11, offset: 25587}, + pos: position{line: 811, col: 11, offset: 25603}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonPassthroughBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonPassthroughBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -19231,28 +19231,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPassthroughBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19261,9 +19261,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19281,30 +19281,30 @@ var g = &grammar{ }, { name: "QuoteBlock", - pos: position{line: 818, col: 1, offset: 25728}, + pos: position{line: 818, col: 1, offset: 25744}, expr: &actionExpr{ - pos: position{line: 819, col: 5, offset: 25746}, + pos: position{line: 819, col: 5, offset: 25762}, run: (*parser).callonQuoteBlock1, expr: &seqExpr{ - pos: position{line: 819, col: 5, offset: 25746}, + pos: position{line: 819, col: 5, offset: 25762}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 819, col: 5, offset: 25746}, + pos: position{line: 819, col: 5, offset: 25762}, run: (*parser).callonQuoteBlock3, }, &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonQuoteBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19313,28 +19313,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonQuoteBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19343,44 +19343,44 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 824, col: 5, offset: 25925}, + pos: position{line: 824, col: 5, offset: 25941}, run: (*parser).callonQuoteBlock16, }, &labeledExpr{ - pos: position{line: 829, col: 5, offset: 26124}, + pos: position{line: 829, col: 5, offset: 26140}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 829, col: 14, offset: 26133}, + pos: position{line: 829, col: 14, offset: 26149}, name: "QuoteBlockContent", }, }, &choiceExpr{ - pos: position{line: 837, col: 27, offset: 26378}, + pos: position{line: 837, col: 27, offset: 26394}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonQuoteBlock23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19389,28 +19389,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonQuoteBlock26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19419,9 +19419,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19429,9 +19429,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19442,36 +19442,36 @@ var g = &grammar{ }, { name: "QuoteBlockContent", - pos: position{line: 839, col: 1, offset: 26405}, + pos: position{line: 839, col: 1, offset: 26421}, expr: &zeroOrMoreExpr{ - pos: position{line: 840, col: 4, offset: 26430}, + pos: position{line: 840, col: 4, offset: 26446}, expr: &actionExpr{ - pos: position{line: 840, col: 5, offset: 26431}, + pos: position{line: 840, col: 5, offset: 26447}, run: (*parser).callonQuoteBlockContent2, expr: &seqExpr{ - pos: position{line: 840, col: 5, offset: 26431}, + pos: position{line: 840, col: 5, offset: 26447}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 840, col: 5, offset: 26431}, + pos: position{line: 840, col: 5, offset: 26447}, expr: &choiceExpr{ - pos: position{line: 837, col: 27, offset: 26378}, + pos: position{line: 837, col: 27, offset: 26394}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonQuoteBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19480,28 +19480,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonQuoteBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19510,9 +19510,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19520,49 +19520,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 841, col: 5, offset: 26459}, + pos: position{line: 841, col: 5, offset: 26475}, label: "line", expr: &choiceExpr{ - pos: position{line: 841, col: 11, offset: 26465}, + pos: position{line: 841, col: 11, offset: 26481}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 841, col: 11, offset: 26465}, + pos: position{line: 841, col: 11, offset: 26481}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonQuoteBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonQuoteBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -19572,28 +19572,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonQuoteBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19602,9 +19602,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19622,30 +19622,30 @@ var g = &grammar{ }, { name: "SidebarBlock", - pos: position{line: 848, col: 1, offset: 26608}, + pos: position{line: 848, col: 1, offset: 26624}, expr: &actionExpr{ - pos: position{line: 849, col: 5, offset: 26628}, + pos: position{line: 849, col: 5, offset: 26644}, run: (*parser).callonSidebarBlock1, expr: &seqExpr{ - pos: position{line: 849, col: 5, offset: 26628}, + pos: position{line: 849, col: 5, offset: 26644}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 849, col: 5, offset: 26628}, + pos: position{line: 849, col: 5, offset: 26644}, run: (*parser).callonSidebarBlock3, }, &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSidebarBlock6, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19654,28 +19654,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSidebarBlock9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19684,44 +19684,44 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &andCodeExpr{ - pos: position{line: 854, col: 5, offset: 26811}, + pos: position{line: 854, col: 5, offset: 26827}, run: (*parser).callonSidebarBlock16, }, &labeledExpr{ - pos: position{line: 859, col: 5, offset: 27012}, + pos: position{line: 859, col: 5, offset: 27028}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 859, col: 14, offset: 27021}, + pos: position{line: 859, col: 14, offset: 27037}, name: "SidebarBlockContent", }, }, &choiceExpr{ - pos: position{line: 867, col: 29, offset: 27279}, + pos: position{line: 867, col: 29, offset: 27295}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSidebarBlock23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19730,28 +19730,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSidebarBlock26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19760,9 +19760,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19770,9 +19770,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19783,36 +19783,36 @@ var g = &grammar{ }, { name: "SidebarBlockContent", - pos: position{line: 869, col: 1, offset: 27309}, + pos: position{line: 869, col: 1, offset: 27325}, expr: &zeroOrMoreExpr{ - pos: position{line: 870, col: 4, offset: 27336}, + pos: position{line: 870, col: 4, offset: 27352}, expr: &actionExpr{ - pos: position{line: 870, col: 5, offset: 27337}, + pos: position{line: 870, col: 5, offset: 27353}, run: (*parser).callonSidebarBlockContent2, expr: &seqExpr{ - pos: position{line: 870, col: 5, offset: 27337}, + pos: position{line: 870, col: 5, offset: 27353}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 870, col: 5, offset: 27337}, + pos: position{line: 870, col: 5, offset: 27353}, expr: &choiceExpr{ - pos: position{line: 867, col: 29, offset: 27279}, + pos: position{line: 867, col: 29, offset: 27295}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSidebarBlockContent9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19821,28 +19821,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSidebarBlockContent12, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19851,9 +19851,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19861,49 +19861,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 871, col: 5, offset: 27367}, + pos: position{line: 871, col: 5, offset: 27383}, label: "line", expr: &choiceExpr{ - pos: position{line: 871, col: 11, offset: 27373}, + pos: position{line: 871, col: 11, offset: 27389}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 871, col: 11, offset: 27373}, + pos: position{line: 871, col: 11, offset: 27389}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, run: (*parser).callonSidebarBlockContent24, expr: &seqExpr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 602, col: 5, offset: 19307}, + pos: position{line: 602, col: 5, offset: 19323}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 603, col: 5, offset: 19380}, + pos: position{line: 603, col: 5, offset: 19396}, label: "content", expr: &actionExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, run: (*parser).callonSidebarBlockContent30, expr: &zeroOrMoreExpr{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, expr: &charClassMatcher{ - pos: position{line: 603, col: 14, offset: 19389}, + pos: position{line: 603, col: 14, offset: 19405}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -19913,28 +19913,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSidebarBlockContent34, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19943,9 +19943,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -19963,68 +19963,68 @@ var g = &grammar{ }, { name: "FileInclusion", - pos: position{line: 1009, col: 1, offset: 32077}, + pos: position{line: 1009, col: 1, offset: 32093}, expr: &actionExpr{ - pos: position{line: 1010, col: 5, offset: 32099}, + pos: position{line: 1010, col: 5, offset: 32115}, run: (*parser).callonFileInclusion1, expr: &seqExpr{ - pos: position{line: 1010, col: 5, offset: 32099}, + pos: position{line: 1010, col: 5, offset: 32115}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1010, col: 5, offset: 32099}, + pos: position{line: 1010, col: 5, offset: 32115}, run: (*parser).callonFileInclusion3, }, &stateCodeExpr{ - pos: position{line: 1014, col: 5, offset: 32186}, + pos: position{line: 1014, col: 5, offset: 32202}, run: (*parser).callonFileInclusion4, }, &labeledExpr{ - pos: position{line: 1019, col: 5, offset: 32353}, + pos: position{line: 1019, col: 5, offset: 32369}, label: "incl", expr: &actionExpr{ - pos: position{line: 1020, col: 9, offset: 32368}, + pos: position{line: 1020, col: 9, offset: 32384}, run: (*parser).callonFileInclusion6, expr: &seqExpr{ - pos: position{line: 1020, col: 9, offset: 32368}, + pos: position{line: 1020, col: 9, offset: 32384}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1020, col: 9, offset: 32368}, + pos: position{line: 1020, col: 9, offset: 32384}, val: "include::", ignoreCase: false, want: "\"include::\"", }, &labeledExpr{ - pos: position{line: 1021, col: 9, offset: 32389}, + pos: position{line: 1021, col: 9, offset: 32405}, label: "path", expr: &actionExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, run: (*parser).callonFileInclusion10, expr: &labeledExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 22, offset: 96367}, + pos: position{line: 2909, col: 22, offset: 96387}, expr: &choiceExpr{ - pos: position{line: 2909, col: 23, offset: 96368}, + pos: position{line: 2909, col: 23, offset: 96388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonFileInclusion14, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonFileInclusion18, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -20033,35 +20033,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileInclusion21, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileInclusion23, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonFileInclusion26, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20095,33 +20095,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileInclusion37, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileInclusion42, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20129,12 +20129,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileInclusion44, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20151,7 +20151,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20160,19 +20160,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonFileInclusion48, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20206,33 +20206,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileInclusion59, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileInclusion64, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20240,12 +20240,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileInclusion66, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20262,7 +20262,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20271,19 +20271,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonFileInclusion70, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20317,7 +20317,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20332,49 +20332,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonFileInclusion80, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonFileInclusion82, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonFileInclusion85, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonFileInclusion87, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonFileInclusion91, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20384,12 +20384,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFileInclusion95, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20398,27 +20398,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonFileInclusion101, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -20426,9 +20426,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -20439,35 +20439,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileInclusion106, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileInclusion108, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonFileInclusion111, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20501,33 +20501,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileInclusion122, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileInclusion127, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20535,12 +20535,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileInclusion129, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20557,7 +20557,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20566,19 +20566,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonFileInclusion133, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20612,33 +20612,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileInclusion144, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileInclusion149, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20646,12 +20646,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileInclusion151, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20668,7 +20668,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20677,19 +20677,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonFileInclusion155, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -20723,7 +20723,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20738,10 +20738,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonFileInclusion165, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -20752,7 +20752,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -20761,27 +20761,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonFileInclusion168, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonFileInclusion172, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20791,7 +20791,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -20803,10 +20803,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonFileInclusion176, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -20820,10 +20820,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonFileInclusion178, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -20835,27 +20835,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonFileInclusion180, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonFileInclusion184, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20865,7 +20865,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -20880,10 +20880,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1022, col: 9, offset: 32418}, + pos: position{line: 1022, col: 9, offset: 32434}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 1022, col: 27, offset: 32436}, + pos: position{line: 1022, col: 27, offset: 32452}, name: "InlineAttributes", }, }, @@ -20892,12 +20892,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1026, col: 5, offset: 32597}, + pos: position{line: 1026, col: 5, offset: 32613}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFileInclusion191, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20906,28 +20906,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonFileInclusion194, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20936,9 +20936,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -20949,62 +20949,62 @@ var g = &grammar{ }, { name: "LineRanges", - pos: position{line: 1033, col: 1, offset: 32730}, + pos: position{line: 1033, col: 1, offset: 32746}, expr: &actionExpr{ - pos: position{line: 1033, col: 15, offset: 32744}, + pos: position{line: 1033, col: 15, offset: 32760}, run: (*parser).callonLineRanges1, expr: &seqExpr{ - pos: position{line: 1033, col: 15, offset: 32744}, + pos: position{line: 1033, col: 15, offset: 32760}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1033, col: 15, offset: 32744}, + pos: position{line: 1033, col: 15, offset: 32760}, label: "value", expr: &choiceExpr{ - pos: position{line: 1033, col: 22, offset: 32751}, + pos: position{line: 1033, col: 22, offset: 32767}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1040, col: 23, offset: 32934}, + pos: position{line: 1040, col: 23, offset: 32950}, run: (*parser).callonLineRanges5, expr: &seqExpr{ - pos: position{line: 1040, col: 23, offset: 32934}, + pos: position{line: 1040, col: 23, offset: 32950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1040, col: 23, offset: 32934}, + pos: position{line: 1040, col: 23, offset: 32950}, label: "first", expr: &choiceExpr{ - pos: position{line: 1040, col: 30, offset: 32941}, + pos: position{line: 1040, col: 30, offset: 32957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, run: (*parser).callonLineRanges9, expr: &seqExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, label: "start", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges17, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21017,36 +21017,36 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1049, col: 34, offset: 33314}, + pos: position{line: 1049, col: 34, offset: 33330}, val: "..", ignoreCase: false, want: "\"..\"", }, &labeledExpr{ - pos: position{line: 1049, col: 39, offset: 33319}, + pos: position{line: 1049, col: 39, offset: 33335}, label: "end", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges21, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges26, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21062,33 +21062,33 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, run: (*parser).callonLineRanges28, expr: &labeledExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges30, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges35, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21105,60 +21105,60 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1041, col: 5, offset: 32980}, + pos: position{line: 1041, col: 5, offset: 32996}, label: "others", expr: &oneOrMoreExpr{ - pos: position{line: 1041, col: 12, offset: 32987}, + pos: position{line: 1041, col: 12, offset: 33003}, expr: &actionExpr{ - pos: position{line: 1042, col: 9, offset: 32997}, + pos: position{line: 1042, col: 9, offset: 33013}, run: (*parser).callonLineRanges39, expr: &seqExpr{ - pos: position{line: 1042, col: 9, offset: 32997}, + pos: position{line: 1042, col: 9, offset: 33013}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1042, col: 10, offset: 32998}, + pos: position{line: 1042, col: 10, offset: 33014}, val: "[,;]", chars: []rune{',', ';'}, ignoreCase: false, inverted: false, }, &labeledExpr{ - pos: position{line: 1043, col: 9, offset: 33115}, + pos: position{line: 1043, col: 9, offset: 33131}, label: "other", expr: &choiceExpr{ - pos: position{line: 1043, col: 16, offset: 33122}, + pos: position{line: 1043, col: 16, offset: 33138}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, label: "start", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges47, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges52, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21171,36 +21171,36 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1049, col: 34, offset: 33314}, + pos: position{line: 1049, col: 34, offset: 33330}, val: "..", ignoreCase: false, want: "\"..\"", }, &labeledExpr{ - pos: position{line: 1049, col: 39, offset: 33319}, + pos: position{line: 1049, col: 39, offset: 33335}, label: "end", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges56, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges61, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21216,33 +21216,33 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, run: (*parser).callonLineRanges63, expr: &labeledExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges65, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges70, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21267,36 +21267,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, run: (*parser).callonLineRanges72, expr: &seqExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1049, col: 19, offset: 33299}, + pos: position{line: 1049, col: 19, offset: 33315}, label: "start", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges75, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges80, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21309,36 +21309,36 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1049, col: 34, offset: 33314}, + pos: position{line: 1049, col: 34, offset: 33330}, val: "..", ignoreCase: false, want: "\"..\"", }, &labeledExpr{ - pos: position{line: 1049, col: 39, offset: 33319}, + pos: position{line: 1049, col: 39, offset: 33335}, label: "end", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges84, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges89, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21354,33 +21354,33 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, run: (*parser).callonLineRanges91, expr: &labeledExpr{ - pos: position{line: 1053, col: 20, offset: 33439}, + pos: position{line: 1053, col: 20, offset: 33455}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonLineRanges93, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonLineRanges98, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21397,9 +21397,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -21408,44 +21408,44 @@ var g = &grammar{ }, { name: "TagRanges", - pos: position{line: 1058, col: 1, offset: 33574}, + pos: position{line: 1058, col: 1, offset: 33590}, expr: &actionExpr{ - pos: position{line: 1058, col: 14, offset: 33587}, + pos: position{line: 1058, col: 14, offset: 33603}, run: (*parser).callonTagRanges1, expr: &seqExpr{ - pos: position{line: 1058, col: 14, offset: 33587}, + pos: position{line: 1058, col: 14, offset: 33603}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1058, col: 14, offset: 33587}, + pos: position{line: 1058, col: 14, offset: 33603}, label: "value", expr: &actionExpr{ - pos: position{line: 1062, col: 22, offset: 33724}, + pos: position{line: 1062, col: 22, offset: 33740}, run: (*parser).callonTagRanges4, expr: &seqExpr{ - pos: position{line: 1062, col: 22, offset: 33724}, + pos: position{line: 1062, col: 22, offset: 33740}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1062, col: 22, offset: 33724}, + pos: position{line: 1062, col: 22, offset: 33740}, label: "first", expr: &choiceExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, run: (*parser).callonTagRanges8, expr: &labeledExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, label: "tag", expr: &choiceExpr{ - pos: position{line: 1071, col: 18, offset: 34039}, + pos: position{line: 1071, col: 18, offset: 34055}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21455,21 +21455,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, run: (*parser).callonTagRanges14, expr: &seqExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, label: "stars", expr: &actionExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, run: (*parser).callonTagRanges17, expr: &oneOrMoreExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, expr: &litMatcher{ - pos: position{line: 1077, col: 24, offset: 34247}, + pos: position{line: 1077, col: 24, offset: 34263}, val: "*", ignoreCase: false, want: "\"*\"", @@ -21478,7 +21478,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1080, col: 5, offset: 34301}, + pos: position{line: 1080, col: 5, offset: 34317}, run: (*parser).callonTagRanges20, }, }, @@ -21489,30 +21489,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, run: (*parser).callonTagRanges21, expr: &seqExpr{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, val: "!", ignoreCase: false, want: "\"!\"", }, &labeledExpr{ - pos: position{line: 1073, col: 13, offset: 34131}, + pos: position{line: 1073, col: 13, offset: 34147}, label: "tag", expr: &choiceExpr{ - pos: position{line: 1073, col: 18, offset: 34136}, + pos: position{line: 1073, col: 18, offset: 34152}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21522,21 +21522,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, run: (*parser).callonTagRanges29, expr: &seqExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, label: "stars", expr: &actionExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, run: (*parser).callonTagRanges32, expr: &oneOrMoreExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, expr: &litMatcher{ - pos: position{line: 1077, col: 24, offset: 34247}, + pos: position{line: 1077, col: 24, offset: 34263}, val: "*", ignoreCase: false, want: "\"*\"", @@ -21545,7 +21545,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1080, col: 5, offset: 34301}, + pos: position{line: 1080, col: 5, offset: 34317}, run: (*parser).callonTagRanges35, }, }, @@ -21561,45 +21561,45 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1063, col: 5, offset: 33745}, + pos: position{line: 1063, col: 5, offset: 33761}, label: "others", expr: &zeroOrMoreExpr{ - pos: position{line: 1063, col: 12, offset: 33752}, + pos: position{line: 1063, col: 12, offset: 33768}, expr: &actionExpr{ - pos: position{line: 1064, col: 9, offset: 33762}, + pos: position{line: 1064, col: 9, offset: 33778}, run: (*parser).callonTagRanges38, expr: &seqExpr{ - pos: position{line: 1064, col: 9, offset: 33762}, + pos: position{line: 1064, col: 9, offset: 33778}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1064, col: 10, offset: 33763}, + pos: position{line: 1064, col: 10, offset: 33779}, val: "[,;]", chars: []rune{',', ';'}, ignoreCase: false, inverted: false, }, &labeledExpr{ - pos: position{line: 1065, col: 9, offset: 33880}, + pos: position{line: 1065, col: 9, offset: 33896}, label: "other", expr: &choiceExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, run: (*parser).callonTagRanges43, expr: &labeledExpr{ - pos: position{line: 1071, col: 13, offset: 34034}, + pos: position{line: 1071, col: 13, offset: 34050}, label: "tag", expr: &choiceExpr{ - pos: position{line: 1071, col: 18, offset: 34039}, + pos: position{line: 1071, col: 18, offset: 34055}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21609,21 +21609,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, run: (*parser).callonTagRanges49, expr: &seqExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, label: "stars", expr: &actionExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, run: (*parser).callonTagRanges52, expr: &oneOrMoreExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, expr: &litMatcher{ - pos: position{line: 1077, col: 24, offset: 34247}, + pos: position{line: 1077, col: 24, offset: 34263}, val: "*", ignoreCase: false, want: "\"*\"", @@ -21632,7 +21632,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1080, col: 5, offset: 34301}, + pos: position{line: 1080, col: 5, offset: 34317}, run: (*parser).callonTagRanges55, }, }, @@ -21643,30 +21643,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, run: (*parser).callonTagRanges56, expr: &seqExpr{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1073, col: 9, offset: 34127}, + pos: position{line: 1073, col: 9, offset: 34143}, val: "!", ignoreCase: false, want: "\"!\"", }, &labeledExpr{ - pos: position{line: 1073, col: 13, offset: 34131}, + pos: position{line: 1073, col: 13, offset: 34147}, label: "tag", expr: &choiceExpr{ - pos: position{line: 1073, col: 18, offset: 34136}, + pos: position{line: 1073, col: 18, offset: 34152}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21676,21 +21676,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, run: (*parser).callonTagRanges64, expr: &seqExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1077, col: 16, offset: 34239}, + pos: position{line: 1077, col: 16, offset: 34255}, label: "stars", expr: &actionExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, run: (*parser).callonTagRanges67, expr: &oneOrMoreExpr{ - pos: position{line: 1077, col: 23, offset: 34246}, + pos: position{line: 1077, col: 23, offset: 34262}, expr: &litMatcher{ - pos: position{line: 1077, col: 24, offset: 34247}, + pos: position{line: 1077, col: 24, offset: 34263}, val: "*", ignoreCase: false, want: "\"*\"", @@ -21699,7 +21699,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1080, col: 5, offset: 34301}, + pos: position{line: 1080, col: 5, offset: 34317}, run: (*parser).callonTagRanges70, }, }, @@ -21724,9 +21724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -21735,46 +21735,46 @@ var g = &grammar{ }, { name: "IncludedFileLine", - pos: position{line: 1087, col: 1, offset: 34468}, + pos: position{line: 1087, col: 1, offset: 34484}, expr: &actionExpr{ - pos: position{line: 1087, col: 21, offset: 34488}, + pos: position{line: 1087, col: 21, offset: 34504}, run: (*parser).callonIncludedFileLine1, expr: &seqExpr{ - pos: position{line: 1087, col: 21, offset: 34488}, + pos: position{line: 1087, col: 21, offset: 34504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1087, col: 21, offset: 34488}, + pos: position{line: 1087, col: 21, offset: 34504}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1087, col: 29, offset: 34496}, + pos: position{line: 1087, col: 29, offset: 34512}, expr: &choiceExpr{ - pos: position{line: 1087, col: 30, offset: 34497}, + pos: position{line: 1087, col: 30, offset: 34513}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1091, col: 25, offset: 34677}, + pos: position{line: 1091, col: 25, offset: 34693}, run: (*parser).callonIncludedFileLine6, expr: &seqExpr{ - pos: position{line: 1091, col: 25, offset: 34677}, + pos: position{line: 1091, col: 25, offset: 34693}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1091, col: 25, offset: 34677}, + pos: position{line: 1091, col: 25, offset: 34693}, val: "tag::", ignoreCase: false, want: "\"tag::\"", }, &labeledExpr{ - pos: position{line: 1091, col: 33, offset: 34685}, + pos: position{line: 1091, col: 33, offset: 34701}, label: "tag", expr: &actionExpr{ - pos: position{line: 1091, col: 38, offset: 34690}, + pos: position{line: 1091, col: 38, offset: 34706}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21786,7 +21786,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1091, col: 78, offset: 34730}, + pos: position{line: 1091, col: 78, offset: 34746}, val: "[]", ignoreCase: false, want: "\"[]\"", @@ -21795,30 +21795,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1095, col: 23, offset: 34825}, + pos: position{line: 1095, col: 23, offset: 34841}, run: (*parser).callonIncludedFileLine15, expr: &seqExpr{ - pos: position{line: 1095, col: 23, offset: 34825}, + pos: position{line: 1095, col: 23, offset: 34841}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1095, col: 23, offset: 34825}, + pos: position{line: 1095, col: 23, offset: 34841}, val: "end::", ignoreCase: false, want: "\"end::\"", }, &labeledExpr{ - pos: position{line: 1095, col: 31, offset: 34833}, + pos: position{line: 1095, col: 31, offset: 34849}, label: "tag", expr: &actionExpr{ - pos: position{line: 1095, col: 36, offset: 34838}, + pos: position{line: 1095, col: 36, offset: 34854}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21830,7 +21830,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1095, col: 76, offset: 34878}, + pos: position{line: 1095, col: 76, offset: 34894}, val: "[]", ignoreCase: false, want: "\"[]\"", @@ -21839,10 +21839,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1087, col: 74, offset: 34541}, + pos: position{line: 1087, col: 74, offset: 34557}, run: (*parser).callonIncludedFileLine24, expr: &anyMatcher{ - line: 1087, col: 74, offset: 34541, + line: 1087, col: 74, offset: 34557, }, }, }, @@ -21850,28 +21850,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21880,9 +21880,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -21893,26 +21893,26 @@ var g = &grammar{ }, { name: "InlineElement", - pos: position{line: 1153, col: 1, offset: 36570}, + pos: position{line: 1153, col: 1, offset: 36586}, expr: &actionExpr{ - pos: position{line: 1154, col: 5, offset: 36593}, + pos: position{line: 1154, col: 5, offset: 36609}, run: (*parser).callonInlineElement1, expr: &labeledExpr{ - pos: position{line: 1154, col: 5, offset: 36593}, + pos: position{line: 1154, col: 5, offset: 36609}, label: "element", expr: &choiceExpr{ - pos: position{line: 1155, col: 9, offset: 36611}, + pos: position{line: 1155, col: 9, offset: 36627}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -21922,13 +21922,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineElement9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21936,37 +21936,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlineElement14, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -21975,9 +21975,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -21989,12 +21989,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonInlineElement21, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22003,28 +22003,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonInlineElement24, expr: &seqExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonInlineElement26, }, &litMatcher{ - pos: position{line: 1002, col: 5, offset: 31813}, + pos: position{line: 1002, col: 5, offset: 31829}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1002, col: 9, offset: 31817}, + pos: position{line: 1002, col: 9, offset: 31833}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineElement29, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22033,30 +22033,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1002, col: 16, offset: 31824}, + pos: position{line: 1002, col: 16, offset: 31840}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlineElement33, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22065,9 +22065,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -22077,33 +22077,33 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1158, col: 11, offset: 36710}, + pos: position{line: 1158, col: 11, offset: 36726}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1158, col: 11, offset: 36710}, + pos: position{line: 1158, col: 11, offset: 36726}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlineElement43, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22112,61 +22112,61 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &choiceExpr{ - pos: position{line: 1159, col: 13, offset: 36729}, + pos: position{line: 1159, col: 13, offset: 36745}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonInlineElement51, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonInlineElement53, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonInlineElement56, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonInlineElement58, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonInlineElement62, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22176,12 +22176,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineElement66, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22190,27 +22190,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonInlineElement72, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -22218,9 +22218,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -22231,35 +22231,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineElement77, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineElement79, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonInlineElement82, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22293,33 +22293,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineElement93, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineElement98, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -22327,12 +22327,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineElement100, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22349,7 +22349,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22358,19 +22358,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonInlineElement104, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22404,33 +22404,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineElement115, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineElement120, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -22438,12 +22438,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineElement122, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22460,7 +22460,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22469,19 +22469,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonInlineElement126, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22515,7 +22515,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22530,10 +22530,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonInlineElement136, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -22544,7 +22544,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -22553,27 +22553,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonInlineElement139, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonInlineElement143, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22583,7 +22583,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -22595,10 +22595,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonInlineElement147, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -22612,39 +22612,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1160, col: 15, offset: 36760}, + pos: position{line: 1160, col: 15, offset: 36776}, name: "Quote", }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineElement150, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineElement152, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonInlineElement155, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22678,33 +22678,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineElement166, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineElement171, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -22712,12 +22712,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineElement173, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22734,7 +22734,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22743,19 +22743,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonInlineElement177, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22789,33 +22789,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineElement188, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineElement193, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -22823,12 +22823,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineElement195, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22845,7 +22845,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22854,19 +22854,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonInlineElement199, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -22900,7 +22900,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22915,67 +22915,67 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1162, col: 15, offset: 36817}, + pos: position{line: 1162, col: 15, offset: 36833}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonInlineElement210, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonInlineElement212, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonInlineElement214, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonInlineElement216, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonInlineElement218, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonInlineElement220, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -22983,15 +22983,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -23002,27 +23002,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonInlineElement226, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonInlineElement230, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23032,7 +23032,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -23041,10 +23041,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonInlineElement234, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -23058,29 +23058,29 @@ var g = &grammar{ }, { name: "IndexTerm", - pos: position{line: 1181, col: 1, offset: 37602}, + pos: position{line: 1181, col: 1, offset: 37618}, expr: &actionExpr{ - pos: position{line: 1181, col: 14, offset: 37615}, + pos: position{line: 1181, col: 14, offset: 37631}, run: (*parser).callonIndexTerm1, expr: &seqExpr{ - pos: position{line: 1181, col: 14, offset: 37615}, + pos: position{line: 1181, col: 14, offset: 37631}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1181, col: 14, offset: 37615}, + pos: position{line: 1181, col: 14, offset: 37631}, val: "((", ignoreCase: false, want: "\"((\"", }, &labeledExpr{ - pos: position{line: 1181, col: 19, offset: 37620}, + pos: position{line: 1181, col: 19, offset: 37636}, label: "term", expr: &ruleRefExpr{ - pos: position{line: 1181, col: 25, offset: 37626}, + pos: position{line: 1181, col: 25, offset: 37642}, name: "IndexTermContent", }, }, &litMatcher{ - pos: position{line: 1181, col: 43, offset: 37644}, + pos: position{line: 1181, col: 43, offset: 37660}, val: "))", ignoreCase: false, want: "\"))\"", @@ -23091,28 +23091,28 @@ var g = &grammar{ }, { name: "IndexTermContent", - pos: position{line: 1185, col: 1, offset: 37709}, + pos: position{line: 1185, col: 1, offset: 37729}, expr: &actionExpr{ - pos: position{line: 1185, col: 21, offset: 37729}, + pos: position{line: 1185, col: 21, offset: 37749}, run: (*parser).callonIndexTermContent1, expr: &labeledExpr{ - pos: position{line: 1185, col: 21, offset: 37729}, + pos: position{line: 1185, col: 21, offset: 37749}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1185, col: 30, offset: 37738}, + pos: position{line: 1185, col: 30, offset: 37758}, expr: &choiceExpr{ - pos: position{line: 1185, col: 31, offset: 37739}, + pos: position{line: 1185, col: 31, offset: 37759}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, expr: &charClassMatcher{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23121,21 +23121,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2872, col: 15, offset: 95256}, + pos: position{line: 2872, col: 15, offset: 95276}, expr: &choiceExpr{ - pos: position{line: 2872, col: 17, offset: 95258}, + pos: position{line: 2872, col: 17, offset: 95278}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2872, col: 17, offset: 95258}, + pos: position{line: 2872, col: 17, offset: 95278}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -23145,15 +23145,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, expr: &charClassMatcher{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23162,21 +23162,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2874, col: 19, offset: 95350}, + pos: position{line: 2874, col: 19, offset: 95370}, expr: &seqExpr{ - pos: position{line: 2874, col: 20, offset: 95351}, + pos: position{line: 2874, col: 20, offset: 95371}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2874, col: 20, offset: 95351}, + pos: position{line: 2874, col: 20, offset: 95371}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2874, col: 27, offset: 95358}, + pos: position{line: 2874, col: 27, offset: 95378}, expr: &charClassMatcher{ - pos: position{line: 2874, col: 27, offset: 95358}, + pos: position{line: 2874, col: 27, offset: 95378}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23191,18 +23191,18 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1185, col: 38, offset: 37746}, + pos: position{line: 1185, col: 38, offset: 37766}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1185, col: 53, offset: 37761}, + pos: position{line: 1185, col: 53, offset: 37781}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonIndexTermContent25, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23210,49 +23210,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonIndexTermContent27, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonIndexTermContent29, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonIndexTermContent32, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonIndexTermContent34, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonIndexTermContent38, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -23262,12 +23262,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonIndexTermContent42, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23276,27 +23276,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonIndexTermContent48, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23304,9 +23304,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -23317,35 +23317,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonIndexTermContent53, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonIndexTermContent55, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonIndexTermContent58, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -23379,33 +23379,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonIndexTermContent69, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonIndexTermContent74, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -23413,12 +23413,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonIndexTermContent76, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23435,7 +23435,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -23444,19 +23444,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonIndexTermContent80, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -23490,33 +23490,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonIndexTermContent91, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonIndexTermContent96, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -23524,12 +23524,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonIndexTermContent98, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23546,7 +23546,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -23555,19 +23555,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonIndexTermContent102, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -23601,7 +23601,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -23616,10 +23616,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonIndexTermContent112, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -23630,7 +23630,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -23639,27 +23639,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonIndexTermContent115, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonIndexTermContent119, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -23669,7 +23669,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -23681,10 +23681,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonIndexTermContent123, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -23698,27 +23698,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonIndexTermContent125, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonIndexTermContent129, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23728,7 +23728,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -23737,22 +23737,22 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1185, col: 114, offset: 37822}, + pos: position{line: 1185, col: 114, offset: 37842}, run: (*parser).callonIndexTermContent133, expr: &seqExpr{ - pos: position{line: 1185, col: 115, offset: 37823}, + pos: position{line: 1185, col: 115, offset: 37843}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1185, col: 115, offset: 37823}, + pos: position{line: 1185, col: 115, offset: 37843}, expr: &litMatcher{ - pos: position{line: 1185, col: 116, offset: 37824}, + pos: position{line: 1185, col: 116, offset: 37844}, val: "))", ignoreCase: false, want: "\"))\"", }, }, &anyMatcher{ - line: 1185, col: 121, offset: 37829, + line: 1185, col: 121, offset: 37849, }, }, }, @@ -23765,66 +23765,66 @@ var g = &grammar{ }, { name: "ImageBlock", - pos: position{line: 1205, col: 1, offset: 38538}, + pos: position{line: 1205, col: 1, offset: 38558}, expr: &actionExpr{ - pos: position{line: 1206, col: 5, offset: 38557}, + pos: position{line: 1206, col: 5, offset: 38577}, run: (*parser).callonImageBlock1, expr: &seqExpr{ - pos: position{line: 1206, col: 5, offset: 38557}, + pos: position{line: 1206, col: 5, offset: 38577}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1206, col: 5, offset: 38557}, + pos: position{line: 1206, col: 5, offset: 38577}, run: (*parser).callonImageBlock3, }, &litMatcher{ - pos: position{line: 1210, col: 5, offset: 38709}, + pos: position{line: 1210, col: 5, offset: 38729}, val: "image::", ignoreCase: false, want: "\"image::\"", }, &labeledExpr{ - pos: position{line: 1210, col: 15, offset: 38719}, + pos: position{line: 1210, col: 15, offset: 38739}, label: "path", expr: &actionExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, run: (*parser).callonImageBlock6, expr: &seqExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2913, col: 20, offset: 96487}, + pos: position{line: 2913, col: 20, offset: 96507}, expr: &choiceExpr{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2934, col: 23, offset: 97176}, + pos: position{line: 2934, col: 23, offset: 97196}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2934, col: 36, offset: 97189}, + pos: position{line: 2934, col: 36, offset: 97209}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2934, col: 47, offset: 97200}, + pos: position{line: 2934, col: 47, offset: 97220}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2934, col: 58, offset: 97211}, + pos: position{line: 2934, col: 58, offset: 97231}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -23834,31 +23834,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2913, col: 30, offset: 96497}, + pos: position{line: 2913, col: 30, offset: 96517}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2913, col: 35, offset: 96502}, + pos: position{line: 2913, col: 35, offset: 96522}, expr: &choiceExpr{ - pos: position{line: 2913, col: 36, offset: 96503}, + pos: position{line: 2913, col: 36, offset: 96523}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonImageBlock19, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonImageBlock23, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -23867,35 +23867,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonImageBlock26, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonImageBlock28, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonImageBlock31, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -23929,33 +23929,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonImageBlock42, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonImageBlock47, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -23963,12 +23963,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonImageBlock49, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23985,7 +23985,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -23994,19 +23994,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonImageBlock53, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24040,33 +24040,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonImageBlock64, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonImageBlock69, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -24074,12 +24074,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonImageBlock71, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24096,7 +24096,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -24105,19 +24105,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonImageBlock75, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24151,7 +24151,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -24166,49 +24166,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonImageBlock85, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonImageBlock87, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonImageBlock90, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonImageBlock92, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonImageBlock96, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24218,12 +24218,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonImageBlock100, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24232,27 +24232,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonImageBlock106, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -24260,9 +24260,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -24273,35 +24273,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonImageBlock111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonImageBlock113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonImageBlock116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24335,33 +24335,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonImageBlock127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonImageBlock132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -24369,12 +24369,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonImageBlock134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24391,7 +24391,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -24400,19 +24400,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonImageBlock138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24446,33 +24446,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonImageBlock149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonImageBlock154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -24480,12 +24480,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonImageBlock156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24502,7 +24502,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -24511,19 +24511,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonImageBlock160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24557,7 +24557,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -24572,10 +24572,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonImageBlock170, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -24586,7 +24586,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -24595,27 +24595,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonImageBlock173, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonImageBlock177, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24625,7 +24625,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -24637,10 +24637,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonImageBlock181, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -24654,10 +24654,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonImageBlock183, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -24669,27 +24669,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonImageBlock185, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonImageBlock189, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24699,7 +24699,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -24716,20 +24716,20 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1210, col: 31, offset: 38735}, + pos: position{line: 1210, col: 31, offset: 38755}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 1210, col: 49, offset: 38753}, + pos: position{line: 1210, col: 49, offset: 38773}, name: "InlineAttributes", }, }, &zeroOrMoreExpr{ - pos: position{line: 1210, col: 67, offset: 38771}, + pos: position{line: 1210, col: 67, offset: 38791}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonImageBlock196, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24738,28 +24738,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonImageBlock199, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24768,9 +24768,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -24781,71 +24781,71 @@ var g = &grammar{ }, { name: "InlineImage", - pos: position{line: 1216, col: 1, offset: 39065}, + pos: position{line: 1216, col: 1, offset: 39085}, expr: &actionExpr{ - pos: position{line: 1216, col: 16, offset: 39080}, + pos: position{line: 1216, col: 16, offset: 39100}, run: (*parser).callonInlineImage1, expr: &seqExpr{ - pos: position{line: 1216, col: 16, offset: 39080}, + pos: position{line: 1216, col: 16, offset: 39100}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1216, col: 16, offset: 39080}, + pos: position{line: 1216, col: 16, offset: 39100}, val: "image:", ignoreCase: false, want: "\"image:\"", }, ¬Expr{ - pos: position{line: 1216, col: 25, offset: 39089}, + pos: position{line: 1216, col: 25, offset: 39109}, expr: &litMatcher{ - pos: position{line: 1216, col: 26, offset: 39090}, + pos: position{line: 1216, col: 26, offset: 39110}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1216, col: 30, offset: 39094}, + pos: position{line: 1216, col: 30, offset: 39114}, label: "path", expr: &actionExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2913, col: 20, offset: 96487}, + pos: position{line: 2913, col: 20, offset: 96507}, expr: &choiceExpr{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2934, col: 23, offset: 97176}, + pos: position{line: 2934, col: 23, offset: 97196}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2934, col: 36, offset: 97189}, + pos: position{line: 2934, col: 36, offset: 97209}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2934, col: 47, offset: 97200}, + pos: position{line: 2934, col: 47, offset: 97220}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2934, col: 58, offset: 97211}, + pos: position{line: 2934, col: 58, offset: 97231}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -24855,31 +24855,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2913, col: 30, offset: 96497}, + pos: position{line: 2913, col: 30, offset: 96517}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2913, col: 35, offset: 96502}, + pos: position{line: 2913, col: 35, offset: 96522}, expr: &choiceExpr{ - pos: position{line: 2913, col: 36, offset: 96503}, + pos: position{line: 2913, col: 36, offset: 96523}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonInlineImage20, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonInlineImage24, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -24888,35 +24888,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineImage27, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineImage29, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonInlineImage32, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -24950,33 +24950,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineImage43, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineImage48, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -24984,12 +24984,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineImage50, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25006,7 +25006,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25015,19 +25015,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonInlineImage54, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -25061,33 +25061,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineImage65, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineImage70, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -25095,12 +25095,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineImage72, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25117,7 +25117,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25126,19 +25126,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonInlineImage76, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -25172,7 +25172,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25187,49 +25187,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonInlineImage86, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonInlineImage88, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonInlineImage91, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonInlineImage93, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonInlineImage97, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25239,12 +25239,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineImage101, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25253,27 +25253,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonInlineImage107, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25281,9 +25281,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -25294,35 +25294,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineImage112, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonInlineImage114, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonInlineImage117, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -25356,33 +25356,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineImage128, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineImage133, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -25390,12 +25390,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineImage135, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25412,7 +25412,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25421,19 +25421,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonInlineImage139, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -25467,33 +25467,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonInlineImage150, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonInlineImage155, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -25501,12 +25501,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonInlineImage157, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25523,7 +25523,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25532,19 +25532,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonInlineImage161, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -25578,7 +25578,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25593,10 +25593,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonInlineImage171, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -25607,7 +25607,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -25616,27 +25616,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonInlineImage174, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonInlineImage178, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25646,7 +25646,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -25658,10 +25658,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonInlineImage182, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -25675,10 +25675,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonInlineImage184, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -25690,27 +25690,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonInlineImage186, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonInlineImage190, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25720,7 +25720,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -25737,10 +25737,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1216, col: 46, offset: 39110}, + pos: position{line: 1216, col: 46, offset: 39130}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 1216, col: 64, offset: 39128}, + pos: position{line: 1216, col: 64, offset: 39148}, name: "InlineAttributes", }, }, @@ -25750,29 +25750,29 @@ var g = &grammar{ }, { name: "InlineIcon", - pos: position{line: 1223, col: 1, offset: 39558}, + pos: position{line: 1223, col: 1, offset: 39578}, expr: &actionExpr{ - pos: position{line: 1223, col: 15, offset: 39572}, + pos: position{line: 1223, col: 15, offset: 39592}, run: (*parser).callonInlineIcon1, expr: &seqExpr{ - pos: position{line: 1223, col: 15, offset: 39572}, + pos: position{line: 1223, col: 15, offset: 39592}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1223, col: 15, offset: 39572}, + pos: position{line: 1223, col: 15, offset: 39592}, val: "icon:", ignoreCase: false, want: "\"icon:\"", }, &labeledExpr{ - pos: position{line: 1223, col: 23, offset: 39580}, + pos: position{line: 1223, col: 23, offset: 39600}, label: "icon", expr: &actionExpr{ - pos: position{line: 1223, col: 29, offset: 39586}, + pos: position{line: 1223, col: 29, offset: 39606}, run: (*parser).callonInlineIcon5, expr: &oneOrMoreExpr{ - pos: position{line: 1223, col: 29, offset: 39586}, + pos: position{line: 1223, col: 29, offset: 39606}, expr: &charClassMatcher{ - pos: position{line: 1223, col: 29, offset: 39586}, + pos: position{line: 1223, col: 29, offset: 39606}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -25784,10 +25784,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1223, col: 73, offset: 39630}, + pos: position{line: 1223, col: 73, offset: 39650}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1223, col: 85, offset: 39642}, + pos: position{line: 1223, col: 85, offset: 39662}, name: "InlineAttributes", }, }, @@ -25797,32 +25797,32 @@ var g = &grammar{ }, { name: "InlineFootnote", - pos: position{line: 1230, col: 1, offset: 40008}, + pos: position{line: 1230, col: 1, offset: 40028}, expr: &choiceExpr{ - pos: position{line: 1230, col: 19, offset: 40026}, + pos: position{line: 1230, col: 19, offset: 40046}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1230, col: 19, offset: 40026}, + pos: position{line: 1230, col: 19, offset: 40046}, run: (*parser).callonInlineFootnote2, expr: &seqExpr{ - pos: position{line: 1230, col: 19, offset: 40026}, + pos: position{line: 1230, col: 19, offset: 40046}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1230, col: 19, offset: 40026}, + pos: position{line: 1230, col: 19, offset: 40046}, val: "footnote:[", ignoreCase: false, want: "\"footnote:[\"", }, &labeledExpr{ - pos: position{line: 1230, col: 32, offset: 40039}, + pos: position{line: 1230, col: 32, offset: 40059}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 1230, col: 41, offset: 40048}, + pos: position{line: 1230, col: 41, offset: 40068}, name: "FootnoteContent", }, }, &litMatcher{ - pos: position{line: 1230, col: 58, offset: 40065}, + pos: position{line: 1230, col: 58, offset: 40085}, val: "]", ignoreCase: false, want: "\"]\"", @@ -25831,27 +25831,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1232, col: 9, offset: 40125}, + pos: position{line: 1232, col: 9, offset: 40145}, run: (*parser).callonInlineFootnote8, expr: &seqExpr{ - pos: position{line: 1232, col: 9, offset: 40125}, + pos: position{line: 1232, col: 9, offset: 40145}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1232, col: 9, offset: 40125}, + pos: position{line: 1232, col: 9, offset: 40145}, val: "footnote:", ignoreCase: false, want: "\"footnote:\"", }, &labeledExpr{ - pos: position{line: 1232, col: 21, offset: 40137}, + pos: position{line: 1232, col: 21, offset: 40157}, label: "ref", expr: &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonInlineFootnote12, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25862,24 +25862,24 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1232, col: 39, offset: 40155}, + pos: position{line: 1232, col: 39, offset: 40175}, val: "[", ignoreCase: false, want: "\"[\"", }, &labeledExpr{ - pos: position{line: 1232, col: 43, offset: 40159}, + pos: position{line: 1232, col: 43, offset: 40179}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1232, col: 51, offset: 40167}, + pos: position{line: 1232, col: 51, offset: 40187}, expr: &ruleRefExpr{ - pos: position{line: 1232, col: 52, offset: 40168}, + pos: position{line: 1232, col: 52, offset: 40188}, name: "FootnoteContent", }, }, }, &litMatcher{ - pos: position{line: 1232, col: 70, offset: 40186}, + pos: position{line: 1232, col: 70, offset: 40206}, val: "]", ignoreCase: false, want: "\"]\"", @@ -25892,29 +25892,29 @@ var g = &grammar{ }, { name: "FootnoteContent", - pos: position{line: 1238, col: 1, offset: 40335}, + pos: position{line: 1238, col: 1, offset: 40355}, expr: &actionExpr{ - pos: position{line: 1238, col: 20, offset: 40354}, + pos: position{line: 1238, col: 20, offset: 40374}, run: (*parser).callonFootnoteContent1, expr: &labeledExpr{ - pos: position{line: 1238, col: 20, offset: 40354}, + pos: position{line: 1238, col: 20, offset: 40374}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1238, col: 29, offset: 40363}, + pos: position{line: 1238, col: 29, offset: 40383}, expr: &seqExpr{ - pos: position{line: 1238, col: 30, offset: 40364}, + pos: position{line: 1238, col: 30, offset: 40384}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1238, col: 30, offset: 40364}, + pos: position{line: 1238, col: 30, offset: 40384}, expr: &litMatcher{ - pos: position{line: 1238, col: 31, offset: 40365}, + pos: position{line: 1238, col: 31, offset: 40385}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &ruleRefExpr{ - pos: position{line: 1238, col: 35, offset: 40369}, + pos: position{line: 1238, col: 35, offset: 40389}, name: "InlineElement", }, }, @@ -25925,32 +25925,32 @@ var g = &grammar{ }, { name: "PassthroughMacro", - pos: position{line: 1270, col: 1, offset: 42058}, + pos: position{line: 1270, col: 1, offset: 42078}, expr: &choiceExpr{ - pos: position{line: 1270, col: 21, offset: 42078}, + pos: position{line: 1270, col: 21, offset: 42098}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1270, col: 21, offset: 42078}, + pos: position{line: 1270, col: 21, offset: 42098}, run: (*parser).callonPassthroughMacro2, expr: &seqExpr{ - pos: position{line: 1270, col: 21, offset: 42078}, + pos: position{line: 1270, col: 21, offset: 42098}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1270, col: 21, offset: 42078}, + pos: position{line: 1270, col: 21, offset: 42098}, val: "pass:[", ignoreCase: false, want: "\"pass:[\"", }, &labeledExpr{ - pos: position{line: 1270, col: 30, offset: 42087}, + pos: position{line: 1270, col: 30, offset: 42107}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1270, col: 38, offset: 42095}, + pos: position{line: 1270, col: 38, offset: 42115}, expr: &actionExpr{ - pos: position{line: 1276, col: 30, offset: 42421}, + pos: position{line: 1276, col: 30, offset: 42441}, run: (*parser).callonPassthroughMacro7, expr: &charClassMatcher{ - pos: position{line: 1276, col: 30, offset: 42421}, + pos: position{line: 1276, col: 30, offset: 42441}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -25960,7 +25960,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1270, col: 67, offset: 42124}, + pos: position{line: 1270, col: 67, offset: 42144}, val: "]", ignoreCase: false, want: "\"]\"", @@ -25969,34 +25969,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1272, col: 9, offset: 42228}, + pos: position{line: 1272, col: 9, offset: 42248}, run: (*parser).callonPassthroughMacro10, expr: &seqExpr{ - pos: position{line: 1272, col: 9, offset: 42228}, + pos: position{line: 1272, col: 9, offset: 42248}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1272, col: 9, offset: 42228}, + pos: position{line: 1272, col: 9, offset: 42248}, val: "pass:q[", ignoreCase: false, want: "\"pass:q[\"", }, &labeledExpr{ - pos: position{line: 1272, col: 19, offset: 42238}, + pos: position{line: 1272, col: 19, offset: 42258}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1272, col: 27, offset: 42246}, + pos: position{line: 1272, col: 27, offset: 42266}, expr: &choiceExpr{ - pos: position{line: 1272, col: 28, offset: 42247}, + pos: position{line: 1272, col: 28, offset: 42267}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1272, col: 28, offset: 42247}, + pos: position{line: 1272, col: 28, offset: 42267}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 1276, col: 30, offset: 42421}, + pos: position{line: 1276, col: 30, offset: 42441}, run: (*parser).callonPassthroughMacro17, expr: &charClassMatcher{ - pos: position{line: 1276, col: 30, offset: 42421}, + pos: position{line: 1276, col: 30, offset: 42441}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -26008,7 +26008,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1272, col: 69, offset: 42288}, + pos: position{line: 1272, col: 69, offset: 42308}, val: "]", ignoreCase: false, want: "\"]\"", @@ -26021,16 +26021,16 @@ var g = &grammar{ }, { name: "Link", - pos: position{line: 1283, col: 1, offset: 42677}, + pos: position{line: 1283, col: 1, offset: 42697}, expr: &choiceExpr{ - pos: position{line: 1283, col: 9, offset: 42685}, + pos: position{line: 1283, col: 9, offset: 42705}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1283, col: 9, offset: 42685}, + pos: position{line: 1283, col: 9, offset: 42705}, name: "RelativeLink", }, &ruleRefExpr{ - pos: position{line: 1283, col: 24, offset: 42700}, + pos: position{line: 1283, col: 24, offset: 42720}, name: "ExternalLink", }, }, @@ -26038,62 +26038,62 @@ var g = &grammar{ }, { name: "RelativeLink", - pos: position{line: 1286, col: 1, offset: 42781}, + pos: position{line: 1286, col: 1, offset: 42801}, expr: &actionExpr{ - pos: position{line: 1286, col: 17, offset: 42797}, + pos: position{line: 1286, col: 17, offset: 42817}, run: (*parser).callonRelativeLink1, expr: &seqExpr{ - pos: position{line: 1286, col: 17, offset: 42797}, + pos: position{line: 1286, col: 17, offset: 42817}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1286, col: 17, offset: 42797}, + pos: position{line: 1286, col: 17, offset: 42817}, val: "link:", ignoreCase: false, want: "\"link:\"", }, &labeledExpr{ - pos: position{line: 1286, col: 25, offset: 42805}, + pos: position{line: 1286, col: 25, offset: 42825}, label: "url", expr: &actionExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, run: (*parser).callonRelativeLink5, expr: &seqExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2913, col: 13, offset: 96480}, + pos: position{line: 2913, col: 13, offset: 96500}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2913, col: 20, offset: 96487}, + pos: position{line: 2913, col: 20, offset: 96507}, expr: &choiceExpr{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2934, col: 23, offset: 97176}, + pos: position{line: 2934, col: 23, offset: 97196}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2934, col: 36, offset: 97189}, + pos: position{line: 2934, col: 36, offset: 97209}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2934, col: 47, offset: 97200}, + pos: position{line: 2934, col: 47, offset: 97220}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2934, col: 58, offset: 97211}, + pos: position{line: 2934, col: 58, offset: 97231}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -26103,31 +26103,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2913, col: 30, offset: 96497}, + pos: position{line: 2913, col: 30, offset: 96517}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2913, col: 35, offset: 96502}, + pos: position{line: 2913, col: 35, offset: 96522}, expr: &choiceExpr{ - pos: position{line: 2913, col: 36, offset: 96503}, + pos: position{line: 2913, col: 36, offset: 96523}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonRelativeLink18, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonRelativeLink22, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -26136,35 +26136,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonRelativeLink25, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonRelativeLink27, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonRelativeLink30, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26198,33 +26198,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonRelativeLink41, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonRelativeLink46, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -26232,12 +26232,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonRelativeLink48, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26254,7 +26254,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26263,19 +26263,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonRelativeLink52, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26309,33 +26309,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonRelativeLink63, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonRelativeLink68, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -26343,12 +26343,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonRelativeLink70, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26365,7 +26365,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26374,19 +26374,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonRelativeLink74, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26420,7 +26420,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26435,49 +26435,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonRelativeLink84, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonRelativeLink86, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonRelativeLink89, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonRelativeLink91, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonRelativeLink95, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26487,12 +26487,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonRelativeLink99, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26501,27 +26501,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonRelativeLink105, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26529,9 +26529,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -26542,35 +26542,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonRelativeLink110, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonRelativeLink112, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonRelativeLink115, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26604,33 +26604,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonRelativeLink126, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonRelativeLink131, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -26638,12 +26638,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonRelativeLink133, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26660,7 +26660,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26669,19 +26669,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonRelativeLink137, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26715,33 +26715,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonRelativeLink148, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonRelativeLink153, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -26749,12 +26749,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonRelativeLink155, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26771,7 +26771,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26780,19 +26780,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonRelativeLink159, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -26826,7 +26826,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26841,10 +26841,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonRelativeLink169, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26855,7 +26855,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -26864,27 +26864,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonRelativeLink172, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonRelativeLink176, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26894,7 +26894,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -26906,10 +26906,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonRelativeLink180, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26923,10 +26923,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonRelativeLink182, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26938,27 +26938,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonRelativeLink184, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonRelativeLink188, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26968,7 +26968,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -26985,10 +26985,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1286, col: 40, offset: 42820}, + pos: position{line: 1286, col: 40, offset: 42840}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 1286, col: 58, offset: 42838}, + pos: position{line: 1286, col: 58, offset: 42858}, name: "InlineAttributes", }, }, @@ -26998,63 +26998,63 @@ var g = &grammar{ }, { name: "ExternalLink", - pos: position{line: 1290, col: 1, offset: 42960}, + pos: position{line: 1290, col: 1, offset: 42980}, expr: &actionExpr{ - pos: position{line: 1290, col: 17, offset: 42976}, + pos: position{line: 1290, col: 17, offset: 42996}, run: (*parser).callonExternalLink1, expr: &seqExpr{ - pos: position{line: 1290, col: 17, offset: 42976}, + pos: position{line: 1290, col: 17, offset: 42996}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1290, col: 17, offset: 42976}, + pos: position{line: 1290, col: 17, offset: 42996}, label: "url", expr: &actionExpr{ - pos: position{line: 2917, col: 23, offset: 96629}, + pos: position{line: 2917, col: 23, offset: 96649}, run: (*parser).callonExternalLink4, expr: &seqExpr{ - pos: position{line: 2917, col: 23, offset: 96629}, + pos: position{line: 2917, col: 23, offset: 96649}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2917, col: 23, offset: 96629}, + pos: position{line: 2917, col: 23, offset: 96649}, expr: &litMatcher{ - pos: position{line: 2917, col: 24, offset: 96630}, + pos: position{line: 2917, col: 24, offset: 96650}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2917, col: 28, offset: 96634}, + pos: position{line: 2917, col: 28, offset: 96654}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2934, col: 11, offset: 97164}, + pos: position{line: 2934, col: 11, offset: 97184}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2934, col: 23, offset: 97176}, + pos: position{line: 2934, col: 23, offset: 97196}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2934, col: 36, offset: 97189}, + pos: position{line: 2934, col: 36, offset: 97209}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2934, col: 47, offset: 97200}, + pos: position{line: 2934, col: 47, offset: 97220}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2934, col: 58, offset: 97211}, + pos: position{line: 2934, col: 58, offset: 97231}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -27063,31 +27063,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2917, col: 44, offset: 96650}, + pos: position{line: 2917, col: 44, offset: 96670}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2917, col: 49, offset: 96655}, + pos: position{line: 2917, col: 49, offset: 96675}, expr: &choiceExpr{ - pos: position{line: 2917, col: 50, offset: 96656}, + pos: position{line: 2917, col: 50, offset: 96676}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonExternalLink18, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonExternalLink22, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -27096,35 +27096,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalLink25, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalLink27, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonExternalLink30, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27158,33 +27158,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalLink41, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalLink46, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27192,12 +27192,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalLink48, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27214,7 +27214,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27223,19 +27223,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonExternalLink52, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27269,33 +27269,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalLink63, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalLink68, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27303,12 +27303,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalLink70, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27325,7 +27325,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27334,19 +27334,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonExternalLink74, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27380,7 +27380,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27395,49 +27395,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonExternalLink84, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonExternalLink86, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonExternalLink89, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonExternalLink91, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonExternalLink95, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27447,12 +27447,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExternalLink99, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27461,27 +27461,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonExternalLink105, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -27489,9 +27489,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -27502,35 +27502,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalLink110, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonExternalLink112, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonExternalLink115, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27564,33 +27564,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalLink126, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalLink131, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27598,12 +27598,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalLink133, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27620,7 +27620,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27629,19 +27629,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonExternalLink137, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27675,33 +27675,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonExternalLink148, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonExternalLink153, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27709,12 +27709,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonExternalLink155, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27731,7 +27731,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27740,19 +27740,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonExternalLink159, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -27786,7 +27786,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27801,10 +27801,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonExternalLink169, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27815,7 +27815,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -27824,27 +27824,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonExternalLink172, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonExternalLink176, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27854,7 +27854,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -27866,10 +27866,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonExternalLink180, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -27883,10 +27883,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonExternalLink182, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27898,27 +27898,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonExternalLink184, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonExternalLink188, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27928,7 +27928,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -27945,12 +27945,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1290, col: 42, offset: 43001}, + pos: position{line: 1290, col: 42, offset: 43021}, label: "inlineAttributes", expr: &zeroOrOneExpr{ - pos: position{line: 1290, col: 59, offset: 43018}, + pos: position{line: 1290, col: 59, offset: 43038}, expr: &ruleRefExpr{ - pos: position{line: 1290, col: 60, offset: 43019}, + pos: position{line: 1290, col: 60, offset: 43039}, name: "InlineAttributes", }, }, @@ -27961,41 +27961,41 @@ var g = &grammar{ }, { name: "ListElements", - pos: position{line: 1298, col: 1, offset: 43379}, + pos: position{line: 1298, col: 1, offset: 43399}, expr: &actionExpr{ - pos: position{line: 1299, col: 5, offset: 43400}, + pos: position{line: 1299, col: 5, offset: 43420}, run: (*parser).callonListElements1, expr: &seqExpr{ - pos: position{line: 1299, col: 5, offset: 43400}, + pos: position{line: 1299, col: 5, offset: 43420}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1299, col: 5, offset: 43400}, + pos: position{line: 1299, col: 5, offset: 43420}, label: "firstElement", expr: &choiceExpr{ - pos: position{line: 1305, col: 5, offset: 43602}, + pos: position{line: 1305, col: 5, offset: 43622}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, run: (*parser).callonListElements5, expr: &seqExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonListElements8, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28004,27 +28004,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonListElements15, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonListElements18, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -28033,22 +28033,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonListElements21, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonListElements22, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28056,7 +28056,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -28065,20 +28065,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonListElements27, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -28087,20 +28087,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonListElements31, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -28109,15 +28109,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonListElements35, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -28125,7 +28125,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -28134,15 +28134,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonListElements40, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -28150,7 +28150,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -28162,12 +28162,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28180,24 +28180,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 5, offset: 47657}, + pos: position{line: 1435, col: 5, offset: 47677}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonListElements49, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonListElements52, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28207,28 +28207,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements56, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28237,9 +28237,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -28252,27 +28252,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, run: (*parser).callonListElements63, expr: &seqExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonListElements66, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements69, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28281,27 +28281,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonListElements73, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonListElements76, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -28310,20 +28310,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonListElements79, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonListElements81, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -28334,12 +28334,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements83, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28352,56 +28352,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 5, offset: 49556}, + pos: position{line: 1485, col: 5, offset: 49576}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1485, col: 16, offset: 49567}, + pos: position{line: 1485, col: 16, offset: 49587}, expr: &actionExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, run: (*parser).callonListElements88, expr: &seqExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, expr: &litMatcher{ - pos: position{line: 1521, col: 6, offset: 50845}, + pos: position{line: 1521, col: 6, offset: 50865}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1521, col: 10, offset: 50849}, + pos: position{line: 1521, col: 10, offset: 50869}, label: "style", expr: &choiceExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, run: (*parser).callonListElements94, expr: &litMatcher{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, run: (*parser).callonListElements96, expr: &litMatcher{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, run: (*parser).callonListElements98, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -28411,12 +28411,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements100, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28430,24 +28430,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 49606}, + pos: position{line: 1486, col: 5, offset: 49626}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonListElements104, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonListElements107, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28457,28 +28457,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements111, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28487,9 +28487,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -28502,36 +28502,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, run: (*parser).callonListElements118, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonListElements121, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonListElements125, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28541,18 +28541,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements129, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28565,24 +28565,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1592, col: 5, offset: 52836}, + pos: position{line: 1592, col: 5, offset: 52856}, label: "description", expr: &actionExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, run: (*parser).callonListElements133, expr: &seqExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, run: (*parser).callonListElements136, expr: &oneOrMoreExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, expr: &charClassMatcher{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28592,28 +28592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements140, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28622,9 +28622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -28637,40 +28637,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, run: (*parser).callonListElements147, expr: &seqExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, label: "term", expr: &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonListElements150, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElements154, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElements157, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -28679,7 +28679,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElements160, }, }, @@ -28687,30 +28687,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements163, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28719,16 +28719,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, @@ -28736,24 +28736,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1534, col: 5, offset: 51179}, + pos: position{line: 1534, col: 5, offset: 51199}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElements172, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElements175, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -28762,7 +28762,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElements178, }, }, @@ -28770,24 +28770,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 51224}, + pos: position{line: 1535, col: 5, offset: 51244}, label: "description", expr: &choiceExpr{ - pos: position{line: 1557, col: 5, offset: 51854}, + pos: position{line: 1557, col: 5, offset: 51874}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, run: (*parser).callonListElements181, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements184, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28796,28 +28796,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements187, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28826,37 +28826,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1560, col: 9, offset: 51939}, + pos: position{line: 1560, col: 9, offset: 51959}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElements195, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements201, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28865,28 +28865,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements204, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28895,9 +28895,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -28907,40 +28907,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1561, col: 9, offset: 51959}, + pos: position{line: 1561, col: 9, offset: 51979}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1561, col: 17, offset: 51967}, + pos: position{line: 1561, col: 17, offset: 51987}, expr: &actionExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, run: (*parser).callonListElements213, expr: &seqExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElements216, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements222, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28949,28 +28949,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements225, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28979,9 +28979,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -28991,23 +28991,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 45413}, + pos: position{line: 1360, col: 5, offset: 45433}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements236, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29016,25 +29016,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements238, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29046,20 +29046,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1361, col: 5, offset: 45448}, + pos: position{line: 1361, col: 5, offset: 45468}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonListElements244, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements247, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29068,27 +29068,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonListElements251, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonListElements254, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -29097,22 +29097,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonListElements257, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonListElements258, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29120,7 +29120,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -29129,20 +29129,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonListElements263, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -29151,20 +29151,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonListElements267, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -29173,15 +29173,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonListElements271, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -29189,7 +29189,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -29198,15 +29198,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonListElements276, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -29214,7 +29214,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -29226,12 +29226,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements281, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29244,20 +29244,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1362, col: 5, offset: 45478}, + pos: position{line: 1362, col: 5, offset: 45498}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonListElements285, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements288, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29266,27 +29266,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonListElements292, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonListElements295, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -29295,20 +29295,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonListElements298, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonListElements300, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -29319,12 +29319,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements302, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29337,29 +29337,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 45510}, + pos: position{line: 1363, col: 5, offset: 45530}, expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonListElements306, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonListElements310, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29369,18 +29369,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements314, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29393,36 +29393,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 45540}, + pos: position{line: 1364, col: 5, offset: 45560}, expr: &seqExpr{ - pos: position{line: 1364, col: 7, offset: 45542}, + pos: position{line: 1364, col: 7, offset: 45562}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonListElements319, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElements323, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElements326, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -29431,7 +29431,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElements329, }, }, @@ -29439,30 +29439,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements332, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29471,37 +29471,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, }, }, &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElements340, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElements343, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -29510,7 +29510,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElements346, }, }, @@ -29520,17 +29520,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 45598}, + pos: position{line: 1365, col: 5, offset: 45618}, expr: &actionExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, run: (*parser).callonListElements348, expr: &seqExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -29539,27 +29539,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 572, col: 5, offset: 18609}, + pos: position{line: 572, col: 5, offset: 18625}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 573, col: 9, offset: 18629}, + pos: position{line: 573, col: 9, offset: 18645}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements357, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29568,28 +29568,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements360, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29598,9 +29598,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29608,21 +29608,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements370, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29631,28 +29631,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements373, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29661,9 +29661,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29671,21 +29671,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements383, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29694,28 +29694,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements386, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29724,9 +29724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29734,21 +29734,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements396, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29757,28 +29757,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements399, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29787,9 +29787,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29797,21 +29797,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements409, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29820,28 +29820,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements412, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29850,9 +29850,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29860,21 +29860,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements422, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29883,28 +29883,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements425, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29913,9 +29913,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29923,21 +29923,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements435, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29946,28 +29946,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements438, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29976,9 +29976,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -29986,21 +29986,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElements448, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30009,28 +30009,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements451, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30039,9 +30039,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30056,15 +30056,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1366, col: 5, offset: 45618}, + pos: position{line: 1366, col: 5, offset: 45638}, label: "content", expr: &actionExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, run: (*parser).callonListElements459, expr: &oneOrMoreExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, expr: &charClassMatcher{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30074,28 +30074,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements463, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30104,9 +30104,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30120,18 +30120,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, run: (*parser).callonListElements470, expr: &seqExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElements472, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30140,15 +30140,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1570, col: 9, offset: 52254}, + pos: position{line: 1570, col: 9, offset: 52274}, label: "content", expr: &actionExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, run: (*parser).callonListElements476, expr: &oneOrMoreExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, expr: &charClassMatcher{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30158,28 +30158,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElements480, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30188,9 +30188,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30208,10 +30208,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1300, col: 5, offset: 43431}, + pos: position{line: 1300, col: 5, offset: 43451}, label: "extraElements", expr: &ruleRefExpr{ - pos: position{line: 1300, col: 20, offset: 43446}, + pos: position{line: 1300, col: 20, offset: 43466}, name: "ExtraListElements", }, }, @@ -30221,17 +30221,17 @@ var g = &grammar{ }, { name: "ExtraListElements", - pos: position{line: 1310, col: 1, offset: 43701}, + pos: position{line: 1310, col: 1, offset: 43721}, expr: &actionExpr{ - pos: position{line: 1310, col: 22, offset: 43722}, + pos: position{line: 1310, col: 22, offset: 43742}, run: (*parser).callonExtraListElements1, expr: &labeledExpr{ - pos: position{line: 1310, col: 22, offset: 43722}, + pos: position{line: 1310, col: 22, offset: 43742}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1310, col: 31, offset: 43731}, + pos: position{line: 1310, col: 31, offset: 43751}, expr: &ruleRefExpr{ - pos: position{line: 1310, col: 32, offset: 43732}, + pos: position{line: 1310, col: 32, offset: 43752}, name: "ExtraListElement", }, }, @@ -30240,58 +30240,58 @@ var g = &grammar{ }, { name: "ExtraListElement", - pos: position{line: 1314, col: 1, offset: 43812}, + pos: position{line: 1314, col: 1, offset: 43832}, expr: &actionExpr{ - pos: position{line: 1315, col: 5, offset: 43951}, + pos: position{line: 1315, col: 5, offset: 43971}, run: (*parser).callonExtraListElement1, expr: &seqExpr{ - pos: position{line: 1315, col: 5, offset: 43951}, + pos: position{line: 1315, col: 5, offset: 43971}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1315, col: 5, offset: 43951}, + pos: position{line: 1315, col: 5, offset: 43971}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 1316, col: 5, offset: 43961}, + pos: position{line: 1316, col: 5, offset: 43981}, label: "element", expr: &choiceExpr{ - pos: position{line: 1317, col: 9, offset: 43979}, + pos: position{line: 1317, col: 9, offset: 43999}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1317, col: 13, offset: 43983}, + pos: position{line: 1317, col: 13, offset: 44003}, run: (*parser).callonExtraListElement8, expr: &seqExpr{ - pos: position{line: 1317, col: 13, offset: 43983}, + pos: position{line: 1317, col: 13, offset: 44003}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1317, col: 13, offset: 43983}, + pos: position{line: 1317, col: 13, offset: 44003}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement11, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30300,28 +30300,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30330,9 +30330,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30342,30 +30342,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1318, col: 13, offset: 44007}, + pos: position{line: 1318, col: 13, offset: 44027}, label: "element", expr: &actionExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, run: (*parser).callonExtraListElement28, expr: &seqExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonExtraListElement31, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement34, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30374,27 +30374,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonExtraListElement38, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonExtraListElement41, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -30403,22 +30403,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonExtraListElement44, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonExtraListElement45, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30426,7 +30426,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -30435,20 +30435,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonExtraListElement50, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -30457,20 +30457,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonExtraListElement54, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -30479,15 +30479,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonExtraListElement58, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -30495,7 +30495,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -30504,15 +30504,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonExtraListElement63, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -30520,7 +30520,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -30532,12 +30532,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement68, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30550,24 +30550,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 5, offset: 47657}, + pos: position{line: 1435, col: 5, offset: 47677}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonExtraListElement72, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonExtraListElement75, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30577,28 +30577,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement79, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30607,9 +30607,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30626,47 +30626,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1321, col: 13, offset: 44099}, + pos: position{line: 1321, col: 13, offset: 44119}, run: (*parser).callonExtraListElement86, expr: &seqExpr{ - pos: position{line: 1321, col: 13, offset: 44099}, + pos: position{line: 1321, col: 13, offset: 44119}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1321, col: 13, offset: 44099}, + pos: position{line: 1321, col: 13, offset: 44119}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1321, col: 24, offset: 44110}, + pos: position{line: 1321, col: 24, offset: 44130}, expr: &ruleRefExpr{ - pos: position{line: 1321, col: 25, offset: 44111}, + pos: position{line: 1321, col: 25, offset: 44131}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1322, col: 13, offset: 44142}, + pos: position{line: 1322, col: 13, offset: 44162}, label: "element", expr: &actionExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, run: (*parser).callonExtraListElement92, expr: &seqExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonExtraListElement95, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement98, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30675,27 +30675,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonExtraListElement102, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonExtraListElement105, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -30704,22 +30704,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonExtraListElement108, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonExtraListElement109, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30727,7 +30727,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -30736,20 +30736,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonExtraListElement114, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -30758,20 +30758,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonExtraListElement118, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -30780,15 +30780,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonExtraListElement122, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -30796,7 +30796,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -30805,15 +30805,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonExtraListElement127, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -30821,7 +30821,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -30833,12 +30833,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30851,24 +30851,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 5, offset: 47657}, + pos: position{line: 1435, col: 5, offset: 47677}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonExtraListElement136, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonExtraListElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30878,28 +30878,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement143, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30908,9 +30908,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -30927,35 +30927,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1325, col: 13, offset: 44270}, + pos: position{line: 1325, col: 13, offset: 44290}, run: (*parser).callonExtraListElement150, expr: &seqExpr{ - pos: position{line: 1325, col: 13, offset: 44270}, + pos: position{line: 1325, col: 13, offset: 44290}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1325, col: 13, offset: 44270}, + pos: position{line: 1325, col: 13, offset: 44290}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement153, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement159, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30964,28 +30964,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30994,9 +30994,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31006,30 +31006,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1326, col: 13, offset: 44294}, + pos: position{line: 1326, col: 13, offset: 44314}, label: "element", expr: &actionExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, run: (*parser).callonExtraListElement170, expr: &seqExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonExtraListElement173, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement176, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31038,27 +31038,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonExtraListElement180, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonExtraListElement183, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31067,20 +31067,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonExtraListElement186, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonExtraListElement188, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31091,12 +31091,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement190, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31109,56 +31109,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 5, offset: 49556}, + pos: position{line: 1485, col: 5, offset: 49576}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1485, col: 16, offset: 49567}, + pos: position{line: 1485, col: 16, offset: 49587}, expr: &actionExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, run: (*parser).callonExtraListElement195, expr: &seqExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, expr: &litMatcher{ - pos: position{line: 1521, col: 6, offset: 50845}, + pos: position{line: 1521, col: 6, offset: 50865}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1521, col: 10, offset: 50849}, + pos: position{line: 1521, col: 10, offset: 50869}, label: "style", expr: &choiceExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, run: (*parser).callonExtraListElement201, expr: &litMatcher{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, run: (*parser).callonExtraListElement203, expr: &litMatcher{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, run: (*parser).callonExtraListElement205, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31168,12 +31168,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement207, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31187,24 +31187,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 49606}, + pos: position{line: 1486, col: 5, offset: 49626}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonExtraListElement211, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonExtraListElement214, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31214,28 +31214,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement218, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31244,9 +31244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31263,47 +31263,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1329, col: 13, offset: 44388}, + pos: position{line: 1329, col: 13, offset: 44408}, run: (*parser).callonExtraListElement225, expr: &seqExpr{ - pos: position{line: 1329, col: 13, offset: 44388}, + pos: position{line: 1329, col: 13, offset: 44408}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1329, col: 13, offset: 44388}, + pos: position{line: 1329, col: 13, offset: 44408}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1329, col: 24, offset: 44399}, + pos: position{line: 1329, col: 24, offset: 44419}, expr: &ruleRefExpr{ - pos: position{line: 1329, col: 25, offset: 44400}, + pos: position{line: 1329, col: 25, offset: 44420}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1330, col: 13, offset: 44431}, + pos: position{line: 1330, col: 13, offset: 44451}, label: "element", expr: &actionExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, run: (*parser).callonExtraListElement231, expr: &seqExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonExtraListElement234, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement237, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31312,27 +31312,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonExtraListElement241, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonExtraListElement244, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31341,20 +31341,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonExtraListElement247, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonExtraListElement249, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31365,12 +31365,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement251, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31383,56 +31383,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 5, offset: 49556}, + pos: position{line: 1485, col: 5, offset: 49576}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1485, col: 16, offset: 49567}, + pos: position{line: 1485, col: 16, offset: 49587}, expr: &actionExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, run: (*parser).callonExtraListElement256, expr: &seqExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, expr: &litMatcher{ - pos: position{line: 1521, col: 6, offset: 50845}, + pos: position{line: 1521, col: 6, offset: 50865}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1521, col: 10, offset: 50849}, + pos: position{line: 1521, col: 10, offset: 50869}, label: "style", expr: &choiceExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, run: (*parser).callonExtraListElement262, expr: &litMatcher{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, run: (*parser).callonExtraListElement264, expr: &litMatcher{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, run: (*parser).callonExtraListElement266, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31442,12 +31442,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement268, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31461,24 +31461,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 49606}, + pos: position{line: 1486, col: 5, offset: 49626}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonExtraListElement272, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonExtraListElement275, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31488,28 +31488,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement279, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31518,9 +31518,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31537,35 +31537,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1333, col: 13, offset: 44561}, + pos: position{line: 1333, col: 13, offset: 44581}, run: (*parser).callonExtraListElement286, expr: &seqExpr{ - pos: position{line: 1333, col: 13, offset: 44561}, + pos: position{line: 1333, col: 13, offset: 44581}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1333, col: 13, offset: 44561}, + pos: position{line: 1333, col: 13, offset: 44581}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement289, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement295, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31574,28 +31574,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement298, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31604,9 +31604,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31616,39 +31616,39 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1334, col: 13, offset: 44585}, + pos: position{line: 1334, col: 13, offset: 44605}, label: "element", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, run: (*parser).callonExtraListElement306, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonExtraListElement309, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonExtraListElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31658,18 +31658,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31682,24 +31682,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1592, col: 5, offset: 52836}, + pos: position{line: 1592, col: 5, offset: 52856}, label: "description", expr: &actionExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, run: (*parser).callonExtraListElement321, expr: &seqExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, run: (*parser).callonExtraListElement324, expr: &oneOrMoreExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, expr: &charClassMatcher{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31709,28 +31709,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement328, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31739,9 +31739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31758,56 +31758,56 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1337, col: 13, offset: 44677}, + pos: position{line: 1337, col: 13, offset: 44697}, run: (*parser).callonExtraListElement335, expr: &seqExpr{ - pos: position{line: 1337, col: 13, offset: 44677}, + pos: position{line: 1337, col: 13, offset: 44697}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1337, col: 13, offset: 44677}, + pos: position{line: 1337, col: 13, offset: 44697}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1337, col: 24, offset: 44688}, + pos: position{line: 1337, col: 24, offset: 44708}, expr: &ruleRefExpr{ - pos: position{line: 1337, col: 25, offset: 44689}, + pos: position{line: 1337, col: 25, offset: 44709}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1338, col: 13, offset: 44720}, + pos: position{line: 1338, col: 13, offset: 44740}, label: "element", expr: &actionExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, run: (*parser).callonExtraListElement341, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonExtraListElement344, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31817,18 +31817,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement352, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31841,24 +31841,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1592, col: 5, offset: 52836}, + pos: position{line: 1592, col: 5, offset: 52856}, label: "description", expr: &actionExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, run: (*parser).callonExtraListElement356, expr: &seqExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, run: (*parser).callonExtraListElement359, expr: &oneOrMoreExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, expr: &charClassMatcher{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31868,28 +31868,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement363, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31898,9 +31898,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -31917,39 +31917,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1341, col: 11, offset: 44846}, + pos: position{line: 1341, col: 11, offset: 44866}, name: "ListElementContinuation", }, &actionExpr{ - pos: position{line: 1342, col: 13, offset: 44882}, + pos: position{line: 1342, col: 13, offset: 44902}, run: (*parser).callonExtraListElement371, expr: &seqExpr{ - pos: position{line: 1342, col: 13, offset: 44882}, + pos: position{line: 1342, col: 13, offset: 44902}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1342, col: 13, offset: 44882}, + pos: position{line: 1342, col: 13, offset: 44902}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement374, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement380, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31958,28 +31958,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement383, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31988,9 +31988,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -32000,43 +32000,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1343, col: 13, offset: 44906}, + pos: position{line: 1343, col: 13, offset: 44926}, label: "element", expr: &actionExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, run: (*parser).callonExtraListElement391, expr: &seqExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, label: "term", expr: &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonExtraListElement394, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement398, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement401, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -32045,7 +32045,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement404, }, }, @@ -32053,30 +32053,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement407, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32085,16 +32085,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, @@ -32102,24 +32102,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1534, col: 5, offset: 51179}, + pos: position{line: 1534, col: 5, offset: 51199}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement416, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement419, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -32128,7 +32128,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement422, }, }, @@ -32136,24 +32136,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 51224}, + pos: position{line: 1535, col: 5, offset: 51244}, label: "description", expr: &choiceExpr{ - pos: position{line: 1557, col: 5, offset: 51854}, + pos: position{line: 1557, col: 5, offset: 51874}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, run: (*parser).callonExtraListElement425, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement428, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32162,28 +32162,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement431, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32192,37 +32192,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1560, col: 9, offset: 51939}, + pos: position{line: 1560, col: 9, offset: 51959}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement439, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement445, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32231,28 +32231,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement448, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32261,9 +32261,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -32273,40 +32273,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1561, col: 9, offset: 51959}, + pos: position{line: 1561, col: 9, offset: 51979}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1561, col: 17, offset: 51967}, + pos: position{line: 1561, col: 17, offset: 51987}, expr: &actionExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, run: (*parser).callonExtraListElement457, expr: &seqExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement460, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement466, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32315,28 +32315,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement469, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32345,9 +32345,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -32357,23 +32357,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 45413}, + pos: position{line: 1360, col: 5, offset: 45433}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement480, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32382,25 +32382,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement482, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32412,20 +32412,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1361, col: 5, offset: 45448}, + pos: position{line: 1361, col: 5, offset: 45468}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonExtraListElement488, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement491, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32434,27 +32434,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonExtraListElement495, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonExtraListElement498, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -32463,22 +32463,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonExtraListElement501, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonExtraListElement502, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32486,7 +32486,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -32495,20 +32495,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonExtraListElement507, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -32517,20 +32517,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonExtraListElement511, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -32539,15 +32539,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonExtraListElement515, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -32555,7 +32555,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -32564,15 +32564,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonExtraListElement520, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -32580,7 +32580,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -32592,12 +32592,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement525, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32610,20 +32610,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1362, col: 5, offset: 45478}, + pos: position{line: 1362, col: 5, offset: 45498}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonExtraListElement529, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement532, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32632,27 +32632,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonExtraListElement536, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonExtraListElement539, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -32661,20 +32661,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonExtraListElement542, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonExtraListElement544, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -32685,12 +32685,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement546, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32703,29 +32703,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 45510}, + pos: position{line: 1363, col: 5, offset: 45530}, expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonExtraListElement550, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonExtraListElement554, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32735,18 +32735,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement558, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32759,36 +32759,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 45540}, + pos: position{line: 1364, col: 5, offset: 45560}, expr: &seqExpr{ - pos: position{line: 1364, col: 7, offset: 45542}, + pos: position{line: 1364, col: 7, offset: 45562}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonExtraListElement563, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement567, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement570, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -32797,7 +32797,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement573, }, }, @@ -32805,30 +32805,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement576, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32837,37 +32837,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, }, }, &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement584, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement587, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -32876,7 +32876,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement590, }, }, @@ -32886,17 +32886,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 45598}, + pos: position{line: 1365, col: 5, offset: 45618}, expr: &actionExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, run: (*parser).callonExtraListElement592, expr: &seqExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -32905,27 +32905,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 572, col: 5, offset: 18609}, + pos: position{line: 572, col: 5, offset: 18625}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 573, col: 9, offset: 18629}, + pos: position{line: 573, col: 9, offset: 18645}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement601, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32934,28 +32934,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement604, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32964,9 +32964,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -32974,21 +32974,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement614, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32997,28 +32997,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement617, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33027,9 +33027,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33037,21 +33037,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement627, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33060,28 +33060,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement630, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33090,9 +33090,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33100,21 +33100,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement640, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33123,28 +33123,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement643, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33153,9 +33153,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33163,21 +33163,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement653, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33186,28 +33186,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement656, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33216,9 +33216,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33226,21 +33226,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement666, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33249,28 +33249,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement669, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33279,9 +33279,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33289,21 +33289,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement679, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33312,28 +33312,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement682, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33342,9 +33342,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33352,21 +33352,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement692, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33375,28 +33375,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement695, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33405,9 +33405,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33422,15 +33422,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1366, col: 5, offset: 45618}, + pos: position{line: 1366, col: 5, offset: 45638}, label: "content", expr: &actionExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, run: (*parser).callonExtraListElement703, expr: &oneOrMoreExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, expr: &charClassMatcher{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33440,28 +33440,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement707, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33470,9 +33470,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33486,18 +33486,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, run: (*parser).callonExtraListElement714, expr: &seqExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement716, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33506,15 +33506,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1570, col: 9, offset: 52254}, + pos: position{line: 1570, col: 9, offset: 52274}, label: "content", expr: &actionExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, run: (*parser).callonExtraListElement720, expr: &oneOrMoreExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, expr: &charClassMatcher{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33524,28 +33524,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement724, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33554,9 +33554,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33575,60 +33575,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1346, col: 13, offset: 44998}, + pos: position{line: 1346, col: 13, offset: 45018}, run: (*parser).callonExtraListElement731, expr: &seqExpr{ - pos: position{line: 1346, col: 13, offset: 44998}, + pos: position{line: 1346, col: 13, offset: 45018}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1346, col: 13, offset: 44998}, + pos: position{line: 1346, col: 13, offset: 45018}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1346, col: 24, offset: 45009}, + pos: position{line: 1346, col: 24, offset: 45029}, expr: &ruleRefExpr{ - pos: position{line: 1346, col: 25, offset: 45010}, + pos: position{line: 1346, col: 25, offset: 45030}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1347, col: 13, offset: 45041}, + pos: position{line: 1347, col: 13, offset: 45061}, label: "element", expr: &actionExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, run: (*parser).callonExtraListElement737, expr: &seqExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, label: "term", expr: &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonExtraListElement740, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement744, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement747, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -33637,7 +33637,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement750, }, }, @@ -33645,30 +33645,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement753, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33677,16 +33677,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, @@ -33694,24 +33694,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1534, col: 5, offset: 51179}, + pos: position{line: 1534, col: 5, offset: 51199}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement762, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement765, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -33720,7 +33720,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement768, }, }, @@ -33728,24 +33728,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 51224}, + pos: position{line: 1535, col: 5, offset: 51244}, label: "description", expr: &choiceExpr{ - pos: position{line: 1557, col: 5, offset: 51854}, + pos: position{line: 1557, col: 5, offset: 51874}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, run: (*parser).callonExtraListElement771, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement774, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33754,28 +33754,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement777, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33784,37 +33784,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1560, col: 9, offset: 51939}, + pos: position{line: 1560, col: 9, offset: 51959}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement785, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement791, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33823,28 +33823,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement794, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33853,9 +33853,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33865,40 +33865,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1561, col: 9, offset: 51959}, + pos: position{line: 1561, col: 9, offset: 51979}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1561, col: 17, offset: 51967}, + pos: position{line: 1561, col: 17, offset: 51987}, expr: &actionExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, run: (*parser).callonExtraListElement803, expr: &seqExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement806, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement812, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33907,28 +33907,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement815, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33937,9 +33937,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -33949,23 +33949,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 45413}, + pos: position{line: 1360, col: 5, offset: 45433}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement826, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33974,25 +33974,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement828, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34004,20 +34004,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1361, col: 5, offset: 45448}, + pos: position{line: 1361, col: 5, offset: 45468}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonExtraListElement834, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement837, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34026,27 +34026,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonExtraListElement841, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonExtraListElement844, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -34055,22 +34055,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonExtraListElement847, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonExtraListElement848, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34078,7 +34078,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -34087,20 +34087,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonExtraListElement853, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -34109,20 +34109,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonExtraListElement857, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -34131,15 +34131,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonExtraListElement861, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -34147,7 +34147,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -34156,15 +34156,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonExtraListElement866, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -34172,7 +34172,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -34184,12 +34184,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement871, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34202,20 +34202,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1362, col: 5, offset: 45478}, + pos: position{line: 1362, col: 5, offset: 45498}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonExtraListElement875, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement878, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34224,27 +34224,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonExtraListElement882, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonExtraListElement885, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -34253,20 +34253,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonExtraListElement888, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonExtraListElement890, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -34277,12 +34277,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement892, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34295,29 +34295,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 45510}, + pos: position{line: 1363, col: 5, offset: 45530}, expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonExtraListElement896, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonExtraListElement900, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34327,18 +34327,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement904, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34351,36 +34351,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 45540}, + pos: position{line: 1364, col: 5, offset: 45560}, expr: &seqExpr{ - pos: position{line: 1364, col: 7, offset: 45542}, + pos: position{line: 1364, col: 7, offset: 45562}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonExtraListElement909, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement913, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement916, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -34389,7 +34389,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement919, }, }, @@ -34397,30 +34397,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement922, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34429,37 +34429,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, }, }, &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement930, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement933, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -34468,7 +34468,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement936, }, }, @@ -34478,17 +34478,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 45598}, + pos: position{line: 1365, col: 5, offset: 45618}, expr: &actionExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, run: (*parser).callonExtraListElement938, expr: &seqExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -34497,27 +34497,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 572, col: 5, offset: 18609}, + pos: position{line: 572, col: 5, offset: 18625}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 573, col: 9, offset: 18629}, + pos: position{line: 573, col: 9, offset: 18645}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement947, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34526,28 +34526,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement950, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34556,9 +34556,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34566,21 +34566,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement960, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34589,28 +34589,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement963, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34619,9 +34619,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34629,21 +34629,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement973, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34652,28 +34652,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement976, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34682,9 +34682,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34692,21 +34692,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement986, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34715,28 +34715,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement989, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34745,9 +34745,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34755,21 +34755,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement999, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34778,28 +34778,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1002, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34808,9 +34808,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34818,21 +34818,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1012, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34841,28 +34841,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1015, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34871,9 +34871,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34881,21 +34881,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1025, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34904,28 +34904,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1028, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34934,9 +34934,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -34944,21 +34944,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1038, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34967,28 +34967,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1041, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34997,9 +34997,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35014,15 +35014,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1366, col: 5, offset: 45618}, + pos: position{line: 1366, col: 5, offset: 45638}, label: "content", expr: &actionExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, run: (*parser).callonExtraListElement1049, expr: &oneOrMoreExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, expr: &charClassMatcher{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35032,28 +35032,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1053, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35062,9 +35062,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35078,18 +35078,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, run: (*parser).callonExtraListElement1060, expr: &seqExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement1062, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35098,15 +35098,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1570, col: 9, offset: 52254}, + pos: position{line: 1570, col: 9, offset: 52274}, label: "content", expr: &actionExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, run: (*parser).callonExtraListElement1066, expr: &oneOrMoreExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, expr: &charClassMatcher{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35116,28 +35116,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1070, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35146,9 +35146,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35167,36 +35167,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonExtraListElement1077, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonExtraListElement1083, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35206,28 +35206,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1087, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35236,9 +35236,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35247,41 +35247,41 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1351, col: 13, offset: 45197}, + pos: position{line: 1351, col: 13, offset: 45217}, run: (*parser).callonExtraListElement1094, expr: &labeledExpr{ - pos: position{line: 1351, col: 13, offset: 45197}, + pos: position{line: 1351, col: 13, offset: 45217}, label: "element", expr: &actionExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, run: (*parser).callonExtraListElement1096, expr: &seqExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonExtraListElement1099, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1105, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35290,28 +35290,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1108, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35320,9 +35320,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35332,23 +35332,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 45413}, + pos: position{line: 1360, col: 5, offset: 45433}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1119, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35357,25 +35357,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1121, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35387,20 +35387,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1361, col: 5, offset: 45448}, + pos: position{line: 1361, col: 5, offset: 45468}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonExtraListElement1127, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1130, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35409,27 +35409,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonExtraListElement1134, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonExtraListElement1137, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -35438,22 +35438,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonExtraListElement1140, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonExtraListElement1141, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35461,7 +35461,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -35470,20 +35470,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonExtraListElement1146, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -35492,20 +35492,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonExtraListElement1150, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -35514,15 +35514,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonExtraListElement1154, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -35530,7 +35530,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -35539,15 +35539,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonExtraListElement1159, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -35555,7 +35555,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -35567,12 +35567,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement1164, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35585,20 +35585,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1362, col: 5, offset: 45478}, + pos: position{line: 1362, col: 5, offset: 45498}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonExtraListElement1168, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1171, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35607,27 +35607,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonExtraListElement1175, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonExtraListElement1178, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -35636,20 +35636,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonExtraListElement1181, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonExtraListElement1183, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -35660,12 +35660,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement1185, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35678,29 +35678,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 45510}, + pos: position{line: 1363, col: 5, offset: 45530}, expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonExtraListElement1189, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonExtraListElement1193, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35710,18 +35710,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonExtraListElement1197, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35734,36 +35734,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 45540}, + pos: position{line: 1364, col: 5, offset: 45560}, expr: &seqExpr{ - pos: position{line: 1364, col: 7, offset: 45542}, + pos: position{line: 1364, col: 7, offset: 45562}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonExtraListElement1202, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement1206, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement1209, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -35772,7 +35772,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement1212, }, }, @@ -35780,30 +35780,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1215, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35812,37 +35812,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, }, }, &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonExtraListElement1223, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonExtraListElement1226, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -35851,7 +35851,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonExtraListElement1229, }, }, @@ -35861,17 +35861,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 45598}, + pos: position{line: 1365, col: 5, offset: 45618}, expr: &actionExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, run: (*parser).callonExtraListElement1231, expr: &seqExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -35880,27 +35880,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 572, col: 5, offset: 18609}, + pos: position{line: 572, col: 5, offset: 18625}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 573, col: 9, offset: 18629}, + pos: position{line: 573, col: 9, offset: 18645}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1240, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35909,28 +35909,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1243, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35939,9 +35939,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -35949,21 +35949,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1253, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35972,28 +35972,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1256, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36002,9 +36002,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36012,21 +36012,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1266, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36035,28 +36035,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1269, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36065,9 +36065,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36075,21 +36075,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1279, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36098,28 +36098,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1282, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36128,9 +36128,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36138,21 +36138,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1292, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36161,28 +36161,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1295, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36191,9 +36191,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36201,21 +36201,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1305, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36224,28 +36224,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1308, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36254,9 +36254,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36264,21 +36264,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1318, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36287,28 +36287,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1321, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36317,9 +36317,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36327,21 +36327,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonExtraListElement1331, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36350,28 +36350,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1334, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36380,9 +36380,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36397,15 +36397,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1366, col: 5, offset: 45618}, + pos: position{line: 1366, col: 5, offset: 45638}, label: "content", expr: &actionExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, run: (*parser).callonExtraListElement1342, expr: &oneOrMoreExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, expr: &charClassMatcher{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36415,28 +36415,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonExtraListElement1346, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36445,9 +36445,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36466,28 +36466,28 @@ var g = &grammar{ }, { name: "ListElementContinuation", - pos: position{line: 1384, col: 1, offset: 46051}, + pos: position{line: 1384, col: 1, offset: 46071}, expr: &actionExpr{ - pos: position{line: 1385, col: 5, offset: 46083}, + pos: position{line: 1385, col: 5, offset: 46103}, run: (*parser).callonListElementContinuation1, expr: &seqExpr{ - pos: position{line: 1385, col: 5, offset: 46083}, + pos: position{line: 1385, col: 5, offset: 46103}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1385, col: 5, offset: 46083}, + pos: position{line: 1385, col: 5, offset: 46103}, label: "offset", expr: &zeroOrMoreExpr{ - pos: position{line: 1385, col: 12, offset: 46090}, + pos: position{line: 1385, col: 12, offset: 46110}, expr: &seqExpr{ - pos: position{line: 1385, col: 13, offset: 46091}, + pos: position{line: 1385, col: 13, offset: 46111}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1385, col: 13, offset: 46091}, + pos: position{line: 1385, col: 13, offset: 46111}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuation7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36496,25 +36496,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuation9, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36527,18 +36527,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuation16, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36547,25 +36547,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuation18, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36574,12 +36574,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1387, col: 5, offset: 46147}, + pos: position{line: 1387, col: 5, offset: 46167}, label: "element", expr: &zeroOrOneExpr{ - pos: position{line: 1387, col: 13, offset: 46155}, + pos: position{line: 1387, col: 13, offset: 46175}, expr: &ruleRefExpr{ - pos: position{line: 1387, col: 13, offset: 46155}, + pos: position{line: 1387, col: 13, offset: 46175}, name: "ListElementContinuationElement", }, }, @@ -36590,49 +36590,49 @@ var g = &grammar{ }, { name: "ListElementContinuationElement", - pos: position{line: 1394, col: 1, offset: 46343}, + pos: position{line: 1394, col: 1, offset: 46363}, expr: &actionExpr{ - pos: position{line: 1395, col: 5, offset: 46421}, + pos: position{line: 1395, col: 5, offset: 46441}, run: (*parser).callonListElementContinuationElement1, expr: &seqExpr{ - pos: position{line: 1395, col: 5, offset: 46421}, + pos: position{line: 1395, col: 5, offset: 46441}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1395, col: 5, offset: 46421}, + pos: position{line: 1395, col: 5, offset: 46441}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 1396, col: 5, offset: 46447}, + pos: position{line: 1396, col: 5, offset: 46467}, expr: &choiceExpr{ - pos: position{line: 1305, col: 5, offset: 43602}, + pos: position{line: 1305, col: 5, offset: 43622}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, run: (*parser).callonListElementContinuationElement8, expr: &seqExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1434, col: 5, offset: 47618}, + pos: position{line: 1434, col: 5, offset: 47638}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonListElementContinuationElement11, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36641,27 +36641,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonListElementContinuationElement18, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonListElementContinuationElement21, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -36670,22 +36670,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonListElementContinuationElement24, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonListElementContinuationElement25, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -36693,7 +36693,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -36702,20 +36702,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonListElementContinuationElement30, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -36724,20 +36724,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonListElementContinuationElement34, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -36746,15 +36746,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonListElementContinuationElement38, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -36762,7 +36762,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -36771,15 +36771,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonListElementContinuationElement43, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -36787,7 +36787,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -36799,12 +36799,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36817,24 +36817,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1435, col: 5, offset: 47657}, + pos: position{line: 1435, col: 5, offset: 47677}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonListElementContinuationElement52, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonListElementContinuationElement55, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36844,28 +36844,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement59, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36874,9 +36874,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -36889,27 +36889,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, run: (*parser).callonListElementContinuationElement66, expr: &seqExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1484, col: 5, offset: 49515}, + pos: position{line: 1484, col: 5, offset: 49535}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonListElementContinuationElement69, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement72, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36918,27 +36918,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonListElementContinuationElement76, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonListElementContinuationElement79, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -36947,20 +36947,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonListElementContinuationElement82, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonListElementContinuationElement84, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -36971,12 +36971,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement86, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36989,56 +36989,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1485, col: 5, offset: 49556}, + pos: position{line: 1485, col: 5, offset: 49576}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1485, col: 16, offset: 49567}, + pos: position{line: 1485, col: 16, offset: 49587}, expr: &actionExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, run: (*parser).callonListElementContinuationElement91, expr: &seqExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1521, col: 5, offset: 50844}, + pos: position{line: 1521, col: 5, offset: 50864}, expr: &litMatcher{ - pos: position{line: 1521, col: 6, offset: 50845}, + pos: position{line: 1521, col: 6, offset: 50865}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1521, col: 10, offset: 50849}, + pos: position{line: 1521, col: 10, offset: 50869}, label: "style", expr: &choiceExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, run: (*parser).callonListElementContinuationElement97, expr: &litMatcher{ - pos: position{line: 1522, col: 7, offset: 50863}, + pos: position{line: 1522, col: 7, offset: 50883}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, run: (*parser).callonListElementContinuationElement99, expr: &litMatcher{ - pos: position{line: 1523, col: 7, offset: 50908}, + pos: position{line: 1523, col: 7, offset: 50928}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, run: (*parser).callonListElementContinuationElement101, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 50951}, + pos: position{line: 1524, col: 7, offset: 50971}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -37048,12 +37048,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement103, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37067,24 +37067,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 49606}, + pos: position{line: 1486, col: 5, offset: 49626}, label: "content", expr: &actionExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, run: (*parser).callonListElementContinuationElement107, expr: &seqExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1374, col: 5, offset: 45824}, + pos: position{line: 1374, col: 5, offset: 45844}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, run: (*parser).callonListElementContinuationElement110, expr: &oneOrMoreExpr{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, expr: &charClassMatcher{ - pos: position{line: 1374, col: 14, offset: 45833}, + pos: position{line: 1374, col: 14, offset: 45853}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37094,28 +37094,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement114, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37124,9 +37124,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -37139,36 +37139,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, run: (*parser).callonListElementContinuationElement121, expr: &seqExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1591, col: 5, offset: 52800}, + pos: position{line: 1591, col: 5, offset: 52820}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonListElementContinuationElement124, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonListElementContinuationElement128, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37178,18 +37178,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37202,24 +37202,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1592, col: 5, offset: 52836}, + pos: position{line: 1592, col: 5, offset: 52856}, label: "description", expr: &actionExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, run: (*parser).callonListElementContinuationElement136, expr: &seqExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1602, col: 5, offset: 53136}, + pos: position{line: 1602, col: 5, offset: 53156}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, run: (*parser).callonListElementContinuationElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, expr: &charClassMatcher{ - pos: position{line: 1602, col: 14, offset: 53145}, + pos: position{line: 1602, col: 14, offset: 53165}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37229,28 +37229,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement143, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37259,9 +37259,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -37274,40 +37274,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, run: (*parser).callonListElementContinuationElement150, expr: &seqExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1533, col: 5, offset: 51144}, + pos: position{line: 1533, col: 5, offset: 51164}, label: "term", expr: &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonListElementContinuationElement153, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElementContinuationElement157, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElementContinuationElement160, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -37316,7 +37316,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElementContinuationElement163, }, }, @@ -37324,30 +37324,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement166, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37356,16 +37356,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, @@ -37373,24 +37373,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1534, col: 5, offset: 51179}, + pos: position{line: 1534, col: 5, offset: 51199}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElementContinuationElement175, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElementContinuationElement178, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -37399,7 +37399,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElementContinuationElement181, }, }, @@ -37407,24 +37407,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 51224}, + pos: position{line: 1535, col: 5, offset: 51244}, label: "description", expr: &choiceExpr{ - pos: position{line: 1557, col: 5, offset: 51854}, + pos: position{line: 1557, col: 5, offset: 51874}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, run: (*parser).callonListElementContinuationElement184, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1559, col: 9, offset: 51919}, + pos: position{line: 1559, col: 9, offset: 51939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement187, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37433,28 +37433,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement190, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37463,37 +37463,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1560, col: 9, offset: 51939}, + pos: position{line: 1560, col: 9, offset: 51959}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement198, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement204, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37502,28 +37502,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement207, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37532,9 +37532,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -37544,40 +37544,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1561, col: 9, offset: 51959}, + pos: position{line: 1561, col: 9, offset: 51979}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1561, col: 17, offset: 51967}, + pos: position{line: 1561, col: 17, offset: 51987}, expr: &actionExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, run: (*parser).callonListElementContinuationElement216, expr: &seqExpr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1359, col: 5, offset: 45398}, + pos: position{line: 1359, col: 5, offset: 45418}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement219, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement225, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37586,28 +37586,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement228, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37616,9 +37616,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -37628,23 +37628,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1360, col: 5, offset: 45413}, + pos: position{line: 1360, col: 5, offset: 45433}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement239, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37653,25 +37653,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement241, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37683,20 +37683,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1361, col: 5, offset: 45448}, + pos: position{line: 1361, col: 5, offset: 45468}, expr: &actionExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, run: (*parser).callonListElementContinuationElement247, expr: &seqExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1441, col: 5, offset: 47826}, + pos: position{line: 1441, col: 5, offset: 47846}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement250, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37705,27 +37705,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1441, col: 12, offset: 47833}, + pos: position{line: 1441, col: 12, offset: 47853}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, run: (*parser).callonListElementContinuationElement254, expr: &seqExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1443, col: 9, offset: 47896}, + pos: position{line: 1443, col: 9, offset: 47916}, label: "depth", expr: &actionExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, run: (*parser).callonListElementContinuationElement257, expr: &oneOrMoreExpr{ - pos: position{line: 1443, col: 16, offset: 47903}, + pos: position{line: 1443, col: 16, offset: 47923}, expr: &litMatcher{ - pos: position{line: 1443, col: 17, offset: 47904}, + pos: position{line: 1443, col: 17, offset: 47924}, val: ".", ignoreCase: false, want: "\".\"", @@ -37734,22 +37734,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1447, col: 9, offset: 48004}, + pos: position{line: 1447, col: 9, offset: 48024}, run: (*parser).callonListElementContinuationElement260, }, }, }, }, &actionExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, run: (*parser).callonListElementContinuationElement261, expr: &seqExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1466, col: 11, offset: 48721}, + pos: position{line: 1466, col: 11, offset: 48741}, expr: &charClassMatcher{ - pos: position{line: 1466, col: 12, offset: 48722}, + pos: position{line: 1466, col: 12, offset: 48742}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37757,7 +37757,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1466, col: 20, offset: 48730}, + pos: position{line: 1466, col: 20, offset: 48750}, val: ".", ignoreCase: false, want: "\".\"", @@ -37766,20 +37766,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, run: (*parser).callonListElementContinuationElement266, expr: &seqExpr{ - pos: position{line: 1468, col: 13, offset: 48847}, + pos: position{line: 1468, col: 13, offset: 48867}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1468, col: 14, offset: 48848}, + pos: position{line: 1468, col: 14, offset: 48868}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1468, col: 21, offset: 48855}, + pos: position{line: 1468, col: 21, offset: 48875}, val: ".", ignoreCase: false, want: "\".\"", @@ -37788,20 +37788,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, run: (*parser).callonListElementContinuationElement270, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 48975}, + pos: position{line: 1470, col: 13, offset: 48995}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 48976}, + pos: position{line: 1470, col: 14, offset: 48996}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 48983}, + pos: position{line: 1470, col: 21, offset: 49003}, val: ".", ignoreCase: false, want: "\".\"", @@ -37810,15 +37810,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, run: (*parser).callonListElementContinuationElement274, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1472, col: 13, offset: 49103}, + pos: position{line: 1472, col: 13, offset: 49123}, expr: &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 49104}, + pos: position{line: 1472, col: 14, offset: 49124}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -37826,7 +37826,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1472, col: 26, offset: 49116}, + pos: position{line: 1472, col: 26, offset: 49136}, val: ")", ignoreCase: false, want: "\")\"", @@ -37835,15 +37835,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, run: (*parser).callonListElementContinuationElement279, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 49236}, + pos: position{line: 1474, col: 13, offset: 49256}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 49237}, + pos: position{line: 1474, col: 14, offset: 49257}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -37851,7 +37851,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 49249}, + pos: position{line: 1474, col: 26, offset: 49269}, val: ")", ignoreCase: false, want: "\")\"", @@ -37863,12 +37863,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement284, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37881,20 +37881,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1362, col: 5, offset: 45478}, + pos: position{line: 1362, col: 5, offset: 45498}, expr: &actionExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, run: (*parser).callonListElementContinuationElement288, expr: &seqExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1491, col: 5, offset: 49788}, + pos: position{line: 1491, col: 5, offset: 49808}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement291, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37903,27 +37903,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1491, col: 12, offset: 49795}, + pos: position{line: 1491, col: 12, offset: 49815}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1491, col: 20, offset: 49803}, + pos: position{line: 1491, col: 20, offset: 49823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, run: (*parser).callonListElementContinuationElement295, expr: &seqExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1493, col: 9, offset: 49860}, + pos: position{line: 1493, col: 9, offset: 49880}, label: "depth", expr: &actionExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, run: (*parser).callonListElementContinuationElement298, expr: &oneOrMoreExpr{ - pos: position{line: 1493, col: 16, offset: 49867}, + pos: position{line: 1493, col: 16, offset: 49887}, expr: &litMatcher{ - pos: position{line: 1493, col: 17, offset: 49868}, + pos: position{line: 1493, col: 17, offset: 49888}, val: "*", ignoreCase: false, want: "\"*\"", @@ -37932,20 +37932,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1497, col: 9, offset: 49968}, + pos: position{line: 1497, col: 9, offset: 49988}, run: (*parser).callonListElementContinuationElement301, }, }, }, }, &labeledExpr{ - pos: position{line: 1514, col: 14, offset: 50675}, + pos: position{line: 1514, col: 14, offset: 50695}, label: "depth", expr: &actionExpr{ - pos: position{line: 1514, col: 21, offset: 50682}, + pos: position{line: 1514, col: 21, offset: 50702}, run: (*parser).callonListElementContinuationElement303, expr: &litMatcher{ - pos: position{line: 1514, col: 22, offset: 50683}, + pos: position{line: 1514, col: 22, offset: 50703}, val: "-", ignoreCase: false, want: "\"-\"", @@ -37956,12 +37956,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement305, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37974,29 +37974,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 45510}, + pos: position{line: 1363, col: 5, offset: 45530}, expr: &actionExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, run: (*parser).callonListElementContinuationElement309, expr: &seqExpr{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1597, col: 5, offset: 53001}, + pos: position{line: 1597, col: 5, offset: 53021}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1597, col: 9, offset: 53005}, + pos: position{line: 1597, col: 9, offset: 53025}, label: "ref", expr: &actionExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, run: (*parser).callonListElementContinuationElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, expr: &charClassMatcher{ - pos: position{line: 1597, col: 14, offset: 53010}, + pos: position{line: 1597, col: 14, offset: 53030}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38006,18 +38006,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1597, col: 62, offset: 53058}, + pos: position{line: 1597, col: 62, offset: 53078}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38030,36 +38030,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 45540}, + pos: position{line: 1364, col: 5, offset: 45560}, expr: &seqExpr{ - pos: position{line: 1364, col: 7, offset: 45542}, + pos: position{line: 1364, col: 7, offset: 45562}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, run: (*parser).callonListElementContinuationElement322, expr: &oneOrMoreExpr{ - pos: position{line: 1541, col: 5, offset: 51403}, + pos: position{line: 1541, col: 5, offset: 51423}, expr: &seqExpr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1541, col: 6, offset: 51404}, + pos: position{line: 1541, col: 6, offset: 51424}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElementContinuationElement326, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElementContinuationElement329, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -38068,7 +38068,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElementContinuationElement332, }, }, @@ -38076,30 +38076,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1541, col: 35, offset: 51433}, + pos: position{line: 1541, col: 35, offset: 51453}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement335, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38108,37 +38108,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &anyMatcher{ - line: 1541, col: 40, offset: 51438, + line: 1541, col: 40, offset: 51458, }, }, }, }, }, &actionExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, run: (*parser).callonListElementContinuationElement343, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 51535}, + pos: position{line: 1546, col: 5, offset: 51555}, label: "separator", expr: &actionExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, run: (*parser).callonListElementContinuationElement346, expr: &oneOrMoreExpr{ - pos: position{line: 1546, col: 16, offset: 51546}, + pos: position{line: 1546, col: 16, offset: 51566}, expr: &litMatcher{ - pos: position{line: 1546, col: 17, offset: 51547}, + pos: position{line: 1546, col: 17, offset: 51567}, val: ":", ignoreCase: false, want: "\":\"", @@ -38147,7 +38147,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1549, col: 5, offset: 51604}, + pos: position{line: 1549, col: 5, offset: 51624}, run: (*parser).callonListElementContinuationElement349, }, }, @@ -38157,17 +38157,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 45598}, + pos: position{line: 1365, col: 5, offset: 45618}, expr: &actionExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, run: (*parser).callonListElementContinuationElement351, expr: &seqExpr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 571, col: 5, offset: 18579}, + pos: position{line: 571, col: 5, offset: 18595}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -38176,27 +38176,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 572, col: 5, offset: 18609}, + pos: position{line: 572, col: 5, offset: 18625}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 573, col: 9, offset: 18629}, + pos: position{line: 573, col: 9, offset: 18645}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 585, col: 26, offset: 18950}, + pos: position{line: 585, col: 26, offset: 18966}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 585, col: 33, offset: 18957}, + pos: position{line: 585, col: 33, offset: 18973}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement360, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38205,28 +38205,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement363, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38235,9 +38235,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38245,21 +38245,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 587, col: 26, offset: 18994}, + pos: position{line: 587, col: 26, offset: 19010}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 587, col: 33, offset: 19001}, + pos: position{line: 587, col: 33, offset: 19017}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement373, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38268,28 +38268,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement376, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38298,9 +38298,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38308,21 +38308,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 589, col: 25, offset: 19037}, + pos: position{line: 589, col: 25, offset: 19053}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 589, col: 31, offset: 19043}, + pos: position{line: 589, col: 31, offset: 19059}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement386, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38331,28 +38331,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement389, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38361,9 +38361,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38371,21 +38371,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 591, col: 26, offset: 19080}, + pos: position{line: 591, col: 26, offset: 19096}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 591, col: 33, offset: 19087}, + pos: position{line: 591, col: 33, offset: 19103}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement399, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38394,28 +38394,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement402, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38424,9 +38424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38434,21 +38434,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 593, col: 26, offset: 19124}, + pos: position{line: 593, col: 26, offset: 19140}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 593, col: 33, offset: 19131}, + pos: position{line: 593, col: 33, offset: 19147}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement412, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38457,28 +38457,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement415, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38487,9 +38487,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38497,21 +38497,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 595, col: 30, offset: 19172}, + pos: position{line: 595, col: 30, offset: 19188}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 595, col: 37, offset: 19179}, + pos: position{line: 595, col: 37, offset: 19195}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement425, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38520,28 +38520,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement428, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38550,9 +38550,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38560,21 +38560,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 597, col: 24, offset: 19214}, + pos: position{line: 597, col: 24, offset: 19230}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 597, col: 31, offset: 19221}, + pos: position{line: 597, col: 31, offset: 19237}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement438, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38583,28 +38583,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement441, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38613,9 +38613,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38623,21 +38623,21 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 599, col: 26, offset: 19258}, + pos: position{line: 599, col: 26, offset: 19274}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 599, col: 33, offset: 19265}, + pos: position{line: 599, col: 33, offset: 19281}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement451, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38646,28 +38646,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement454, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38676,9 +38676,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38693,15 +38693,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1366, col: 5, offset: 45618}, + pos: position{line: 1366, col: 5, offset: 45638}, label: "content", expr: &actionExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, run: (*parser).callonListElementContinuationElement462, expr: &oneOrMoreExpr{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, expr: &charClassMatcher{ - pos: position{line: 1366, col: 14, offset: 45627}, + pos: position{line: 1366, col: 14, offset: 45647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38711,28 +38711,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement466, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38741,9 +38741,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38757,18 +38757,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, run: (*parser).callonListElementContinuationElement473, expr: &seqExpr{ - pos: position{line: 1569, col: 9, offset: 52202}, + pos: position{line: 1569, col: 9, offset: 52222}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement475, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38777,15 +38777,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1570, col: 9, offset: 52254}, + pos: position{line: 1570, col: 9, offset: 52274}, label: "content", expr: &actionExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, run: (*parser).callonListElementContinuationElement479, expr: &oneOrMoreExpr{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, expr: &charClassMatcher{ - pos: position{line: 1570, col: 18, offset: 52263}, + pos: position{line: 1570, col: 18, offset: 52283}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38795,28 +38795,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement483, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38825,9 +38825,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38845,44 +38845,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1397, col: 5, offset: 46464}, + pos: position{line: 1397, col: 5, offset: 46484}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1397, col: 16, offset: 46475}, + pos: position{line: 1397, col: 16, offset: 46495}, expr: &ruleRefExpr{ - pos: position{line: 1397, col: 17, offset: 46476}, + pos: position{line: 1397, col: 17, offset: 46496}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1398, col: 5, offset: 46498}, + pos: position{line: 1398, col: 5, offset: 46518}, label: "element", expr: &choiceExpr{ - pos: position{line: 1399, col: 9, offset: 46516}, + pos: position{line: 1399, col: 9, offset: 46536}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement495, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement501, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38891,28 +38891,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement504, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38921,9 +38921,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -38995,12 +38995,12 @@ var g = &grammar{ pos: position{line: 167, col: 5, offset: 4915}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement525, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39022,28 +39022,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 171, col: 37, offset: 5090}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement534, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39052,9 +39052,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -39081,35 +39081,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonListElementContinuationElement546, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonListElementContinuationElement548, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonListElementContinuationElement551, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -39143,33 +39143,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonListElementContinuationElement562, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonListElementContinuationElement567, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -39177,12 +39177,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonListElementContinuationElement569, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -39199,7 +39199,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -39208,19 +39208,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonListElementContinuationElement573, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -39254,33 +39254,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonListElementContinuationElement584, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonListElementContinuationElement589, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -39288,12 +39288,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonListElementContinuationElement591, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -39310,7 +39310,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -39319,19 +39319,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonListElementContinuationElement595, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -39365,7 +39365,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -39403,28 +39403,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement608, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39433,9 +39433,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -39498,10 +39498,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 184, col: 49, offset: 5432}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement626, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39510,28 +39510,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement629, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39540,9 +39540,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -39605,10 +39605,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 186, col: 35, offset: 5529}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement647, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39617,28 +39617,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement650, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39647,9 +39647,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -39658,50 +39658,50 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1402, col: 11, offset: 46592}, + pos: position{line: 1402, col: 11, offset: 46612}, name: "DelimitedBlock", }, &actionExpr{ - pos: position{line: 2818, col: 18, offset: 93317}, + pos: position{line: 2818, col: 18, offset: 93337}, run: (*parser).callonListElementContinuationElement658, expr: &seqExpr{ - pos: position{line: 2818, col: 18, offset: 93317}, + pos: position{line: 2818, col: 18, offset: 93337}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2818, col: 19, offset: 93318}, + pos: position{line: 2818, col: 19, offset: 93338}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 19, offset: 93318}, + pos: position{line: 2818, col: 19, offset: 93338}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2818, col: 27, offset: 93326}, + pos: position{line: 2818, col: 27, offset: 93346}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2818, col: 37, offset: 93336}, + pos: position{line: 2818, col: 37, offset: 93356}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2818, col: 45, offset: 93344}, + pos: position{line: 2818, col: 45, offset: 93364}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2818, col: 55, offset: 93354}, + pos: position{line: 2818, col: 55, offset: 93374}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2818, col: 63, offset: 93362}, + pos: position{line: 2818, col: 63, offset: 93382}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -39709,41 +39709,41 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &ruleRefExpr{ - pos: position{line: 1404, col: 11, offset: 46678}, + pos: position{line: 1404, col: 11, offset: 46698}, name: "ImageBlock", }, &ruleRefExpr{ - pos: position{line: 1405, col: 11, offset: 46699}, + pos: position{line: 1405, col: 11, offset: 46719}, name: "FileInclusion", }, &actionExpr{ - pos: position{line: 2717, col: 5, offset: 90449}, + pos: position{line: 2717, col: 5, offset: 90469}, run: (*parser).callonListElementContinuationElement671, expr: &seqExpr{ - pos: position{line: 2717, col: 5, offset: 90449}, + pos: position{line: 2717, col: 5, offset: 90469}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement675, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39752,28 +39752,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement678, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39782,48 +39782,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &labeledExpr{ - pos: position{line: 2718, col: 5, offset: 90473}, + pos: position{line: 2718, col: 5, offset: 90493}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2718, col: 12, offset: 90480}, + pos: position{line: 2718, col: 12, offset: 90500}, expr: &actionExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, run: (*parser).callonListElementContinuationElement687, expr: &seqExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 90792}, + pos: position{line: 2732, col: 5, offset: 90812}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2732, col: 11, offset: 90798}, + pos: position{line: 2732, col: 11, offset: 90818}, expr: &actionExpr{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, run: (*parser).callonListElementContinuationElement691, expr: &seqExpr{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2738, col: 5, offset: 90915}, + pos: position{line: 2738, col: 5, offset: 90935}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2738, col: 9, offset: 90919}, + pos: position{line: 2738, col: 9, offset: 90939}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement695, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39832,23 +39832,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2739, col: 5, offset: 90931}, + pos: position{line: 2739, col: 5, offset: 90951}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2739, col: 14, offset: 90940}, + pos: position{line: 2739, col: 14, offset: 90960}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonListElementContinuationElement699, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonListElementContinuationElement701, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -39866,28 +39866,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement705, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39896,37 +39896,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2733, col: 5, offset: 90820}, + pos: position{line: 2733, col: 5, offset: 90840}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement713, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement719, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39935,28 +39935,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement722, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39965,9 +39965,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -39982,40 +39982,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2719, col: 5, offset: 90499}, + pos: position{line: 2719, col: 5, offset: 90519}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2719, col: 10, offset: 90504}, + pos: position{line: 2719, col: 10, offset: 90524}, expr: &choiceExpr{ - pos: position{line: 2743, col: 13, offset: 91037}, + pos: position{line: 2743, col: 13, offset: 91057}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, run: (*parser).callonListElementContinuationElement732, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2753, col: 5, offset: 91256}, + pos: position{line: 2753, col: 5, offset: 91276}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement739, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40024,28 +40024,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement742, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40054,9 +40054,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40064,55 +40064,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2754, col: 5, offset: 91279}, + pos: position{line: 2754, col: 5, offset: 91299}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2754, col: 11, offset: 91285}, + pos: position{line: 2754, col: 11, offset: 91305}, expr: &actionExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, run: (*parser).callonListElementContinuationElement753, expr: &seqExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2754, col: 12, offset: 91286}, + pos: position{line: 2754, col: 12, offset: 91306}, label: "cell", expr: &actionExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, run: (*parser).callonListElementContinuationElement756, expr: &seqExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement763, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40121,28 +40121,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement766, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40151,9 +40151,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40161,38 +40161,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, ¬Expr{ - pos: position{line: 2764, col: 5, offset: 91550}, + pos: position{line: 2764, col: 5, offset: 91570}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement776, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement782, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40201,28 +40201,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement785, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40231,9 +40231,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40243,18 +40243,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2765, col: 5, offset: 91565}, + pos: position{line: 2765, col: 5, offset: 91585}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2765, col: 9, offset: 91569}, + pos: position{line: 2765, col: 9, offset: 91589}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement794, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40263,23 +40263,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2765, col: 16, offset: 91576}, + pos: position{line: 2765, col: 16, offset: 91596}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2765, col: 25, offset: 91585}, + pos: position{line: 2765, col: 25, offset: 91605}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonListElementContinuationElement798, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonListElementContinuationElement800, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -40296,28 +40296,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement804, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40326,9 +40326,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40339,32 +40339,32 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2757, col: 6, offset: 91348}, + pos: position{line: 2757, col: 6, offset: 91368}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2757, col: 6, offset: 91348}, + pos: position{line: 2757, col: 6, offset: 91368}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement813, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement819, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40373,28 +40373,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement822, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40403,9 +40403,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40415,26 +40415,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2757, col: 19, offset: 91361}, + pos: position{line: 2757, col: 19, offset: 91381}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement834, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40443,28 +40443,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement837, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40473,9 +40473,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40483,9 +40483,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40497,32 +40497,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, run: (*parser).callonListElementContinuationElement846, expr: &seqExpr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2746, col: 5, offset: 91104}, + pos: position{line: 2746, col: 5, offset: 91124}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement853, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40531,28 +40531,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement856, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40561,9 +40561,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40571,46 +40571,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2747, col: 5, offset: 91127}, + pos: position{line: 2747, col: 5, offset: 91147}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2747, col: 11, offset: 91133}, + pos: position{line: 2747, col: 11, offset: 91153}, expr: &actionExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, run: (*parser).callonListElementContinuationElement867, expr: &seqExpr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2763, col: 5, offset: 91527}, + pos: position{line: 2763, col: 5, offset: 91547}, expr: &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement874, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40619,28 +40619,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement877, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40649,9 +40649,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40659,38 +40659,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, }, ¬Expr{ - pos: position{line: 2764, col: 5, offset: 91550}, + pos: position{line: 2764, col: 5, offset: 91570}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement887, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement893, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40699,28 +40699,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement896, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40729,9 +40729,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40741,18 +40741,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2765, col: 5, offset: 91565}, + pos: position{line: 2765, col: 5, offset: 91585}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2765, col: 9, offset: 91569}, + pos: position{line: 2765, col: 9, offset: 91589}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement905, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40761,23 +40761,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2765, col: 16, offset: 91576}, + pos: position{line: 2765, col: 16, offset: 91596}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2765, col: 25, offset: 91585}, + pos: position{line: 2765, col: 25, offset: 91605}, expr: &actionExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, run: (*parser).callonListElementContinuationElement909, expr: &labeledExpr{ - pos: position{line: 2771, col: 5, offset: 91728}, + pos: position{line: 2771, col: 5, offset: 91748}, label: "content", expr: &actionExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, run: (*parser).callonListElementContinuationElement911, expr: &oneOrMoreExpr{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, expr: &charClassMatcher{ - pos: position{line: 2771, col: 14, offset: 91737}, + pos: position{line: 2771, col: 14, offset: 91757}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -40795,28 +40795,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement915, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40825,37 +40825,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2748, col: 5, offset: 91154}, + pos: position{line: 2748, col: 5, offset: 91174}, expr: &actionExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, run: (*parser).callonListElementContinuationElement923, expr: &seqExpr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 526, col: 14, offset: 17058}, + pos: position{line: 526, col: 14, offset: 17074}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 526, col: 19, offset: 17063}, + pos: position{line: 526, col: 19, offset: 17079}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement929, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40864,28 +40864,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement932, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40894,9 +40894,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40913,24 +40913,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2728, col: 22, offset: 90705}, + pos: position{line: 2728, col: 22, offset: 90725}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2724, col: 19, offset: 90625}, + pos: position{line: 2724, col: 19, offset: 90645}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2724, col: 26, offset: 90632}, + pos: position{line: 2724, col: 26, offset: 90652}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement943, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40939,28 +40939,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement946, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40969,9 +40969,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40979,9 +40979,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -40990,36 +40990,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonListElementContinuationElement955, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonListElementContinuationElement961, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41029,28 +41029,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement965, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41059,9 +41059,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41070,13 +41070,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, run: (*parser).callonListElementContinuationElement972, expr: &seqExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1650, col: 5, offset: 54833}, + pos: position{line: 1650, col: 5, offset: 54853}, label: "kind", expr: &choiceExpr{ pos: position{line: 136, col: 19, offset: 3960}, @@ -41135,30 +41135,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1650, col: 27, offset: 54855}, + pos: position{line: 1650, col: 27, offset: 54875}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1651, col: 5, offset: 54865}, + pos: position{line: 1651, col: 5, offset: 54885}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonListElementContinuationElement988, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonListElementContinuationElement991, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41168,32 +41168,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonListElementContinuationElement994, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement996, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41202,9 +41202,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41214,34 +41214,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1652, col: 5, offset: 54899}, + pos: position{line: 1652, col: 5, offset: 54919}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1652, col: 16, offset: 54910}, + pos: position{line: 1652, col: 16, offset: 54930}, expr: &actionExpr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, run: (*parser).callonListElementContinuationElement1005, expr: &seqExpr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1653, col: 9, offset: 54920}, + pos: position{line: 1653, col: 9, offset: 54940}, expr: &seqExpr{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1392, col: 34, offset: 46323}, + pos: position{line: 1392, col: 34, offset: 46343}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1392, col: 38, offset: 46327}, + pos: position{line: 1392, col: 38, offset: 46347}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonListElementContinuationElement1011, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41250,25 +41250,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1013, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41280,42 +41280,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1654, col: 9, offset: 54959}, + pos: position{line: 1654, col: 9, offset: 54979}, label: "line", expr: &choiceExpr{ - pos: position{line: 1654, col: 15, offset: 54965}, + pos: position{line: 1654, col: 15, offset: 54985}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonListElementContinuationElement1020, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonListElementContinuationElement1026, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41325,28 +41325,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1030, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41355,9 +41355,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41366,21 +41366,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonListElementContinuationElement1037, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonListElementContinuationElement1040, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41390,32 +41390,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonListElementContinuationElement1043, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1045, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41424,9 +41424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41446,36 +41446,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, run: (*parser).callonListElementContinuationElement1052, expr: &seqExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 55439}, + pos: position{line: 1673, col: 5, offset: 55459}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, run: (*parser).callonListElementContinuationElement1055, expr: &seqExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1680, col: 5, offset: 55724}, + pos: position{line: 1680, col: 5, offset: 55744}, label: "content", expr: &actionExpr{ - pos: position{line: 1680, col: 14, offset: 55733}, + pos: position{line: 1680, col: 14, offset: 55753}, run: (*parser).callonListElementContinuationElement1058, expr: &seqExpr{ - pos: position{line: 1680, col: 14, offset: 55733}, + pos: position{line: 1680, col: 14, offset: 55753}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonListElementContinuationElement1060, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41484,9 +41484,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1680, col: 21, offset: 55740}, + pos: position{line: 1680, col: 21, offset: 55760}, expr: &charClassMatcher{ - pos: position{line: 1680, col: 21, offset: 55740}, + pos: position{line: 1680, col: 21, offset: 55760}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41498,32 +41498,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1683, col: 5, offset: 55797}, + pos: position{line: 1683, col: 5, offset: 55817}, run: (*parser).callonListElementContinuationElement1065, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1067, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41532,9 +41532,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41544,44 +41544,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1674, col: 5, offset: 55480}, + pos: position{line: 1674, col: 5, offset: 55500}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1674, col: 16, offset: 55491}, + pos: position{line: 1674, col: 16, offset: 55511}, expr: &choiceExpr{ - pos: position{line: 1674, col: 17, offset: 55492}, + pos: position{line: 1674, col: 17, offset: 55512}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, run: (*parser).callonListElementContinuationElement1077, expr: &seqExpr{ - pos: position{line: 2667, col: 22, offset: 88893}, + pos: position{line: 2667, col: 22, offset: 88913}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2672, col: 31, offset: 89114}, + pos: position{line: 2672, col: 31, offset: 89134}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2672, col: 36, offset: 89119}, + pos: position{line: 2672, col: 36, offset: 89139}, expr: &litMatcher{ - pos: position{line: 2672, col: 37, offset: 89120}, + pos: position{line: 2672, col: 37, offset: 89140}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2667, col: 49, offset: 88920}, + pos: position{line: 2667, col: 49, offset: 88940}, label: "content", expr: &actionExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, run: (*parser).callonListElementContinuationElement1083, expr: &zeroOrMoreExpr{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, expr: &charClassMatcher{ - pos: position{line: 2674, col: 29, offset: 89155}, + pos: position{line: 2674, col: 29, offset: 89175}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41591,28 +41591,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1087, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41621,9 +41621,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41632,21 +41632,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, run: (*parser).callonListElementContinuationElement1094, expr: &seqExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1662, col: 5, offset: 55209}, + pos: position{line: 1662, col: 5, offset: 55229}, label: "content", expr: &actionExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, run: (*parser).callonListElementContinuationElement1097, expr: &oneOrMoreExpr{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, expr: &charClassMatcher{ - pos: position{line: 1662, col: 14, offset: 55218}, + pos: position{line: 1662, col: 14, offset: 55238}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41656,32 +41656,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1665, col: 5, offset: 55275}, + pos: position{line: 1665, col: 5, offset: 55295}, run: (*parser).callonListElementContinuationElement1100, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1102, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41690,9 +41690,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41708,21 +41708,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1423, col: 5, offset: 47333}, + pos: position{line: 1423, col: 5, offset: 47353}, run: (*parser).callonListElementContinuationElement1109, expr: &seqExpr{ - pos: position{line: 1423, col: 5, offset: 47333}, + pos: position{line: 1423, col: 5, offset: 47353}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1423, col: 5, offset: 47333}, + pos: position{line: 1423, col: 5, offset: 47353}, label: "content", expr: &actionExpr{ - pos: position{line: 1423, col: 14, offset: 47342}, + pos: position{line: 1423, col: 14, offset: 47362}, run: (*parser).callonListElementContinuationElement1112, expr: &oneOrMoreExpr{ - pos: position{line: 1423, col: 14, offset: 47342}, + pos: position{line: 1423, col: 14, offset: 47362}, expr: &charClassMatcher{ - pos: position{line: 1423, col: 14, offset: 47342}, + pos: position{line: 1423, col: 14, offset: 47362}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41732,28 +41732,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonListElementContinuationElement1116, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41762,9 +41762,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -41781,33 +41781,33 @@ var g = &grammar{ }, { name: "Callout", - pos: position{line: 1581, col: 1, offset: 52496}, + pos: position{line: 1581, col: 1, offset: 52516}, expr: &actionExpr{ - pos: position{line: 1583, col: 5, offset: 52574}, + pos: position{line: 1583, col: 5, offset: 52594}, run: (*parser).callonCallout1, expr: &seqExpr{ - pos: position{line: 1583, col: 5, offset: 52574}, + pos: position{line: 1583, col: 5, offset: 52594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1583, col: 5, offset: 52574}, + pos: position{line: 1583, col: 5, offset: 52594}, run: (*parser).callonCallout3, }, &litMatcher{ - pos: position{line: 1586, col: 5, offset: 52636}, + pos: position{line: 1586, col: 5, offset: 52656}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1586, col: 9, offset: 52640}, + pos: position{line: 1586, col: 9, offset: 52660}, label: "ref", expr: &actionExpr{ - pos: position{line: 1586, col: 14, offset: 52645}, + pos: position{line: 1586, col: 14, offset: 52665}, run: (*parser).callonCallout6, expr: &oneOrMoreExpr{ - pos: position{line: 1586, col: 14, offset: 52645}, + pos: position{line: 1586, col: 14, offset: 52665}, expr: &charClassMatcher{ - pos: position{line: 1586, col: 14, offset: 52645}, + pos: position{line: 1586, col: 14, offset: 52665}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -41817,18 +41817,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1586, col: 62, offset: 52693}, + pos: position{line: 1586, col: 62, offset: 52713}, val: ">", ignoreCase: false, want: "\">\"", }, &zeroOrMoreExpr{ - pos: position{line: 1586, col: 66, offset: 52697}, + pos: position{line: 1586, col: 66, offset: 52717}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41837,30 +41837,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1586, col: 73, offset: 52704}, + pos: position{line: 1586, col: 73, offset: 52724}, expr: &choiceExpr{ - pos: position{line: 1586, col: 75, offset: 52706}, + pos: position{line: 1586, col: 75, offset: 52726}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41869,13 +41869,13 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, &ruleRefExpr{ - pos: position{line: 1586, col: 81, offset: 52712}, + pos: position{line: 1586, col: 81, offset: 52732}, name: "Callout", }, }, @@ -41887,39 +41887,39 @@ var g = &grammar{ }, { name: "QuotedText", - pos: position{line: 1693, col: 1, offset: 56259}, + pos: position{line: 1693, col: 1, offset: 56279}, expr: &choiceExpr{ - pos: position{line: 1694, col: 5, offset: 56278}, + pos: position{line: 1694, col: 5, offset: 56298}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1695, col: 9, offset: 56288}, + pos: position{line: 1695, col: 9, offset: 56308}, run: (*parser).callonQuotedText2, expr: &seqExpr{ - pos: position{line: 1695, col: 9, offset: 56288}, + pos: position{line: 1695, col: 9, offset: 56308}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1695, col: 9, offset: 56288}, + pos: position{line: 1695, col: 9, offset: 56308}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1695, col: 20, offset: 56299}, + pos: position{line: 1695, col: 20, offset: 56319}, expr: &ruleRefExpr{ - pos: position{line: 1695, col: 21, offset: 56300}, + pos: position{line: 1695, col: 21, offset: 56320}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1696, col: 9, offset: 56426}, + pos: position{line: 1696, col: 9, offset: 56446}, label: "text", expr: &choiceExpr{ - pos: position{line: 1696, col: 15, offset: 56432}, + pos: position{line: 1696, col: 15, offset: 56452}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1696, col: 15, offset: 56432}, + pos: position{line: 1696, col: 15, offset: 56452}, name: "UnconstrainedQuotedText", }, &ruleRefExpr{ - pos: position{line: 1696, col: 41, offset: 56458}, + pos: position{line: 1696, col: 41, offset: 56478}, name: "ConstrainedQuotedText", }, }, @@ -41929,7 +41929,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1700, col: 7, offset: 56577}, + pos: position{line: 1700, col: 7, offset: 56597}, name: "EscapedQuotedText", }, }, @@ -41937,32 +41937,32 @@ var g = &grammar{ }, { name: "ConstrainedQuotedText", - pos: position{line: 1706, col: 1, offset: 56768}, + pos: position{line: 1706, col: 1, offset: 56788}, expr: &choiceExpr{ - pos: position{line: 1707, col: 5, offset: 56798}, + pos: position{line: 1707, col: 5, offset: 56818}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1707, col: 5, offset: 56798}, + pos: position{line: 1707, col: 5, offset: 56818}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1708, col: 7, offset: 56825}, + pos: position{line: 1708, col: 7, offset: 56845}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1709, col: 7, offset: 56853}, + pos: position{line: 1709, col: 7, offset: 56873}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1710, col: 7, offset: 56881}, + pos: position{line: 1710, col: 7, offset: 56901}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1711, col: 7, offset: 56913}, + pos: position{line: 1711, col: 7, offset: 56933}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1712, col: 7, offset: 56934}, + pos: position{line: 1712, col: 7, offset: 56954}, name: "SuperscriptText", }, }, @@ -41970,24 +41970,24 @@ var g = &grammar{ }, { name: "UnconstrainedQuotedText", - pos: position{line: 1714, col: 1, offset: 56952}, + pos: position{line: 1714, col: 1, offset: 56972}, expr: &choiceExpr{ - pos: position{line: 1715, col: 5, offset: 56984}, + pos: position{line: 1715, col: 5, offset: 57004}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1715, col: 5, offset: 56984}, + pos: position{line: 1715, col: 5, offset: 57004}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1716, col: 7, offset: 57010}, + pos: position{line: 1716, col: 7, offset: 57030}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1717, col: 7, offset: 57038}, + pos: position{line: 1717, col: 7, offset: 57058}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1718, col: 7, offset: 57066}, + pos: position{line: 1718, col: 7, offset: 57086}, name: "DoubleQuoteMonospaceText", }, }, @@ -41995,50 +41995,50 @@ var g = &grammar{ }, { name: "EscapedQuotedText", - pos: position{line: 1720, col: 1, offset: 57092}, + pos: position{line: 1720, col: 1, offset: 57112}, expr: &actionExpr{ - pos: position{line: 1721, col: 5, offset: 57173}, + pos: position{line: 1721, col: 5, offset: 57193}, run: (*parser).callonEscapedQuotedText1, expr: &seqExpr{ - pos: position{line: 1721, col: 5, offset: 57173}, + pos: position{line: 1721, col: 5, offset: 57193}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1721, col: 5, offset: 57173}, + pos: position{line: 1721, col: 5, offset: 57193}, expr: &litMatcher{ - pos: position{line: 1721, col: 7, offset: 57175}, + pos: position{line: 1721, col: 7, offset: 57195}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1722, col: 5, offset: 57184}, + pos: position{line: 1722, col: 5, offset: 57204}, label: "element", expr: &choiceExpr{ - pos: position{line: 1723, col: 9, offset: 57202}, + pos: position{line: 1723, col: 9, offset: 57222}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1723, col: 9, offset: 57202}, + pos: position{line: 1723, col: 9, offset: 57222}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 1724, col: 11, offset: 57229}, + pos: position{line: 1724, col: 11, offset: 57249}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1725, col: 11, offset: 57257}, + pos: position{line: 1725, col: 11, offset: 57277}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1726, col: 11, offset: 57285}, + pos: position{line: 1726, col: 11, offset: 57305}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1727, col: 11, offset: 57317}, + pos: position{line: 1727, col: 11, offset: 57337}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1728, col: 11, offset: 57349}, + pos: position{line: 1728, col: 11, offset: 57369}, name: "EscapedSuperscriptText", }, }, @@ -42050,16 +42050,16 @@ var g = &grammar{ }, { name: "BoldText", - pos: position{line: 1748, col: 1, offset: 57876}, + pos: position{line: 1748, col: 1, offset: 57896}, expr: &choiceExpr{ - pos: position{line: 1748, col: 13, offset: 57888}, + pos: position{line: 1748, col: 13, offset: 57908}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1748, col: 13, offset: 57888}, + pos: position{line: 1748, col: 13, offset: 57908}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1748, col: 35, offset: 57910}, + pos: position{line: 1748, col: 35, offset: 57930}, name: "SingleQuoteBoldText", }, }, @@ -42067,29 +42067,29 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldText", - pos: position{line: 1762, col: 1, offset: 58272}, + pos: position{line: 1762, col: 1, offset: 58292}, expr: &actionExpr{ - pos: position{line: 1763, col: 5, offset: 58300}, + pos: position{line: 1763, col: 5, offset: 58320}, run: (*parser).callonDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1763, col: 5, offset: 58300}, + pos: position{line: 1763, col: 5, offset: 58320}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1760, col: 33, offset: 58266}, + pos: position{line: 1760, col: 33, offset: 58286}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1764, col: 5, offset: 58334}, + pos: position{line: 1764, col: 5, offset: 58354}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1764, col: 15, offset: 58344}, + pos: position{line: 1764, col: 15, offset: 58364}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1760, col: 33, offset: 58266}, + pos: position{line: 1760, col: 33, offset: 58286}, val: "**", ignoreCase: false, want: "\"**\"", @@ -42100,49 +42100,49 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldTextElements", - pos: position{line: 1769, col: 1, offset: 58501}, + pos: position{line: 1769, col: 1, offset: 58521}, expr: &oneOrMoreExpr{ - pos: position{line: 1769, col: 32, offset: 58532}, + pos: position{line: 1769, col: 32, offset: 58552}, expr: &ruleRefExpr{ - pos: position{line: 1769, col: 32, offset: 58532}, + pos: position{line: 1769, col: 32, offset: 58552}, name: "DoubleQuoteBoldTextElement", }, }, }, { name: "DoubleQuoteBoldTextElement", - pos: position{line: 1771, col: 1, offset: 58563}, + pos: position{line: 1771, col: 1, offset: 58583}, expr: &actionExpr{ - pos: position{line: 1772, col: 5, offset: 58598}, + pos: position{line: 1772, col: 5, offset: 58618}, run: (*parser).callonDoubleQuoteBoldTextElement1, expr: &seqExpr{ - pos: position{line: 1772, col: 5, offset: 58598}, + pos: position{line: 1772, col: 5, offset: 58618}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1772, col: 5, offset: 58598}, + pos: position{line: 1772, col: 5, offset: 58618}, expr: &litMatcher{ - pos: position{line: 1760, col: 33, offset: 58266}, + pos: position{line: 1760, col: 33, offset: 58286}, val: "**", ignoreCase: false, want: "\"**\"", }, }, &labeledExpr{ - pos: position{line: 1773, col: 5, offset: 58632}, + pos: position{line: 1773, col: 5, offset: 58652}, label: "element", expr: &choiceExpr{ - pos: position{line: 1774, col: 9, offset: 58650}, + pos: position{line: 1774, col: 9, offset: 58670}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, run: (*parser).callonDoubleQuoteBoldTextElement7, expr: &seqExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, expr: &charClassMatcher{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -42152,15 +42152,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1753, col: 19, offset: 58038}, + pos: position{line: 1753, col: 19, offset: 58058}, expr: &choiceExpr{ - pos: position{line: 1753, col: 21, offset: 58040}, + pos: position{line: 1753, col: 21, offset: 58060}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42168,7 +42168,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1750, col: 22, offset: 57998}, + pos: position{line: 1750, col: 22, offset: 58018}, val: "*", ignoreCase: false, want: "\"*\"", @@ -42180,12 +42180,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42194,28 +42194,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1776, col: 11, offset: 58723}, + pos: position{line: 1776, col: 11, offset: 58743}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42224,27 +42224,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1776, col: 19, offset: 58731}, + pos: position{line: 1776, col: 19, offset: 58751}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42256,35 +42256,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteBoldTextElement31, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteBoldTextElement33, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteBoldTextElement36, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42318,33 +42318,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteBoldTextElement47, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteBoldTextElement52, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -42352,12 +42352,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteBoldTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -42374,7 +42374,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42383,19 +42383,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteBoldTextElement58, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42429,33 +42429,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteBoldTextElement69, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteBoldTextElement74, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -42463,12 +42463,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteBoldTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -42485,7 +42485,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42494,19 +42494,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteBoldTextElement80, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42540,7 +42540,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42555,49 +42555,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteBoldTextElement90, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteBoldTextElement92, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonDoubleQuoteBoldTextElement95, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonDoubleQuoteBoldTextElement97, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteBoldTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -42607,12 +42607,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteBoldTextElement105, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42621,27 +42621,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonDoubleQuoteBoldTextElement111, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -42649,9 +42649,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -42662,35 +42662,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteBoldTextElement116, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteBoldTextElement118, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteBoldTextElement121, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42724,33 +42724,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteBoldTextElement132, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteBoldTextElement137, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -42758,12 +42758,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteBoldTextElement139, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -42780,7 +42780,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42789,19 +42789,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteBoldTextElement143, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42835,33 +42835,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteBoldTextElement154, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteBoldTextElement159, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -42869,12 +42869,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteBoldTextElement161, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -42891,7 +42891,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42900,19 +42900,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteBoldTextElement165, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -42946,7 +42946,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -42961,10 +42961,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonDoubleQuoteBoldTextElement175, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -42975,7 +42975,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -42984,27 +42984,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonDoubleQuoteBoldTextElement178, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteBoldTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -43014,7 +43014,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -43026,10 +43026,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonDoubleQuoteBoldTextElement186, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -43043,63 +43043,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonDoubleQuoteBoldTextElement188, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonDoubleQuoteBoldTextElement190, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonDoubleQuoteBoldTextElement192, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonDoubleQuoteBoldTextElement194, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonDoubleQuoteBoldTextElement196, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonDoubleQuoteBoldTextElement198, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43107,15 +43107,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -43126,39 +43126,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1780, col: 11, offset: 58860}, + pos: position{line: 1780, col: 11, offset: 58880}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1781, col: 11, offset: 58882}, + pos: position{line: 1781, col: 11, offset: 58902}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1782, col: 11, offset: 58905}, + pos: position{line: 1782, col: 11, offset: 58925}, name: "QuotedTextInDoubleQuoteBoldText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonDoubleQuoteBoldTextElement207, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonDoubleQuoteBoldTextElement211, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -43168,7 +43168,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -43177,31 +43177,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1801, col: 5, offset: 59417}, + pos: position{line: 1801, col: 5, offset: 59437}, val: "[^\\r\\n*]", chars: []rune{'\r', '\n', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1802, col: 7, offset: 59514}, + pos: position{line: 1802, col: 7, offset: 59534}, run: (*parser).callonDoubleQuoteBoldTextElement216, expr: &seqExpr{ - pos: position{line: 1802, col: 7, offset: 59514}, + pos: position{line: 1802, col: 7, offset: 59534}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1760, col: 33, offset: 58266}, + pos: position{line: 1760, col: 33, offset: 58286}, val: "**", ignoreCase: false, want: "\"**\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonDoubleQuoteBoldTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43222,52 +43222,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteBoldText", - pos: position{line: 1788, col: 1, offset: 59059}, + pos: position{line: 1788, col: 1, offset: 59079}, expr: &actionExpr{ - pos: position{line: 1789, col: 5, offset: 59099}, + pos: position{line: 1789, col: 5, offset: 59119}, run: (*parser).callonQuotedTextInDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1789, col: 5, offset: 59099}, + pos: position{line: 1789, col: 5, offset: 59119}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1789, col: 5, offset: 59099}, + pos: position{line: 1789, col: 5, offset: 59119}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1789, col: 16, offset: 59110}, + pos: position{line: 1789, col: 16, offset: 59130}, expr: &ruleRefExpr{ - pos: position{line: 1789, col: 17, offset: 59111}, + pos: position{line: 1789, col: 17, offset: 59131}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1790, col: 5, offset: 59137}, + pos: position{line: 1790, col: 5, offset: 59157}, label: "text", expr: &choiceExpr{ - pos: position{line: 1791, col: 9, offset: 59152}, + pos: position{line: 1791, col: 9, offset: 59172}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1791, col: 9, offset: 59152}, + pos: position{line: 1791, col: 9, offset: 59172}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1792, col: 11, offset: 59182}, + pos: position{line: 1792, col: 11, offset: 59202}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1793, col: 11, offset: 59203}, + pos: position{line: 1793, col: 11, offset: 59223}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1794, col: 11, offset: 59224}, + pos: position{line: 1794, col: 11, offset: 59244}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1795, col: 11, offset: 59248}, + pos: position{line: 1795, col: 11, offset: 59268}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1796, col: 11, offset: 59272}, + pos: position{line: 1796, col: 11, offset: 59292}, name: "SuperscriptText", }, }, @@ -43279,29 +43279,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldText", - pos: position{line: 1813, col: 1, offset: 59901}, + pos: position{line: 1813, col: 1, offset: 59921}, expr: &actionExpr{ - pos: position{line: 1814, col: 5, offset: 59929}, + pos: position{line: 1814, col: 5, offset: 59949}, run: (*parser).callonSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1814, col: 5, offset: 59929}, + pos: position{line: 1814, col: 5, offset: 59949}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1809, col: 38, offset: 59855}, + pos: position{line: 1809, col: 38, offset: 59875}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1815, col: 5, offset: 59967}, + pos: position{line: 1815, col: 5, offset: 59987}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1815, col: 15, offset: 59977}, + pos: position{line: 1815, col: 15, offset: 59997}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1811, col: 36, offset: 59895}, + pos: position{line: 1811, col: 36, offset: 59915}, val: "*", ignoreCase: false, want: "\"*\"", @@ -43312,29 +43312,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElements", - pos: position{line: 1820, col: 1, offset: 60137}, + pos: position{line: 1820, col: 1, offset: 60157}, expr: &actionExpr{ - pos: position{line: 1821, col: 5, offset: 60174}, + pos: position{line: 1821, col: 5, offset: 60194}, run: (*parser).callonSingleQuoteBoldTextElements1, expr: &seqExpr{ - pos: position{line: 1821, col: 5, offset: 60174}, + pos: position{line: 1821, col: 5, offset: 60194}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1821, col: 5, offset: 60174}, + pos: position{line: 1821, col: 5, offset: 60194}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 1821, col: 10, offset: 60179}, + pos: position{line: 1821, col: 10, offset: 60199}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43343,18 +43343,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1822, col: 5, offset: 60218}, + pos: position{line: 1822, col: 5, offset: 60238}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1822, col: 14, offset: 60227}, + pos: position{line: 1822, col: 14, offset: 60247}, expr: &ruleRefExpr{ - pos: position{line: 1822, col: 15, offset: 60228}, + pos: position{line: 1822, col: 15, offset: 60248}, name: "SingleQuoteBoldTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1823, col: 5, offset: 60262}, + pos: position{line: 1823, col: 5, offset: 60282}, run: (*parser).callonSingleQuoteBoldTextElements12, }, }, @@ -43363,20 +43363,20 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElement", - pos: position{line: 1829, col: 1, offset: 60403}, + pos: position{line: 1829, col: 1, offset: 60423}, expr: &choiceExpr{ - pos: position{line: 1830, col: 5, offset: 60438}, + pos: position{line: 1830, col: 5, offset: 60458}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, run: (*parser).callonSingleQuoteBoldTextElement2, expr: &seqExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, expr: &charClassMatcher{ - pos: position{line: 1753, col: 5, offset: 58024}, + pos: position{line: 1753, col: 5, offset: 58044}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -43386,15 +43386,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1753, col: 19, offset: 58038}, + pos: position{line: 1753, col: 19, offset: 58058}, expr: &choiceExpr{ - pos: position{line: 1753, col: 21, offset: 58040}, + pos: position{line: 1753, col: 21, offset: 58060}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43402,7 +43402,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1750, col: 22, offset: 57998}, + pos: position{line: 1750, col: 22, offset: 58018}, val: "*", ignoreCase: false, want: "\"*\"", @@ -43414,12 +43414,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43428,28 +43428,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1832, col: 7, offset: 60470}, + pos: position{line: 1832, col: 7, offset: 60490}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43458,27 +43458,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1832, col: 15, offset: 60478}, + pos: position{line: 1832, col: 15, offset: 60498}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43490,35 +43490,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteBoldTextElement26, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteBoldTextElement28, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteBoldTextElement31, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -43552,33 +43552,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteBoldTextElement42, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteBoldTextElement47, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -43586,12 +43586,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteBoldTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -43608,7 +43608,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -43617,19 +43617,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteBoldTextElement53, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -43663,33 +43663,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteBoldTextElement64, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteBoldTextElement69, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -43697,12 +43697,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteBoldTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -43719,7 +43719,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -43728,19 +43728,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteBoldTextElement75, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -43774,7 +43774,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -43789,49 +43789,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteBoldTextElement85, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteBoldTextElement87, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSingleQuoteBoldTextElement90, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSingleQuoteBoldTextElement92, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteBoldTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -43841,12 +43841,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteBoldTextElement100, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43855,27 +43855,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSingleQuoteBoldTextElement106, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43883,9 +43883,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -43896,35 +43896,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteBoldTextElement111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteBoldTextElement113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteBoldTextElement116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -43958,33 +43958,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteBoldTextElement127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteBoldTextElement132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -43992,12 +43992,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteBoldTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44014,7 +44014,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -44023,19 +44023,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteBoldTextElement138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -44069,33 +44069,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteBoldTextElement149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteBoldTextElement154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -44103,12 +44103,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteBoldTextElement156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44125,7 +44125,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -44134,19 +44134,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteBoldTextElement160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -44180,7 +44180,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -44195,10 +44195,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSingleQuoteBoldTextElement170, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -44209,7 +44209,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -44218,27 +44218,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSingleQuoteBoldTextElement173, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteBoldTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -44248,7 +44248,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -44260,10 +44260,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSingleQuoteBoldTextElement181, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -44277,63 +44277,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonSingleQuoteBoldTextElement183, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonSingleQuoteBoldTextElement185, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonSingleQuoteBoldTextElement187, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonSingleQuoteBoldTextElement189, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonSingleQuoteBoldTextElement191, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonSingleQuoteBoldTextElement193, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44341,15 +44341,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -44360,39 +44360,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1836, col: 7, offset: 60591}, + pos: position{line: 1836, col: 7, offset: 60611}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1837, col: 7, offset: 60609}, + pos: position{line: 1837, col: 7, offset: 60629}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1838, col: 7, offset: 60628}, + pos: position{line: 1838, col: 7, offset: 60648}, name: "QuotedTextInSingleQuoteBoldText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonSingleQuoteBoldTextElement202, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonSingleQuoteBoldTextElement206, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44402,7 +44402,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -44411,31 +44411,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1854, col: 5, offset: 61086}, + pos: position{line: 1854, col: 5, offset: 61106}, val: "[^\\r\\n *]", chars: []rune{'\r', '\n', ' ', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1855, col: 7, offset: 61191}, + pos: position{line: 1855, col: 7, offset: 61211}, run: (*parser).callonSingleQuoteBoldTextElement211, expr: &seqExpr{ - pos: position{line: 1855, col: 7, offset: 61191}, + pos: position{line: 1855, col: 7, offset: 61211}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1855, col: 7, offset: 61191}, + pos: position{line: 1855, col: 7, offset: 61211}, val: "*", ignoreCase: false, want: "\"*\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonSingleQuoteBoldTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44452,52 +44452,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteBoldText", - pos: position{line: 1842, col: 1, offset: 60729}, + pos: position{line: 1842, col: 1, offset: 60749}, expr: &actionExpr{ - pos: position{line: 1843, col: 5, offset: 60769}, + pos: position{line: 1843, col: 5, offset: 60789}, run: (*parser).callonQuotedTextInSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1843, col: 5, offset: 60769}, + pos: position{line: 1843, col: 5, offset: 60789}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1843, col: 5, offset: 60769}, + pos: position{line: 1843, col: 5, offset: 60789}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1843, col: 16, offset: 60780}, + pos: position{line: 1843, col: 16, offset: 60800}, expr: &ruleRefExpr{ - pos: position{line: 1843, col: 17, offset: 60781}, + pos: position{line: 1843, col: 17, offset: 60801}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1844, col: 5, offset: 60807}, + pos: position{line: 1844, col: 5, offset: 60827}, label: "text", expr: &choiceExpr{ - pos: position{line: 1845, col: 9, offset: 60822}, + pos: position{line: 1845, col: 9, offset: 60842}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1845, col: 9, offset: 60822}, + pos: position{line: 1845, col: 9, offset: 60842}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1846, col: 11, offset: 60852}, + pos: position{line: 1846, col: 11, offset: 60872}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1847, col: 11, offset: 60873}, + pos: position{line: 1847, col: 11, offset: 60893}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1848, col: 11, offset: 60897}, + pos: position{line: 1848, col: 11, offset: 60917}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1849, col: 11, offset: 60918}, + pos: position{line: 1849, col: 11, offset: 60938}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1850, col: 11, offset: 60942}, + pos: position{line: 1850, col: 11, offset: 60962}, name: "SuperscriptText", }, }, @@ -44509,35 +44509,35 @@ var g = &grammar{ }, { name: "EscapedBoldText", - pos: position{line: 1859, col: 1, offset: 61366}, + pos: position{line: 1859, col: 1, offset: 61386}, expr: &choiceExpr{ - pos: position{line: 1860, col: 5, offset: 61390}, + pos: position{line: 1860, col: 5, offset: 61410}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1860, col: 5, offset: 61390}, + pos: position{line: 1860, col: 5, offset: 61410}, run: (*parser).callonEscapedBoldText2, expr: &seqExpr{ - pos: position{line: 1860, col: 5, offset: 61390}, + pos: position{line: 1860, col: 5, offset: 61410}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1860, col: 5, offset: 61390}, + pos: position{line: 1860, col: 5, offset: 61410}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, run: (*parser).callonEscapedBoldText5, expr: &seqExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, expr: &litMatcher{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44548,21 +44548,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1860, col: 40, offset: 61425}, + pos: position{line: 1860, col: 40, offset: 61445}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1860, col: 45, offset: 61430}, + pos: position{line: 1860, col: 45, offset: 61450}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1860, col: 55, offset: 61440}, + pos: position{line: 1860, col: 55, offset: 61460}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1860, col: 84, offset: 61469}, + pos: position{line: 1860, col: 84, offset: 61489}, val: "**", ignoreCase: false, want: "\"**\"", @@ -44571,21 +44571,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1862, col: 9, offset: 61626}, + pos: position{line: 1862, col: 9, offset: 61646}, run: (*parser).callonEscapedBoldText14, expr: &seqExpr{ - pos: position{line: 1862, col: 9, offset: 61626}, + pos: position{line: 1862, col: 9, offset: 61646}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1862, col: 9, offset: 61626}, + pos: position{line: 1862, col: 9, offset: 61646}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedBoldText17, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44594,21 +44594,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1862, col: 44, offset: 61661}, + pos: position{line: 1862, col: 44, offset: 61681}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1862, col: 49, offset: 61666}, + pos: position{line: 1862, col: 49, offset: 61686}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1862, col: 59, offset: 61676}, + pos: position{line: 1862, col: 59, offset: 61696}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1862, col: 88, offset: 61705}, + pos: position{line: 1862, col: 88, offset: 61725}, val: "*", ignoreCase: false, want: "\"*\"", @@ -44617,21 +44617,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 9, offset: 61905}, + pos: position{line: 1865, col: 9, offset: 61925}, run: (*parser).callonEscapedBoldText24, expr: &seqExpr{ - pos: position{line: 1865, col: 9, offset: 61905}, + pos: position{line: 1865, col: 9, offset: 61925}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 9, offset: 61905}, + pos: position{line: 1865, col: 9, offset: 61925}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedBoldText27, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44640,21 +44640,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1865, col: 44, offset: 61940}, + pos: position{line: 1865, col: 44, offset: 61960}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1865, col: 48, offset: 61944}, + pos: position{line: 1865, col: 48, offset: 61964}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1865, col: 58, offset: 61954}, + pos: position{line: 1865, col: 58, offset: 61974}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1865, col: 87, offset: 61983}, + pos: position{line: 1865, col: 87, offset: 62003}, val: "*", ignoreCase: false, want: "\"*\"", @@ -44667,16 +44667,16 @@ var g = &grammar{ }, { name: "ItalicText", - pos: position{line: 1873, col: 1, offset: 62281}, + pos: position{line: 1873, col: 1, offset: 62301}, expr: &choiceExpr{ - pos: position{line: 1873, col: 15, offset: 62295}, + pos: position{line: 1873, col: 15, offset: 62315}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1873, col: 15, offset: 62295}, + pos: position{line: 1873, col: 15, offset: 62315}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1873, col: 39, offset: 62319}, + pos: position{line: 1873, col: 39, offset: 62339}, name: "SingleQuoteItalicText", }, }, @@ -44684,29 +44684,29 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicText", - pos: position{line: 1887, col: 1, offset: 62647}, + pos: position{line: 1887, col: 1, offset: 62667}, expr: &actionExpr{ - pos: position{line: 1888, col: 5, offset: 62677}, + pos: position{line: 1888, col: 5, offset: 62697}, run: (*parser).callonDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1888, col: 5, offset: 62677}, + pos: position{line: 1888, col: 5, offset: 62697}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1885, col: 35, offset: 62641}, + pos: position{line: 1885, col: 35, offset: 62661}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1889, col: 5, offset: 62713}, + pos: position{line: 1889, col: 5, offset: 62733}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1889, col: 15, offset: 62723}, + pos: position{line: 1889, col: 15, offset: 62743}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1885, col: 35, offset: 62641}, + pos: position{line: 1885, col: 35, offset: 62661}, val: "__", ignoreCase: false, want: "\"__\"", @@ -44717,49 +44717,49 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicTextElements", - pos: position{line: 1894, col: 1, offset: 62931}, + pos: position{line: 1894, col: 1, offset: 62951}, expr: &oneOrMoreExpr{ - pos: position{line: 1894, col: 34, offset: 62964}, + pos: position{line: 1894, col: 34, offset: 62984}, expr: &ruleRefExpr{ - pos: position{line: 1894, col: 34, offset: 62964}, + pos: position{line: 1894, col: 34, offset: 62984}, name: "DoubleQuoteItalicTextElement", }, }, }, { name: "DoubleQuoteItalicTextElement", - pos: position{line: 1896, col: 1, offset: 62996}, + pos: position{line: 1896, col: 1, offset: 63016}, expr: &actionExpr{ - pos: position{line: 1897, col: 5, offset: 63033}, + pos: position{line: 1897, col: 5, offset: 63053}, run: (*parser).callonDoubleQuoteItalicTextElement1, expr: &seqExpr{ - pos: position{line: 1897, col: 5, offset: 63033}, + pos: position{line: 1897, col: 5, offset: 63053}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1897, col: 5, offset: 63033}, + pos: position{line: 1897, col: 5, offset: 63053}, expr: &litMatcher{ - pos: position{line: 1885, col: 35, offset: 62641}, + pos: position{line: 1885, col: 35, offset: 62661}, val: "__", ignoreCase: false, want: "\"__\"", }, }, &labeledExpr{ - pos: position{line: 1898, col: 5, offset: 63069}, + pos: position{line: 1898, col: 5, offset: 63089}, label: "element", expr: &choiceExpr{ - pos: position{line: 1899, col: 9, offset: 63087}, + pos: position{line: 1899, col: 9, offset: 63107}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, run: (*parser).callonDoubleQuoteItalicTextElement7, expr: &seqExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, expr: &charClassMatcher{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44768,15 +44768,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1878, col: 15, offset: 62403}, + pos: position{line: 1878, col: 15, offset: 62423}, expr: &choiceExpr{ - pos: position{line: 1878, col: 17, offset: 62405}, + pos: position{line: 1878, col: 17, offset: 62425}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44784,7 +44784,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1875, col: 24, offset: 62365}, + pos: position{line: 1875, col: 24, offset: 62385}, val: "_", ignoreCase: false, want: "\"_\"", @@ -44796,12 +44796,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44810,28 +44810,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1901, col: 11, offset: 63162}, + pos: position{line: 1901, col: 11, offset: 63182}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44840,27 +44840,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1901, col: 19, offset: 63170}, + pos: position{line: 1901, col: 19, offset: 63190}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44872,35 +44872,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteItalicTextElement31, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteItalicTextElement33, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteItalicTextElement36, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -44934,33 +44934,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteItalicTextElement47, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteItalicTextElement52, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -44968,12 +44968,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteItalicTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44990,7 +44990,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -44999,19 +44999,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteItalicTextElement58, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -45045,33 +45045,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteItalicTextElement69, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteItalicTextElement74, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -45079,12 +45079,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteItalicTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45101,7 +45101,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -45110,19 +45110,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteItalicTextElement80, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -45156,7 +45156,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -45171,49 +45171,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteItalicTextElement90, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteItalicTextElement92, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonDoubleQuoteItalicTextElement95, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonDoubleQuoteItalicTextElement97, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteItalicTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -45223,12 +45223,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteItalicTextElement105, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45237,27 +45237,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonDoubleQuoteItalicTextElement111, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45265,9 +45265,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -45278,35 +45278,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteItalicTextElement116, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteItalicTextElement118, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteItalicTextElement121, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -45340,33 +45340,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteItalicTextElement132, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteItalicTextElement137, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -45374,12 +45374,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteItalicTextElement139, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45396,7 +45396,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -45405,19 +45405,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteItalicTextElement143, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -45451,33 +45451,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteItalicTextElement154, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteItalicTextElement159, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -45485,12 +45485,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteItalicTextElement161, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45507,7 +45507,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -45516,19 +45516,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteItalicTextElement165, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -45562,7 +45562,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -45577,10 +45577,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonDoubleQuoteItalicTextElement175, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -45591,7 +45591,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -45600,27 +45600,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonDoubleQuoteItalicTextElement178, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteItalicTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -45630,7 +45630,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -45642,10 +45642,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonDoubleQuoteItalicTextElement186, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -45659,63 +45659,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonDoubleQuoteItalicTextElement188, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonDoubleQuoteItalicTextElement190, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonDoubleQuoteItalicTextElement192, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonDoubleQuoteItalicTextElement194, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonDoubleQuoteItalicTextElement196, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonDoubleQuoteItalicTextElement198, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45723,15 +45723,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -45742,39 +45742,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1905, col: 11, offset: 63299}, + pos: position{line: 1905, col: 11, offset: 63319}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1906, col: 11, offset: 63321}, + pos: position{line: 1906, col: 11, offset: 63341}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1907, col: 11, offset: 63344}, + pos: position{line: 1907, col: 11, offset: 63364}, name: "QuotedTextInDoubleQuoteItalicText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonDoubleQuoteItalicTextElement207, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonDoubleQuoteItalicTextElement211, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45784,7 +45784,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -45793,31 +45793,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1925, col: 5, offset: 63855}, + pos: position{line: 1925, col: 5, offset: 63875}, val: "[^\\r\\n_]", chars: []rune{'\r', '\n', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1926, col: 7, offset: 63954}, + pos: position{line: 1926, col: 7, offset: 63974}, run: (*parser).callonDoubleQuoteItalicTextElement216, expr: &seqExpr{ - pos: position{line: 1926, col: 7, offset: 63954}, + pos: position{line: 1926, col: 7, offset: 63974}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1926, col: 7, offset: 63954}, + pos: position{line: 1926, col: 7, offset: 63974}, val: "__", ignoreCase: false, want: "\"__\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonDoubleQuoteItalicTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45838,52 +45838,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteItalicText", - pos: position{line: 1913, col: 1, offset: 63502}, + pos: position{line: 1913, col: 1, offset: 63522}, expr: &actionExpr{ - pos: position{line: 1914, col: 5, offset: 63544}, + pos: position{line: 1914, col: 5, offset: 63564}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1914, col: 5, offset: 63544}, + pos: position{line: 1914, col: 5, offset: 63564}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1914, col: 5, offset: 63544}, + pos: position{line: 1914, col: 5, offset: 63564}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1914, col: 16, offset: 63555}, + pos: position{line: 1914, col: 16, offset: 63575}, expr: &ruleRefExpr{ - pos: position{line: 1914, col: 17, offset: 63556}, + pos: position{line: 1914, col: 17, offset: 63576}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1915, col: 5, offset: 63582}, + pos: position{line: 1915, col: 5, offset: 63602}, label: "text", expr: &choiceExpr{ - pos: position{line: 1915, col: 11, offset: 63588}, + pos: position{line: 1915, col: 11, offset: 63608}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1915, col: 11, offset: 63588}, + pos: position{line: 1915, col: 11, offset: 63608}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1916, col: 11, offset: 63620}, + pos: position{line: 1916, col: 11, offset: 63640}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1917, col: 11, offset: 63639}, + pos: position{line: 1917, col: 11, offset: 63659}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1918, col: 11, offset: 63660}, + pos: position{line: 1918, col: 11, offset: 63680}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1919, col: 11, offset: 63684}, + pos: position{line: 1919, col: 11, offset: 63704}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1920, col: 11, offset: 63708}, + pos: position{line: 1920, col: 11, offset: 63728}, name: "SuperscriptText", }, }, @@ -45895,29 +45895,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicText", - pos: position{line: 1937, col: 1, offset: 64330}, + pos: position{line: 1937, col: 1, offset: 64350}, expr: &actionExpr{ - pos: position{line: 1938, col: 5, offset: 64360}, + pos: position{line: 1938, col: 5, offset: 64380}, run: (*parser).callonSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1938, col: 5, offset: 64360}, + pos: position{line: 1938, col: 5, offset: 64380}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1933, col: 40, offset: 64281}, + pos: position{line: 1933, col: 40, offset: 64301}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1939, col: 5, offset: 64400}, + pos: position{line: 1939, col: 5, offset: 64420}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1939, col: 15, offset: 64410}, + pos: position{line: 1939, col: 15, offset: 64430}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1935, col: 38, offset: 64324}, + pos: position{line: 1935, col: 38, offset: 64344}, val: "_", ignoreCase: false, want: "\"_\"", @@ -45928,29 +45928,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElements", - pos: position{line: 1944, col: 1, offset: 64577}, + pos: position{line: 1944, col: 1, offset: 64597}, expr: &actionExpr{ - pos: position{line: 1945, col: 5, offset: 64615}, + pos: position{line: 1945, col: 5, offset: 64635}, run: (*parser).callonSingleQuoteItalicTextElements1, expr: &seqExpr{ - pos: position{line: 1945, col: 5, offset: 64615}, + pos: position{line: 1945, col: 5, offset: 64635}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1945, col: 5, offset: 64615}, + pos: position{line: 1945, col: 5, offset: 64635}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 1945, col: 10, offset: 64620}, + pos: position{line: 1945, col: 10, offset: 64640}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45959,18 +45959,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1946, col: 5, offset: 64659}, + pos: position{line: 1946, col: 5, offset: 64679}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1946, col: 14, offset: 64668}, + pos: position{line: 1946, col: 14, offset: 64688}, expr: &ruleRefExpr{ - pos: position{line: 1946, col: 15, offset: 64669}, + pos: position{line: 1946, col: 15, offset: 64689}, name: "SingleQuoteItalicTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1947, col: 5, offset: 64704}, + pos: position{line: 1947, col: 5, offset: 64724}, run: (*parser).callonSingleQuoteItalicTextElements12, }, }, @@ -45979,20 +45979,20 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElement", - pos: position{line: 1953, col: 1, offset: 64845}, + pos: position{line: 1953, col: 1, offset: 64865}, expr: &choiceExpr{ - pos: position{line: 1954, col: 5, offset: 64882}, + pos: position{line: 1954, col: 5, offset: 64902}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, run: (*parser).callonSingleQuoteItalicTextElement2, expr: &seqExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, expr: &charClassMatcher{ - pos: position{line: 1878, col: 5, offset: 62393}, + pos: position{line: 1878, col: 5, offset: 62413}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46001,15 +46001,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1878, col: 15, offset: 62403}, + pos: position{line: 1878, col: 15, offset: 62423}, expr: &choiceExpr{ - pos: position{line: 1878, col: 17, offset: 62405}, + pos: position{line: 1878, col: 17, offset: 62425}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46017,7 +46017,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1875, col: 24, offset: 62365}, + pos: position{line: 1875, col: 24, offset: 62385}, val: "_", ignoreCase: false, want: "\"_\"", @@ -46029,12 +46029,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46043,28 +46043,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1956, col: 7, offset: 64916}, + pos: position{line: 1956, col: 7, offset: 64936}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46073,27 +46073,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1956, col: 15, offset: 64924}, + pos: position{line: 1956, col: 15, offset: 64944}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46105,35 +46105,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteItalicTextElement26, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteItalicTextElement28, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteItalicTextElement31, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46167,33 +46167,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteItalicTextElement42, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteItalicTextElement47, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -46201,12 +46201,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteItalicTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46223,7 +46223,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46232,19 +46232,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteItalicTextElement53, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46278,33 +46278,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteItalicTextElement64, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteItalicTextElement69, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -46312,12 +46312,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteItalicTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46334,7 +46334,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46343,19 +46343,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteItalicTextElement75, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46389,7 +46389,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46404,49 +46404,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteItalicTextElement85, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteItalicTextElement87, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSingleQuoteItalicTextElement90, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSingleQuoteItalicTextElement92, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteItalicTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -46456,12 +46456,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteItalicTextElement100, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46470,27 +46470,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSingleQuoteItalicTextElement106, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46498,9 +46498,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -46511,35 +46511,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteItalicTextElement111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteItalicTextElement113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteItalicTextElement116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46573,33 +46573,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteItalicTextElement127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteItalicTextElement132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -46607,12 +46607,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteItalicTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46629,7 +46629,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46638,19 +46638,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteItalicTextElement138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46684,33 +46684,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteItalicTextElement149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteItalicTextElement154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -46718,12 +46718,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteItalicTextElement156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46740,7 +46740,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46749,19 +46749,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteItalicTextElement160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -46795,7 +46795,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -46810,10 +46810,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSingleQuoteItalicTextElement170, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -46824,7 +46824,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -46833,27 +46833,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSingleQuoteItalicTextElement173, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteItalicTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -46863,7 +46863,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -46875,10 +46875,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSingleQuoteItalicTextElement181, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -46892,63 +46892,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonSingleQuoteItalicTextElement183, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonSingleQuoteItalicTextElement185, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonSingleQuoteItalicTextElement187, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonSingleQuoteItalicTextElement189, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonSingleQuoteItalicTextElement191, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonSingleQuoteItalicTextElement193, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46956,15 +46956,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -46975,39 +46975,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1960, col: 7, offset: 65037}, + pos: position{line: 1960, col: 7, offset: 65057}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 1961, col: 7, offset: 65055}, + pos: position{line: 1961, col: 7, offset: 65075}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1962, col: 7, offset: 65074}, + pos: position{line: 1962, col: 7, offset: 65094}, name: "QuotedTextInSingleQuoteItalicText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonSingleQuoteItalicTextElement202, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonSingleQuoteItalicTextElement206, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47017,7 +47017,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -47026,31 +47026,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1978, col: 5, offset: 65531}, + pos: position{line: 1978, col: 5, offset: 65551}, val: "[^\\r\\n _]", chars: []rune{'\r', '\n', ' ', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1979, col: 7, offset: 65638}, + pos: position{line: 1979, col: 7, offset: 65658}, run: (*parser).callonSingleQuoteItalicTextElement211, expr: &seqExpr{ - pos: position{line: 1979, col: 7, offset: 65638}, + pos: position{line: 1979, col: 7, offset: 65658}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1979, col: 7, offset: 65638}, + pos: position{line: 1979, col: 7, offset: 65658}, val: "_", ignoreCase: false, want: "\"_\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonSingleQuoteItalicTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47067,52 +47067,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteItalicText", - pos: position{line: 1966, col: 1, offset: 65179}, + pos: position{line: 1966, col: 1, offset: 65199}, expr: &actionExpr{ - pos: position{line: 1967, col: 5, offset: 65220}, + pos: position{line: 1967, col: 5, offset: 65240}, run: (*parser).callonQuotedTextInSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1967, col: 5, offset: 65220}, + pos: position{line: 1967, col: 5, offset: 65240}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1967, col: 5, offset: 65220}, + pos: position{line: 1967, col: 5, offset: 65240}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1967, col: 16, offset: 65231}, + pos: position{line: 1967, col: 16, offset: 65251}, expr: &ruleRefExpr{ - pos: position{line: 1967, col: 17, offset: 65232}, + pos: position{line: 1967, col: 17, offset: 65252}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1968, col: 5, offset: 65258}, + pos: position{line: 1968, col: 5, offset: 65278}, label: "text", expr: &choiceExpr{ - pos: position{line: 1968, col: 11, offset: 65264}, + pos: position{line: 1968, col: 11, offset: 65284}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1968, col: 11, offset: 65264}, + pos: position{line: 1968, col: 11, offset: 65284}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1969, col: 11, offset: 65283}, + pos: position{line: 1969, col: 11, offset: 65303}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1970, col: 11, offset: 65315}, + pos: position{line: 1970, col: 11, offset: 65335}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1971, col: 11, offset: 65336}, + pos: position{line: 1971, col: 11, offset: 65356}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1972, col: 11, offset: 65360}, + pos: position{line: 1972, col: 11, offset: 65380}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1973, col: 11, offset: 65384}, + pos: position{line: 1973, col: 11, offset: 65404}, name: "SuperscriptText", }, }, @@ -47124,35 +47124,35 @@ var g = &grammar{ }, { name: "EscapedItalicText", - pos: position{line: 1983, col: 1, offset: 65816}, + pos: position{line: 1983, col: 1, offset: 65836}, expr: &choiceExpr{ - pos: position{line: 1984, col: 5, offset: 65842}, + pos: position{line: 1984, col: 5, offset: 65862}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1984, col: 5, offset: 65842}, + pos: position{line: 1984, col: 5, offset: 65862}, run: (*parser).callonEscapedItalicText2, expr: &seqExpr{ - pos: position{line: 1984, col: 5, offset: 65842}, + pos: position{line: 1984, col: 5, offset: 65862}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1984, col: 5, offset: 65842}, + pos: position{line: 1984, col: 5, offset: 65862}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, run: (*parser).callonEscapedItalicText5, expr: &seqExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, expr: &litMatcher{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -47163,21 +47163,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1984, col: 40, offset: 65877}, + pos: position{line: 1984, col: 40, offset: 65897}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1984, col: 45, offset: 65882}, + pos: position{line: 1984, col: 45, offset: 65902}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1984, col: 55, offset: 65892}, + pos: position{line: 1984, col: 55, offset: 65912}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1984, col: 86, offset: 65923}, + pos: position{line: 1984, col: 86, offset: 65943}, val: "__", ignoreCase: false, want: "\"__\"", @@ -47186,21 +47186,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1986, col: 9, offset: 66080}, + pos: position{line: 1986, col: 9, offset: 66100}, run: (*parser).callonEscapedItalicText14, expr: &seqExpr{ - pos: position{line: 1986, col: 9, offset: 66080}, + pos: position{line: 1986, col: 9, offset: 66100}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1986, col: 9, offset: 66080}, + pos: position{line: 1986, col: 9, offset: 66100}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedItalicText17, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -47209,21 +47209,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1986, col: 44, offset: 66115}, + pos: position{line: 1986, col: 44, offset: 66135}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1986, col: 49, offset: 66120}, + pos: position{line: 1986, col: 49, offset: 66140}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1986, col: 59, offset: 66130}, + pos: position{line: 1986, col: 59, offset: 66150}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1986, col: 90, offset: 66161}, + pos: position{line: 1986, col: 90, offset: 66181}, val: "_", ignoreCase: false, want: "\"_\"", @@ -47232,21 +47232,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1989, col: 9, offset: 66361}, + pos: position{line: 1989, col: 9, offset: 66381}, run: (*parser).callonEscapedItalicText24, expr: &seqExpr{ - pos: position{line: 1989, col: 9, offset: 66361}, + pos: position{line: 1989, col: 9, offset: 66381}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1989, col: 9, offset: 66361}, + pos: position{line: 1989, col: 9, offset: 66381}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedItalicText27, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -47255,21 +47255,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1989, col: 44, offset: 66396}, + pos: position{line: 1989, col: 44, offset: 66416}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1989, col: 48, offset: 66400}, + pos: position{line: 1989, col: 48, offset: 66420}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1989, col: 58, offset: 66410}, + pos: position{line: 1989, col: 58, offset: 66430}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1989, col: 89, offset: 66441}, + pos: position{line: 1989, col: 89, offset: 66461}, val: "_", ignoreCase: false, want: "\"_\"", @@ -47282,16 +47282,16 @@ var g = &grammar{ }, { name: "MonospaceText", - pos: position{line: 1996, col: 1, offset: 66760}, + pos: position{line: 1996, col: 1, offset: 66780}, expr: &choiceExpr{ - pos: position{line: 1996, col: 18, offset: 66777}, + pos: position{line: 1996, col: 18, offset: 66797}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1996, col: 18, offset: 66777}, + pos: position{line: 1996, col: 18, offset: 66797}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1996, col: 45, offset: 66804}, + pos: position{line: 1996, col: 45, offset: 66824}, name: "SingleQuoteMonospaceText", }, }, @@ -47299,29 +47299,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceText", - pos: position{line: 2010, col: 1, offset: 67156}, + pos: position{line: 2010, col: 1, offset: 67176}, expr: &actionExpr{ - pos: position{line: 2011, col: 5, offset: 67189}, + pos: position{line: 2011, col: 5, offset: 67209}, run: (*parser).callonDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2011, col: 5, offset: 67189}, + pos: position{line: 2011, col: 5, offset: 67209}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2008, col: 38, offset: 67150}, + pos: position{line: 2008, col: 38, offset: 67170}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2012, col: 5, offset: 67228}, + pos: position{line: 2012, col: 5, offset: 67248}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2012, col: 15, offset: 67238}, + pos: position{line: 2012, col: 15, offset: 67258}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2008, col: 38, offset: 67150}, + pos: position{line: 2008, col: 38, offset: 67170}, val: "``", ignoreCase: false, want: "\"``\"", @@ -47332,49 +47332,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceTextElements", - pos: position{line: 2017, col: 1, offset: 67410}, + pos: position{line: 2017, col: 1, offset: 67430}, expr: &oneOrMoreExpr{ - pos: position{line: 2017, col: 37, offset: 67446}, + pos: position{line: 2017, col: 37, offset: 67466}, expr: &ruleRefExpr{ - pos: position{line: 2017, col: 37, offset: 67446}, + pos: position{line: 2017, col: 37, offset: 67466}, name: "DoubleQuoteMonospaceTextElement", }, }, }, { name: "DoubleQuoteMonospaceTextElement", - pos: position{line: 2019, col: 1, offset: 67513}, + pos: position{line: 2019, col: 1, offset: 67533}, expr: &actionExpr{ - pos: position{line: 2020, col: 5, offset: 67553}, + pos: position{line: 2020, col: 5, offset: 67573}, run: (*parser).callonDoubleQuoteMonospaceTextElement1, expr: &seqExpr{ - pos: position{line: 2020, col: 5, offset: 67553}, + pos: position{line: 2020, col: 5, offset: 67573}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2020, col: 5, offset: 67553}, + pos: position{line: 2020, col: 5, offset: 67573}, expr: &litMatcher{ - pos: position{line: 2008, col: 38, offset: 67150}, + pos: position{line: 2008, col: 38, offset: 67170}, val: "``", ignoreCase: false, want: "\"``\"", }, }, &labeledExpr{ - pos: position{line: 2021, col: 5, offset: 67592}, + pos: position{line: 2021, col: 5, offset: 67612}, label: "element", expr: &choiceExpr{ - pos: position{line: 2022, col: 9, offset: 67610}, + pos: position{line: 2022, col: 9, offset: 67630}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2001, col: 5, offset: 66887}, + pos: position{line: 2001, col: 5, offset: 66907}, run: (*parser).callonDoubleQuoteMonospaceTextElement7, expr: &seqExpr{ - pos: position{line: 2001, col: 5, offset: 66887}, + pos: position{line: 2001, col: 5, offset: 66907}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2001, col: 5, offset: 66887}, + pos: position{line: 2001, col: 5, offset: 66907}, expr: &charClassMatcher{ - pos: position{line: 2001, col: 5, offset: 66887}, + pos: position{line: 2001, col: 5, offset: 66907}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47383,15 +47383,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2001, col: 15, offset: 66897}, + pos: position{line: 2001, col: 15, offset: 66917}, expr: &choiceExpr{ - pos: position{line: 2001, col: 17, offset: 66899}, + pos: position{line: 2001, col: 17, offset: 66919}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47399,7 +47399,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1998, col: 27, offset: 66856}, + pos: position{line: 1998, col: 27, offset: 66876}, val: "`", ignoreCase: false, want: "\"`\"", @@ -47411,12 +47411,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47425,28 +47425,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2024, col: 11, offset: 67688}, + pos: position{line: 2024, col: 11, offset: 67708}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47455,27 +47455,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2024, col: 19, offset: 67696}, + pos: position{line: 2024, col: 19, offset: 67716}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47487,35 +47487,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMonospaceTextElement31, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMonospaceTextElement33, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteMonospaceTextElement36, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -47549,33 +47549,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMonospaceTextElement47, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMonospaceTextElement52, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -47583,12 +47583,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMonospaceTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47605,7 +47605,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -47614,19 +47614,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteMonospaceTextElement58, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -47660,33 +47660,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMonospaceTextElement69, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMonospaceTextElement74, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -47694,12 +47694,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMonospaceTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47716,7 +47716,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -47725,19 +47725,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteMonospaceTextElement80, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -47771,7 +47771,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -47786,49 +47786,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteMonospaceTextElement90, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteMonospaceTextElement92, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonDoubleQuoteMonospaceTextElement95, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonDoubleQuoteMonospaceTextElement97, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteMonospaceTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -47838,12 +47838,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteMonospaceTextElement105, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47852,27 +47852,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonDoubleQuoteMonospaceTextElement111, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47880,9 +47880,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -47893,35 +47893,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMonospaceTextElement116, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMonospaceTextElement118, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteMonospaceTextElement121, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -47955,33 +47955,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMonospaceTextElement132, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMonospaceTextElement137, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -47989,12 +47989,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMonospaceTextElement139, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48011,7 +48011,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -48020,19 +48020,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteMonospaceTextElement143, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -48066,33 +48066,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMonospaceTextElement154, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMonospaceTextElement159, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -48100,12 +48100,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMonospaceTextElement161, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48122,7 +48122,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -48131,19 +48131,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteMonospaceTextElement165, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -48177,7 +48177,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -48192,10 +48192,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonDoubleQuoteMonospaceTextElement175, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -48206,7 +48206,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -48215,27 +48215,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonDoubleQuoteMonospaceTextElement178, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteMonospaceTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48245,7 +48245,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -48257,10 +48257,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonDoubleQuoteMonospaceTextElement186, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -48274,63 +48274,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonDoubleQuoteMonospaceTextElement188, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonDoubleQuoteMonospaceTextElement190, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonDoubleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonDoubleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonDoubleQuoteMonospaceTextElement196, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonDoubleQuoteMonospaceTextElement198, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48338,15 +48338,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -48357,45 +48357,45 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2028, col: 11, offset: 67825}, + pos: position{line: 2028, col: 11, offset: 67845}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2029, col: 11, offset: 67847}, + pos: position{line: 2029, col: 11, offset: 67867}, name: "QuotedString", }, &litMatcher{ - pos: position{line: 2687, col: 18, offset: 89580}, + pos: position{line: 2687, col: 18, offset: 89600}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &ruleRefExpr{ - pos: position{line: 2031, col: 11, offset: 67937}, + pos: position{line: 2031, col: 11, offset: 67957}, name: "QuotedTextInDoubleQuoteMonospaceText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonDoubleQuoteMonospaceTextElement208, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonDoubleQuoteMonospaceTextElement212, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48405,7 +48405,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -48414,31 +48414,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2050, col: 5, offset: 68469}, + pos: position{line: 2050, col: 5, offset: 68489}, val: "[^\\r\\n`]", chars: []rune{'\r', '\n', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2051, col: 7, offset: 68571}, + pos: position{line: 2051, col: 7, offset: 68591}, run: (*parser).callonDoubleQuoteMonospaceTextElement217, expr: &seqExpr{ - pos: position{line: 2051, col: 7, offset: 68571}, + pos: position{line: 2051, col: 7, offset: 68591}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2051, col: 7, offset: 68571}, + pos: position{line: 2051, col: 7, offset: 68591}, val: "``", ignoreCase: false, want: "\"``\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonDoubleQuoteMonospaceTextElement220, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48459,52 +48459,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteMonospaceText", - pos: position{line: 2037, col: 1, offset: 68101}, + pos: position{line: 2037, col: 1, offset: 68121}, expr: &actionExpr{ - pos: position{line: 2038, col: 5, offset: 68145}, + pos: position{line: 2038, col: 5, offset: 68165}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2038, col: 5, offset: 68145}, + pos: position{line: 2038, col: 5, offset: 68165}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2038, col: 5, offset: 68145}, + pos: position{line: 2038, col: 5, offset: 68165}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2038, col: 16, offset: 68156}, + pos: position{line: 2038, col: 16, offset: 68176}, expr: &ruleRefExpr{ - pos: position{line: 2038, col: 17, offset: 68157}, + pos: position{line: 2038, col: 17, offset: 68177}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2039, col: 5, offset: 68183}, + pos: position{line: 2039, col: 5, offset: 68203}, label: "text", expr: &choiceExpr{ - pos: position{line: 2040, col: 9, offset: 68198}, + pos: position{line: 2040, col: 9, offset: 68218}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2040, col: 9, offset: 68198}, + pos: position{line: 2040, col: 9, offset: 68218}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2041, col: 11, offset: 68233}, + pos: position{line: 2041, col: 11, offset: 68253}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2042, col: 11, offset: 68252}, + pos: position{line: 2042, col: 11, offset: 68272}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2043, col: 11, offset: 68273}, + pos: position{line: 2043, col: 11, offset: 68293}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2044, col: 11, offset: 68294}, + pos: position{line: 2044, col: 11, offset: 68314}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2045, col: 11, offset: 68318}, + pos: position{line: 2045, col: 11, offset: 68338}, name: "SuperscriptText", }, }, @@ -48516,29 +48516,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceText", - pos: position{line: 2064, col: 1, offset: 69057}, + pos: position{line: 2064, col: 1, offset: 69077}, expr: &actionExpr{ - pos: position{line: 2065, col: 5, offset: 69090}, + pos: position{line: 2065, col: 5, offset: 69110}, run: (*parser).callonSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2065, col: 5, offset: 69090}, + pos: position{line: 2065, col: 5, offset: 69110}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2060, col: 43, offset: 69005}, + pos: position{line: 2060, col: 43, offset: 69025}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2066, col: 5, offset: 69134}, + pos: position{line: 2066, col: 5, offset: 69154}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2066, col: 15, offset: 69144}, + pos: position{line: 2066, col: 15, offset: 69164}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2062, col: 41, offset: 69051}, + pos: position{line: 2062, col: 41, offset: 69071}, val: "`", ignoreCase: false, want: "\"`\"", @@ -48549,29 +48549,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElements", - pos: position{line: 2071, col: 1, offset: 69320}, + pos: position{line: 2071, col: 1, offset: 69340}, expr: &actionExpr{ - pos: position{line: 2072, col: 5, offset: 69361}, + pos: position{line: 2072, col: 5, offset: 69381}, run: (*parser).callonSingleQuoteMonospaceTextElements1, expr: &seqExpr{ - pos: position{line: 2072, col: 5, offset: 69361}, + pos: position{line: 2072, col: 5, offset: 69381}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2072, col: 5, offset: 69361}, + pos: position{line: 2072, col: 5, offset: 69381}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 2072, col: 10, offset: 69366}, + pos: position{line: 2072, col: 10, offset: 69386}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48580,18 +48580,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2073, col: 5, offset: 69405}, + pos: position{line: 2073, col: 5, offset: 69425}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2073, col: 14, offset: 69414}, + pos: position{line: 2073, col: 14, offset: 69434}, expr: &ruleRefExpr{ - pos: position{line: 2073, col: 15, offset: 69415}, + pos: position{line: 2073, col: 15, offset: 69435}, name: "SingleQuoteMonospaceTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2074, col: 5, offset: 69453}, + pos: position{line: 2074, col: 5, offset: 69473}, run: (*parser).callonSingleQuoteMonospaceTextElements12, }, }, @@ -48600,20 +48600,20 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElement", - pos: position{line: 2080, col: 1, offset: 69594}, + pos: position{line: 2080, col: 1, offset: 69614}, expr: &choiceExpr{ - pos: position{line: 2081, col: 5, offset: 69635}, + pos: position{line: 2081, col: 5, offset: 69655}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, expr: &charClassMatcher{ - pos: position{line: 2872, col: 5, offset: 95246}, + pos: position{line: 2872, col: 5, offset: 95266}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48622,21 +48622,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2872, col: 15, offset: 95256}, + pos: position{line: 2872, col: 15, offset: 95276}, expr: &choiceExpr{ - pos: position{line: 2872, col: 17, offset: 95258}, + pos: position{line: 2872, col: 17, offset: 95278}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2872, col: 17, offset: 95258}, + pos: position{line: 2872, col: 17, offset: 95278}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -48646,15 +48646,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, expr: &charClassMatcher{ - pos: position{line: 2874, col: 9, offset: 95340}, + pos: position{line: 2874, col: 9, offset: 95360}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48663,21 +48663,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2874, col: 19, offset: 95350}, + pos: position{line: 2874, col: 19, offset: 95370}, expr: &seqExpr{ - pos: position{line: 2874, col: 20, offset: 95351}, + pos: position{line: 2874, col: 20, offset: 95371}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2874, col: 20, offset: 95351}, + pos: position{line: 2874, col: 20, offset: 95371}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2874, col: 27, offset: 95358}, + pos: position{line: 2874, col: 27, offset: 95378}, expr: &charClassMatcher{ - pos: position{line: 2874, col: 27, offset: 95358}, + pos: position{line: 2874, col: 27, offset: 95378}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48692,12 +48692,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48706,28 +48706,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2083, col: 7, offset: 69660}, + pos: position{line: 2083, col: 7, offset: 69680}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48736,27 +48736,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2083, col: 15, offset: 69668}, + pos: position{line: 2083, col: 15, offset: 69688}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48768,35 +48768,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMonospaceTextElement35, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMonospaceTextElement37, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteMonospaceTextElement40, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -48830,33 +48830,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMonospaceTextElement51, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMonospaceTextElement56, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -48864,12 +48864,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMonospaceTextElement58, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48886,7 +48886,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -48895,19 +48895,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteMonospaceTextElement62, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -48941,33 +48941,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMonospaceTextElement73, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMonospaceTextElement78, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -48975,12 +48975,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMonospaceTextElement80, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48997,7 +48997,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49006,19 +49006,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteMonospaceTextElement84, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -49052,7 +49052,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49067,49 +49067,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteMonospaceTextElement94, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteMonospaceTextElement96, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSingleQuoteMonospaceTextElement99, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSingleQuoteMonospaceTextElement101, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteMonospaceTextElement105, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49119,12 +49119,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteMonospaceTextElement109, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49133,27 +49133,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSingleQuoteMonospaceTextElement115, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49161,9 +49161,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -49174,35 +49174,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMonospaceTextElement120, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMonospaceTextElement122, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteMonospaceTextElement125, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -49236,33 +49236,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMonospaceTextElement136, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMonospaceTextElement141, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -49270,12 +49270,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMonospaceTextElement143, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -49292,7 +49292,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49301,19 +49301,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteMonospaceTextElement147, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -49347,33 +49347,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMonospaceTextElement158, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMonospaceTextElement163, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -49381,12 +49381,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMonospaceTextElement165, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -49403,7 +49403,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49412,19 +49412,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteMonospaceTextElement169, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -49458,7 +49458,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49473,10 +49473,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSingleQuoteMonospaceTextElement179, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -49487,7 +49487,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -49496,27 +49496,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSingleQuoteMonospaceTextElement182, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteMonospaceTextElement186, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49526,7 +49526,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -49538,10 +49538,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSingleQuoteMonospaceTextElement190, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -49555,63 +49555,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonSingleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonSingleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonSingleQuoteMonospaceTextElement196, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonSingleQuoteMonospaceTextElement198, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonSingleQuoteMonospaceTextElement200, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonSingleQuoteMonospaceTextElement202, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49619,15 +49619,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -49638,45 +49638,45 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2087, col: 7, offset: 69781}, + pos: position{line: 2087, col: 7, offset: 69801}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2088, col: 7, offset: 69799}, + pos: position{line: 2088, col: 7, offset: 69819}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2089, col: 7, offset: 69818}, + pos: position{line: 2089, col: 7, offset: 69838}, name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2687, col: 18, offset: 89580}, + pos: position{line: 2687, col: 18, offset: 89600}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonSingleQuoteMonospaceTextElement212, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonSingleQuoteMonospaceTextElement216, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -49686,7 +49686,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -49695,34 +49695,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2107, col: 5, offset: 70317}, + pos: position{line: 2107, col: 5, offset: 70337}, run: (*parser).callonSingleQuoteMonospaceTextElement220, expr: &choiceExpr{ - pos: position{line: 2107, col: 6, offset: 70318}, + pos: position{line: 2107, col: 6, offset: 70338}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2107, col: 6, offset: 70318}, + pos: position{line: 2107, col: 6, offset: 70338}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2108, col: 7, offset: 70430}, + pos: position{line: 2108, col: 7, offset: 70450}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1998, col: 27, offset: 66856}, + pos: position{line: 1998, col: 27, offset: 66876}, val: "`", ignoreCase: false, want: "\"`\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonSingleQuoteMonospaceTextElement225, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49741,52 +49741,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMonospaceText", - pos: position{line: 2094, col: 1, offset: 69949}, + pos: position{line: 2094, col: 1, offset: 69969}, expr: &actionExpr{ - pos: position{line: 2095, col: 5, offset: 69993}, + pos: position{line: 2095, col: 5, offset: 70013}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2095, col: 5, offset: 69993}, + pos: position{line: 2095, col: 5, offset: 70013}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2095, col: 5, offset: 69993}, + pos: position{line: 2095, col: 5, offset: 70013}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2095, col: 16, offset: 70004}, + pos: position{line: 2095, col: 16, offset: 70024}, expr: &ruleRefExpr{ - pos: position{line: 2095, col: 17, offset: 70005}, + pos: position{line: 2095, col: 17, offset: 70025}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2096, col: 5, offset: 70031}, + pos: position{line: 2096, col: 5, offset: 70051}, label: "text", expr: &choiceExpr{ - pos: position{line: 2097, col: 9, offset: 70046}, + pos: position{line: 2097, col: 9, offset: 70066}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2097, col: 9, offset: 70046}, + pos: position{line: 2097, col: 9, offset: 70066}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2098, col: 11, offset: 70081}, + pos: position{line: 2098, col: 11, offset: 70101}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2099, col: 11, offset: 70100}, + pos: position{line: 2099, col: 11, offset: 70120}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2100, col: 11, offset: 70121}, + pos: position{line: 2100, col: 11, offset: 70141}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2101, col: 11, offset: 70142}, + pos: position{line: 2101, col: 11, offset: 70162}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2102, col: 11, offset: 70166}, + pos: position{line: 2102, col: 11, offset: 70186}, name: "SuperscriptText", }, }, @@ -49798,35 +49798,35 @@ var g = &grammar{ }, { name: "EscapedMonospaceText", - pos: position{line: 2112, col: 1, offset: 70631}, + pos: position{line: 2112, col: 1, offset: 70651}, expr: &choiceExpr{ - pos: position{line: 2113, col: 5, offset: 70660}, + pos: position{line: 2113, col: 5, offset: 70680}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2113, col: 5, offset: 70660}, + pos: position{line: 2113, col: 5, offset: 70680}, run: (*parser).callonEscapedMonospaceText2, expr: &seqExpr{ - pos: position{line: 2113, col: 5, offset: 70660}, + pos: position{line: 2113, col: 5, offset: 70680}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2113, col: 5, offset: 70660}, + pos: position{line: 2113, col: 5, offset: 70680}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, run: (*parser).callonEscapedMonospaceText5, expr: &seqExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, expr: &litMatcher{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -49837,21 +49837,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2113, col: 40, offset: 70695}, + pos: position{line: 2113, col: 40, offset: 70715}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2113, col: 45, offset: 70700}, + pos: position{line: 2113, col: 45, offset: 70720}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2113, col: 55, offset: 70710}, + pos: position{line: 2113, col: 55, offset: 70730}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2113, col: 89, offset: 70744}, + pos: position{line: 2113, col: 89, offset: 70764}, val: "``", ignoreCase: false, want: "\"``\"", @@ -49860,21 +49860,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2115, col: 9, offset: 70901}, + pos: position{line: 2115, col: 9, offset: 70921}, run: (*parser).callonEscapedMonospaceText14, expr: &seqExpr{ - pos: position{line: 2115, col: 9, offset: 70901}, + pos: position{line: 2115, col: 9, offset: 70921}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2115, col: 9, offset: 70901}, + pos: position{line: 2115, col: 9, offset: 70921}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedMonospaceText17, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -49883,21 +49883,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2115, col: 44, offset: 70936}, + pos: position{line: 2115, col: 44, offset: 70956}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2115, col: 49, offset: 70941}, + pos: position{line: 2115, col: 49, offset: 70961}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2115, col: 59, offset: 70951}, + pos: position{line: 2115, col: 59, offset: 70971}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2115, col: 93, offset: 70985}, + pos: position{line: 2115, col: 93, offset: 71005}, val: "`", ignoreCase: false, want: "\"`\"", @@ -49906,21 +49906,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2118, col: 9, offset: 71185}, + pos: position{line: 2118, col: 9, offset: 71205}, run: (*parser).callonEscapedMonospaceText24, expr: &seqExpr{ - pos: position{line: 2118, col: 9, offset: 71185}, + pos: position{line: 2118, col: 9, offset: 71205}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2118, col: 9, offset: 71185}, + pos: position{line: 2118, col: 9, offset: 71205}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedMonospaceText27, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -49929,21 +49929,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2118, col: 44, offset: 71220}, + pos: position{line: 2118, col: 44, offset: 71240}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2118, col: 48, offset: 71224}, + pos: position{line: 2118, col: 48, offset: 71244}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2118, col: 58, offset: 71234}, + pos: position{line: 2118, col: 58, offset: 71254}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2118, col: 92, offset: 71268}, + pos: position{line: 2118, col: 92, offset: 71288}, val: "`", ignoreCase: false, want: "\"`\"", @@ -49956,16 +49956,16 @@ var g = &grammar{ }, { name: "MarkedText", - pos: position{line: 2125, col: 1, offset: 71565}, + pos: position{line: 2125, col: 1, offset: 71585}, expr: &choiceExpr{ - pos: position{line: 2125, col: 15, offset: 71579}, + pos: position{line: 2125, col: 15, offset: 71599}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2125, col: 15, offset: 71579}, + pos: position{line: 2125, col: 15, offset: 71599}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2125, col: 39, offset: 71603}, + pos: position{line: 2125, col: 39, offset: 71623}, name: "SingleQuoteMarkedText", }, }, @@ -49973,29 +49973,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedText", - pos: position{line: 2139, col: 1, offset: 71941}, + pos: position{line: 2139, col: 1, offset: 71961}, expr: &actionExpr{ - pos: position{line: 2140, col: 5, offset: 71971}, + pos: position{line: 2140, col: 5, offset: 71991}, run: (*parser).callonDoubleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2140, col: 5, offset: 71971}, + pos: position{line: 2140, col: 5, offset: 71991}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2137, col: 35, offset: 71935}, + pos: position{line: 2137, col: 35, offset: 71955}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2141, col: 5, offset: 72007}, + pos: position{line: 2141, col: 5, offset: 72027}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2141, col: 15, offset: 72017}, + pos: position{line: 2141, col: 15, offset: 72037}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2137, col: 35, offset: 71935}, + pos: position{line: 2137, col: 35, offset: 71955}, val: "##", ignoreCase: false, want: "\"##\"", @@ -50006,49 +50006,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedTextElements", - pos: position{line: 2146, col: 1, offset: 72180}, + pos: position{line: 2146, col: 1, offset: 72200}, expr: &zeroOrMoreExpr{ - pos: position{line: 2146, col: 34, offset: 72213}, + pos: position{line: 2146, col: 34, offset: 72233}, expr: &ruleRefExpr{ - pos: position{line: 2146, col: 34, offset: 72213}, + pos: position{line: 2146, col: 34, offset: 72233}, name: "DoubleQuoteMarkedTextElement", }, }, }, { name: "DoubleQuoteMarkedTextElement", - pos: position{line: 2148, col: 1, offset: 72244}, + pos: position{line: 2148, col: 1, offset: 72264}, expr: &actionExpr{ - pos: position{line: 2149, col: 5, offset: 72313}, + pos: position{line: 2149, col: 5, offset: 72333}, run: (*parser).callonDoubleQuoteMarkedTextElement1, expr: &seqExpr{ - pos: position{line: 2149, col: 5, offset: 72313}, + pos: position{line: 2149, col: 5, offset: 72333}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2149, col: 5, offset: 72313}, + pos: position{line: 2149, col: 5, offset: 72333}, expr: &litMatcher{ - pos: position{line: 2137, col: 35, offset: 71935}, + pos: position{line: 2137, col: 35, offset: 71955}, val: "##", ignoreCase: false, want: "\"##\"", }, }, &labeledExpr{ - pos: position{line: 2150, col: 5, offset: 72349}, + pos: position{line: 2150, col: 5, offset: 72369}, label: "element", expr: &choiceExpr{ - pos: position{line: 2151, col: 9, offset: 72367}, + pos: position{line: 2151, col: 9, offset: 72387}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, run: (*parser).callonDoubleQuoteMarkedTextElement7, expr: &seqExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, expr: &charClassMatcher{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -50058,15 +50058,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2130, col: 19, offset: 71691}, + pos: position{line: 2130, col: 19, offset: 71711}, expr: &choiceExpr{ - pos: position{line: 2130, col: 21, offset: 71693}, + pos: position{line: 2130, col: 21, offset: 71713}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50074,7 +50074,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2127, col: 24, offset: 71649}, + pos: position{line: 2127, col: 24, offset: 71669}, val: "#", ignoreCase: false, want: "\"#\"", @@ -50086,12 +50086,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50100,28 +50100,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2153, col: 11, offset: 72442}, + pos: position{line: 2153, col: 11, offset: 72462}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50130,27 +50130,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2153, col: 19, offset: 72450}, + pos: position{line: 2153, col: 19, offset: 72470}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50162,35 +50162,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMarkedTextElement31, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMarkedTextElement33, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteMarkedTextElement36, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50224,33 +50224,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMarkedTextElement47, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMarkedTextElement52, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -50258,12 +50258,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMarkedTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -50280,7 +50280,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50289,19 +50289,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteMarkedTextElement58, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50335,33 +50335,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMarkedTextElement69, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMarkedTextElement74, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -50369,12 +50369,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMarkedTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -50391,7 +50391,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50400,19 +50400,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteMarkedTextElement80, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50446,7 +50446,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50461,49 +50461,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteMarkedTextElement90, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuoteMarkedTextElement92, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonDoubleQuoteMarkedTextElement95, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonDoubleQuoteMarkedTextElement97, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteMarkedTextElement101, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50513,12 +50513,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuoteMarkedTextElement105, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50527,27 +50527,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonDoubleQuoteMarkedTextElement111, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50555,9 +50555,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -50568,35 +50568,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMarkedTextElement116, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuoteMarkedTextElement118, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuoteMarkedTextElement121, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50630,33 +50630,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMarkedTextElement132, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMarkedTextElement137, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -50664,12 +50664,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMarkedTextElement139, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -50686,7 +50686,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50695,19 +50695,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuoteMarkedTextElement143, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50741,33 +50741,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuoteMarkedTextElement154, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuoteMarkedTextElement159, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -50775,12 +50775,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuoteMarkedTextElement161, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -50797,7 +50797,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50806,19 +50806,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuoteMarkedTextElement165, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -50852,7 +50852,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50867,10 +50867,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonDoubleQuoteMarkedTextElement175, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -50881,7 +50881,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -50890,27 +50890,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonDoubleQuoteMarkedTextElement178, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuoteMarkedTextElement182, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50920,7 +50920,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -50932,10 +50932,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonDoubleQuoteMarkedTextElement186, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -50949,63 +50949,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonDoubleQuoteMarkedTextElement188, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonDoubleQuoteMarkedTextElement190, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonDoubleQuoteMarkedTextElement192, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonDoubleQuoteMarkedTextElement194, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonDoubleQuoteMarkedTextElement196, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonDoubleQuoteMarkedTextElement198, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51013,15 +51013,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51032,39 +51032,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2157, col: 11, offset: 72579}, + pos: position{line: 2157, col: 11, offset: 72599}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2158, col: 11, offset: 72601}, + pos: position{line: 2158, col: 11, offset: 72621}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2159, col: 11, offset: 72624}, + pos: position{line: 2159, col: 11, offset: 72644}, name: "QuotedTextInDoubleMarkedBoldText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonDoubleQuoteMarkedTextElement207, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonDoubleQuoteMarkedTextElement211, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51074,7 +51074,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -51083,31 +51083,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2179, col: 5, offset: 73139}, + pos: position{line: 2179, col: 5, offset: 73159}, val: "[^\\r\\n#]", chars: []rune{'\r', '\n', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2180, col: 7, offset: 73238}, + pos: position{line: 2180, col: 7, offset: 73258}, run: (*parser).callonDoubleQuoteMarkedTextElement216, expr: &seqExpr{ - pos: position{line: 2180, col: 7, offset: 73238}, + pos: position{line: 2180, col: 7, offset: 73258}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2137, col: 35, offset: 71935}, + pos: position{line: 2137, col: 35, offset: 71955}, val: "##", ignoreCase: false, want: "\"##\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonDoubleQuoteMarkedTextElement219, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51128,52 +51128,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleMarkedBoldText", - pos: position{line: 2166, col: 1, offset: 72778}, + pos: position{line: 2166, col: 1, offset: 72798}, expr: &actionExpr{ - pos: position{line: 2167, col: 5, offset: 72818}, + pos: position{line: 2167, col: 5, offset: 72838}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText1, expr: &seqExpr{ - pos: position{line: 2167, col: 5, offset: 72818}, + pos: position{line: 2167, col: 5, offset: 72838}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2167, col: 5, offset: 72818}, + pos: position{line: 2167, col: 5, offset: 72838}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2167, col: 16, offset: 72829}, + pos: position{line: 2167, col: 16, offset: 72849}, expr: &ruleRefExpr{ - pos: position{line: 2167, col: 17, offset: 72830}, + pos: position{line: 2167, col: 17, offset: 72850}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2168, col: 5, offset: 72856}, + pos: position{line: 2168, col: 5, offset: 72876}, label: "text", expr: &choiceExpr{ - pos: position{line: 2169, col: 9, offset: 72871}, + pos: position{line: 2169, col: 9, offset: 72891}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2169, col: 9, offset: 72871}, + pos: position{line: 2169, col: 9, offset: 72891}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2170, col: 11, offset: 72903}, + pos: position{line: 2170, col: 11, offset: 72923}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2171, col: 11, offset: 72922}, + pos: position{line: 2171, col: 11, offset: 72942}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2172, col: 11, offset: 72943}, + pos: position{line: 2172, col: 11, offset: 72963}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2173, col: 11, offset: 72967}, + pos: position{line: 2173, col: 11, offset: 72987}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2174, col: 11, offset: 72991}, + pos: position{line: 2174, col: 11, offset: 73011}, name: "SuperscriptText", }, }, @@ -51185,29 +51185,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedText", - pos: position{line: 2191, col: 1, offset: 73645}, + pos: position{line: 2191, col: 1, offset: 73665}, expr: &actionExpr{ - pos: position{line: 2192, col: 5, offset: 73675}, + pos: position{line: 2192, col: 5, offset: 73695}, run: (*parser).callonSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2192, col: 5, offset: 73675}, + pos: position{line: 2192, col: 5, offset: 73695}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2187, col: 40, offset: 73597}, + pos: position{line: 2187, col: 40, offset: 73617}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2193, col: 5, offset: 73715}, + pos: position{line: 2193, col: 5, offset: 73735}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2193, col: 15, offset: 73725}, + pos: position{line: 2193, col: 15, offset: 73745}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2189, col: 38, offset: 73639}, + pos: position{line: 2189, col: 38, offset: 73659}, val: "#", ignoreCase: false, want: "\"#\"", @@ -51218,29 +51218,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElements", - pos: position{line: 2198, col: 1, offset: 73892}, + pos: position{line: 2198, col: 1, offset: 73912}, expr: &actionExpr{ - pos: position{line: 2199, col: 5, offset: 73930}, + pos: position{line: 2199, col: 5, offset: 73950}, run: (*parser).callonSingleQuoteMarkedTextElements1, expr: &seqExpr{ - pos: position{line: 2199, col: 5, offset: 73930}, + pos: position{line: 2199, col: 5, offset: 73950}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2199, col: 5, offset: 73930}, + pos: position{line: 2199, col: 5, offset: 73950}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, ¬Expr{ - pos: position{line: 2199, col: 10, offset: 73935}, + pos: position{line: 2199, col: 10, offset: 73955}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51249,18 +51249,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2200, col: 5, offset: 73974}, + pos: position{line: 2200, col: 5, offset: 73994}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2200, col: 14, offset: 73983}, + pos: position{line: 2200, col: 14, offset: 74003}, expr: &ruleRefExpr{ - pos: position{line: 2200, col: 15, offset: 73984}, + pos: position{line: 2200, col: 15, offset: 74004}, name: "SingleQuoteMarkedTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2201, col: 5, offset: 74020}, + pos: position{line: 2201, col: 5, offset: 74040}, run: (*parser).callonSingleQuoteMarkedTextElements12, }, }, @@ -51269,20 +51269,20 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElement", - pos: position{line: 2207, col: 1, offset: 74161}, + pos: position{line: 2207, col: 1, offset: 74181}, expr: &choiceExpr{ - pos: position{line: 2208, col: 5, offset: 74198}, + pos: position{line: 2208, col: 5, offset: 74218}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, run: (*parser).callonSingleQuoteMarkedTextElement2, expr: &seqExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, expr: &charClassMatcher{ - pos: position{line: 2130, col: 5, offset: 71677}, + pos: position{line: 2130, col: 5, offset: 71697}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -51292,15 +51292,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2130, col: 19, offset: 71691}, + pos: position{line: 2130, col: 19, offset: 71711}, expr: &choiceExpr{ - pos: position{line: 2130, col: 21, offset: 71693}, + pos: position{line: 2130, col: 21, offset: 71713}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51308,7 +51308,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2127, col: 24, offset: 71649}, + pos: position{line: 2127, col: 24, offset: 71669}, val: "#", ignoreCase: false, want: "\"#\"", @@ -51320,12 +51320,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51334,28 +51334,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2210, col: 7, offset: 74232}, + pos: position{line: 2210, col: 7, offset: 74252}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51364,27 +51364,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2210, col: 15, offset: 74240}, + pos: position{line: 2210, col: 15, offset: 74260}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51396,35 +51396,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMarkedTextElement26, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMarkedTextElement28, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteMarkedTextElement31, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -51458,33 +51458,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMarkedTextElement42, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMarkedTextElement47, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -51492,12 +51492,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMarkedTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51514,7 +51514,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51523,19 +51523,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteMarkedTextElement53, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -51569,33 +51569,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMarkedTextElement64, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMarkedTextElement69, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -51603,12 +51603,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMarkedTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51625,7 +51625,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51634,19 +51634,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteMarkedTextElement75, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -51680,7 +51680,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51695,49 +51695,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteMarkedTextElement85, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuoteMarkedTextElement87, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSingleQuoteMarkedTextElement90, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSingleQuoteMarkedTextElement92, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteMarkedTextElement96, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51747,12 +51747,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuoteMarkedTextElement100, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51761,27 +51761,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSingleQuoteMarkedTextElement106, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51789,9 +51789,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -51802,35 +51802,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMarkedTextElement111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuoteMarkedTextElement113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuoteMarkedTextElement116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -51864,33 +51864,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMarkedTextElement127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMarkedTextElement132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -51898,12 +51898,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMarkedTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51920,7 +51920,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51929,19 +51929,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuoteMarkedTextElement138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -51975,33 +51975,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuoteMarkedTextElement149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuoteMarkedTextElement154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -52009,12 +52009,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuoteMarkedTextElement156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -52031,7 +52031,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -52040,19 +52040,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuoteMarkedTextElement160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -52086,7 +52086,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -52101,10 +52101,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSingleQuoteMarkedTextElement170, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -52115,7 +52115,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -52124,27 +52124,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSingleQuoteMarkedTextElement173, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuoteMarkedTextElement177, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52154,7 +52154,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -52166,10 +52166,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSingleQuoteMarkedTextElement181, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -52183,63 +52183,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonSingleQuoteMarkedTextElement183, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonSingleQuoteMarkedTextElement185, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonSingleQuoteMarkedTextElement187, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonSingleQuoteMarkedTextElement189, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonSingleQuoteMarkedTextElement191, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonSingleQuoteMarkedTextElement193, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52247,15 +52247,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -52266,39 +52266,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2214, col: 7, offset: 74353}, + pos: position{line: 2214, col: 7, offset: 74373}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2215, col: 7, offset: 74371}, + pos: position{line: 2215, col: 7, offset: 74391}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2216, col: 7, offset: 74390}, + pos: position{line: 2216, col: 7, offset: 74410}, name: "QuotedTextInSingleQuoteMarkedText", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonSingleQuoteMarkedTextElement202, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonSingleQuoteMarkedTextElement206, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -52308,7 +52308,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -52317,31 +52317,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2233, col: 5, offset: 74857}, + pos: position{line: 2233, col: 5, offset: 74877}, val: "[^\\r\\n #]", chars: []rune{'\r', '\n', ' ', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2234, col: 7, offset: 74962}, + pos: position{line: 2234, col: 7, offset: 74982}, run: (*parser).callonSingleQuoteMarkedTextElement211, expr: &seqExpr{ - pos: position{line: 2234, col: 7, offset: 74962}, + pos: position{line: 2234, col: 7, offset: 74982}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2234, col: 7, offset: 74962}, + pos: position{line: 2234, col: 7, offset: 74982}, val: "#", ignoreCase: false, want: "\"#\"", }, &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonSingleQuoteMarkedTextElement214, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52358,52 +52358,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMarkedText", - pos: position{line: 2220, col: 1, offset: 74495}, + pos: position{line: 2220, col: 1, offset: 74515}, expr: &actionExpr{ - pos: position{line: 2221, col: 5, offset: 74536}, + pos: position{line: 2221, col: 5, offset: 74556}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2221, col: 5, offset: 74536}, + pos: position{line: 2221, col: 5, offset: 74556}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2221, col: 5, offset: 74536}, + pos: position{line: 2221, col: 5, offset: 74556}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2221, col: 16, offset: 74547}, + pos: position{line: 2221, col: 16, offset: 74567}, expr: &ruleRefExpr{ - pos: position{line: 2221, col: 17, offset: 74548}, + pos: position{line: 2221, col: 17, offset: 74568}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2222, col: 5, offset: 74574}, + pos: position{line: 2222, col: 5, offset: 74594}, label: "text", expr: &choiceExpr{ - pos: position{line: 2223, col: 9, offset: 74589}, + pos: position{line: 2223, col: 9, offset: 74609}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2223, col: 9, offset: 74589}, + pos: position{line: 2223, col: 9, offset: 74609}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2224, col: 11, offset: 74621}, + pos: position{line: 2224, col: 11, offset: 74641}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2225, col: 11, offset: 74640}, + pos: position{line: 2225, col: 11, offset: 74660}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2226, col: 11, offset: 74661}, + pos: position{line: 2226, col: 11, offset: 74681}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2227, col: 11, offset: 74685}, + pos: position{line: 2227, col: 11, offset: 74705}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2228, col: 11, offset: 74709}, + pos: position{line: 2228, col: 11, offset: 74729}, name: "SuperscriptText", }, }, @@ -52415,35 +52415,35 @@ var g = &grammar{ }, { name: "EscapedMarkedText", - pos: position{line: 2238, col: 1, offset: 75137}, + pos: position{line: 2238, col: 1, offset: 75157}, expr: &choiceExpr{ - pos: position{line: 2239, col: 5, offset: 75162}, + pos: position{line: 2239, col: 5, offset: 75182}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2239, col: 5, offset: 75162}, + pos: position{line: 2239, col: 5, offset: 75182}, run: (*parser).callonEscapedMarkedText2, expr: &seqExpr{ - pos: position{line: 2239, col: 5, offset: 75162}, + pos: position{line: 2239, col: 5, offset: 75182}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2239, col: 5, offset: 75162}, + pos: position{line: 2239, col: 5, offset: 75182}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, run: (*parser).callonEscapedMarkedText5, expr: &seqExpr{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1741, col: 25, offset: 57692}, + pos: position{line: 1741, col: 25, offset: 57712}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, expr: &litMatcher{ - pos: position{line: 1741, col: 30, offset: 57697}, + pos: position{line: 1741, col: 30, offset: 57717}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52454,21 +52454,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2239, col: 40, offset: 75197}, + pos: position{line: 2239, col: 40, offset: 75217}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2239, col: 45, offset: 75202}, + pos: position{line: 2239, col: 45, offset: 75222}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2239, col: 55, offset: 75212}, + pos: position{line: 2239, col: 55, offset: 75232}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2239, col: 86, offset: 75243}, + pos: position{line: 2239, col: 86, offset: 75263}, val: "##", ignoreCase: false, want: "\"##\"", @@ -52477,21 +52477,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2241, col: 9, offset: 75400}, + pos: position{line: 2241, col: 9, offset: 75420}, run: (*parser).callonEscapedMarkedText14, expr: &seqExpr{ - pos: position{line: 2241, col: 9, offset: 75400}, + pos: position{line: 2241, col: 9, offset: 75420}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2241, col: 9, offset: 75400}, + pos: position{line: 2241, col: 9, offset: 75420}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedMarkedText17, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52500,21 +52500,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2241, col: 44, offset: 75435}, + pos: position{line: 2241, col: 44, offset: 75455}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2241, col: 49, offset: 75440}, + pos: position{line: 2241, col: 49, offset: 75460}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2241, col: 59, offset: 75450}, + pos: position{line: 2241, col: 59, offset: 75470}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2241, col: 90, offset: 75481}, + pos: position{line: 2241, col: 90, offset: 75501}, val: "#", ignoreCase: false, want: "\"#\"", @@ -52523,21 +52523,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2244, col: 9, offset: 75681}, + pos: position{line: 2244, col: 9, offset: 75701}, run: (*parser).callonEscapedMarkedText24, expr: &seqExpr{ - pos: position{line: 2244, col: 9, offset: 75681}, + pos: position{line: 2244, col: 9, offset: 75701}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2244, col: 9, offset: 75681}, + pos: position{line: 2244, col: 9, offset: 75701}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedMarkedText27, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52546,21 +52546,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2244, col: 44, offset: 75716}, + pos: position{line: 2244, col: 44, offset: 75736}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2244, col: 48, offset: 75720}, + pos: position{line: 2244, col: 48, offset: 75740}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2244, col: 58, offset: 75730}, + pos: position{line: 2244, col: 58, offset: 75750}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2244, col: 89, offset: 75761}, + pos: position{line: 2244, col: 89, offset: 75781}, val: "#", ignoreCase: false, want: "\"#\"", @@ -52573,29 +52573,29 @@ var g = &grammar{ }, { name: "SubscriptText", - pos: position{line: 2251, col: 1, offset: 76073}, + pos: position{line: 2251, col: 1, offset: 76093}, expr: &actionExpr{ - pos: position{line: 2252, col: 5, offset: 76095}, + pos: position{line: 2252, col: 5, offset: 76115}, run: (*parser).callonSubscriptText1, expr: &seqExpr{ - pos: position{line: 2252, col: 5, offset: 76095}, + pos: position{line: 2252, col: 5, offset: 76115}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2258, col: 27, offset: 76310}, + pos: position{line: 2258, col: 27, offset: 76330}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2253, col: 5, offset: 76122}, + pos: position{line: 2253, col: 5, offset: 76142}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2253, col: 14, offset: 76131}, + pos: position{line: 2253, col: 14, offset: 76151}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2258, col: 27, offset: 76310}, + pos: position{line: 2258, col: 27, offset: 76330}, val: "~", ignoreCase: false, want: "\"~\"", @@ -52606,21 +52606,21 @@ var g = &grammar{ }, { name: "SubscriptTextElement", - pos: position{line: 2260, col: 1, offset: 76315}, + pos: position{line: 2260, col: 1, offset: 76335}, expr: &choiceExpr{ - pos: position{line: 2260, col: 25, offset: 76339}, + pos: position{line: 2260, col: 25, offset: 76359}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2260, col: 25, offset: 76339}, + pos: position{line: 2260, col: 25, offset: 76359}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2262, col: 21, offset: 76391}, + pos: position{line: 2262, col: 21, offset: 76411}, run: (*parser).callonSubscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2262, col: 21, offset: 76391}, + pos: position{line: 2262, col: 21, offset: 76411}, expr: &charClassMatcher{ - pos: position{line: 2262, col: 21, offset: 76391}, + pos: position{line: 2262, col: 21, offset: 76411}, val: "[^\\r\\n ~]", chars: []rune{'\r', '\n', ' ', '~'}, ignoreCase: false, @@ -52633,23 +52633,23 @@ var g = &grammar{ }, { name: "EscapedSubscriptText", - pos: position{line: 2266, col: 1, offset: 76476}, + pos: position{line: 2266, col: 1, offset: 76496}, expr: &actionExpr{ - pos: position{line: 2267, col: 5, offset: 76505}, + pos: position{line: 2267, col: 5, offset: 76525}, run: (*parser).callonEscapedSubscriptText1, expr: &seqExpr{ - pos: position{line: 2267, col: 5, offset: 76505}, + pos: position{line: 2267, col: 5, offset: 76525}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2267, col: 5, offset: 76505}, + pos: position{line: 2267, col: 5, offset: 76525}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedSubscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52658,21 +52658,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2258, col: 27, offset: 76310}, + pos: position{line: 2258, col: 27, offset: 76330}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2269, col: 5, offset: 76573}, + pos: position{line: 2269, col: 5, offset: 76593}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2269, col: 14, offset: 76582}, + pos: position{line: 2269, col: 14, offset: 76602}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2258, col: 27, offset: 76310}, + pos: position{line: 2258, col: 27, offset: 76330}, val: "~", ignoreCase: false, want: "\"~\"", @@ -52683,29 +52683,29 @@ var g = &grammar{ }, { name: "SuperscriptText", - pos: position{line: 2277, col: 1, offset: 76845}, + pos: position{line: 2277, col: 1, offset: 76865}, expr: &actionExpr{ - pos: position{line: 2278, col: 5, offset: 76869}, + pos: position{line: 2278, col: 5, offset: 76889}, run: (*parser).callonSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2278, col: 5, offset: 76869}, + pos: position{line: 2278, col: 5, offset: 76889}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2284, col: 29, offset: 77096}, + pos: position{line: 2284, col: 29, offset: 77116}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2279, col: 5, offset: 76899}, + pos: position{line: 2279, col: 5, offset: 76919}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2279, col: 14, offset: 76908}, + pos: position{line: 2279, col: 14, offset: 76928}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2284, col: 29, offset: 77096}, + pos: position{line: 2284, col: 29, offset: 77116}, val: "^", ignoreCase: false, want: "\"^\"", @@ -52716,21 +52716,21 @@ var g = &grammar{ }, { name: "SuperscriptTextElement", - pos: position{line: 2286, col: 1, offset: 77101}, + pos: position{line: 2286, col: 1, offset: 77121}, expr: &choiceExpr{ - pos: position{line: 2286, col: 27, offset: 77127}, + pos: position{line: 2286, col: 27, offset: 77147}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2286, col: 27, offset: 77127}, + pos: position{line: 2286, col: 27, offset: 77147}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2288, col: 23, offset: 77183}, + pos: position{line: 2288, col: 23, offset: 77203}, run: (*parser).callonSuperscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2288, col: 23, offset: 77183}, + pos: position{line: 2288, col: 23, offset: 77203}, expr: &charClassMatcher{ - pos: position{line: 2288, col: 23, offset: 77183}, + pos: position{line: 2288, col: 23, offset: 77203}, val: "[^\\r\\n ^]", chars: []rune{'\r', '\n', ' ', '^'}, ignoreCase: false, @@ -52743,23 +52743,23 @@ var g = &grammar{ }, { name: "EscapedSuperscriptText", - pos: position{line: 2292, col: 1, offset: 77268}, + pos: position{line: 2292, col: 1, offset: 77288}, expr: &actionExpr{ - pos: position{line: 2293, col: 5, offset: 77299}, + pos: position{line: 2293, col: 5, offset: 77319}, run: (*parser).callonEscapedSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2293, col: 5, offset: 77299}, + pos: position{line: 2293, col: 5, offset: 77319}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2293, col: 5, offset: 77299}, + pos: position{line: 2293, col: 5, offset: 77319}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, run: (*parser).callonEscapedSuperscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, expr: &litMatcher{ - pos: position{line: 1737, col: 25, offset: 57619}, + pos: position{line: 1737, col: 25, offset: 57639}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52768,21 +52768,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2284, col: 29, offset: 77096}, + pos: position{line: 2284, col: 29, offset: 77116}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2295, col: 5, offset: 77369}, + pos: position{line: 2295, col: 5, offset: 77389}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2295, col: 14, offset: 77378}, + pos: position{line: 2295, col: 14, offset: 77398}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2284, col: 29, offset: 77096}, + pos: position{line: 2284, col: 29, offset: 77116}, val: "^", ignoreCase: false, want: "\"^\"", @@ -52793,16 +52793,16 @@ var g = &grammar{ }, { name: "QuotedString", - pos: position{line: 2304, col: 1, offset: 77826}, + pos: position{line: 2304, col: 1, offset: 77846}, expr: &choiceExpr{ - pos: position{line: 2304, col: 17, offset: 77842}, + pos: position{line: 2304, col: 17, offset: 77862}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2304, col: 17, offset: 77842}, + pos: position{line: 2304, col: 17, offset: 77862}, name: "SingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2304, col: 38, offset: 77863}, + pos: position{line: 2304, col: 38, offset: 77883}, name: "DoubleQuotedString", }, }, @@ -52810,23 +52810,23 @@ var g = &grammar{ }, { name: "SingleQuotedString", - pos: position{line: 2306, col: 1, offset: 77883}, + pos: position{line: 2306, col: 1, offset: 77903}, expr: &actionExpr{ - pos: position{line: 2307, col: 5, offset: 77910}, + pos: position{line: 2307, col: 5, offset: 77930}, run: (*parser).callonSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2307, col: 5, offset: 77910}, + pos: position{line: 2307, col: 5, offset: 77930}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2319, col: 27, offset: 78285}, + pos: position{line: 2319, col: 27, offset: 78305}, val: "'`", ignoreCase: false, want: "\"'`\"", }, ¬Expr{ - pos: position{line: 2319, col: 32, offset: 78290}, + pos: position{line: 2319, col: 32, offset: 78310}, expr: &charClassMatcher{ - pos: position{line: 2319, col: 33, offset: 78291}, + pos: position{line: 2319, col: 33, offset: 78311}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -52834,15 +52834,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2308, col: 5, offset: 77938}, + pos: position{line: 2308, col: 5, offset: 77958}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2308, col: 14, offset: 77947}, + pos: position{line: 2308, col: 14, offset: 77967}, name: "SingleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -52853,17 +52853,17 @@ var g = &grammar{ }, { name: "SingleQuotedStringElements", - pos: position{line: 2313, col: 1, offset: 78091}, + pos: position{line: 2313, col: 1, offset: 78111}, expr: &actionExpr{ - pos: position{line: 2314, col: 5, offset: 78126}, + pos: position{line: 2314, col: 5, offset: 78146}, run: (*parser).callonSingleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2314, col: 5, offset: 78126}, + pos: position{line: 2314, col: 5, offset: 78146}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2314, col: 14, offset: 78135}, + pos: position{line: 2314, col: 14, offset: 78155}, expr: &ruleRefExpr{ - pos: position{line: 2314, col: 15, offset: 78136}, + pos: position{line: 2314, col: 15, offset: 78156}, name: "SingleQuotedStringElement", }, }, @@ -52872,38 +52872,38 @@ var g = &grammar{ }, { name: "SingleQuotedStringElement", - pos: position{line: 2328, col: 1, offset: 78539}, + pos: position{line: 2328, col: 1, offset: 78559}, expr: &actionExpr{ - pos: position{line: 2329, col: 5, offset: 78573}, + pos: position{line: 2329, col: 5, offset: 78593}, run: (*parser).callonSingleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2329, col: 5, offset: 78573}, + pos: position{line: 2329, col: 5, offset: 78593}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2329, col: 5, offset: 78573}, + pos: position{line: 2329, col: 5, offset: 78593}, expr: &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2330, col: 5, offset: 78599}, + pos: position{line: 2330, col: 5, offset: 78619}, label: "element", expr: &choiceExpr{ - pos: position{line: 2331, col: 9, offset: 78617}, + pos: position{line: 2331, col: 9, offset: 78637}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, run: (*parser).callonSingleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, expr: &charClassMatcher{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52912,15 +52912,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2323, col: 31, offset: 78362}, + pos: position{line: 2323, col: 31, offset: 78382}, expr: &choiceExpr{ - pos: position{line: 2323, col: 33, offset: 78364}, + pos: position{line: 2323, col: 33, offset: 78384}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52928,7 +52928,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -52940,13 +52940,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2332, col: 11, offset: 78644}, + pos: position{line: 2332, col: 11, offset: 78664}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52954,9 +52954,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2332, col: 17, offset: 78650}, + pos: position{line: 2332, col: 17, offset: 78670}, expr: &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -52965,28 +52965,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2333, col: 11, offset: 78682}, + pos: position{line: 2333, col: 11, offset: 78702}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52995,27 +52995,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2333, col: 19, offset: 78690}, + pos: position{line: 2333, col: 19, offset: 78710}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53027,35 +53027,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuotedStringElement33, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuotedStringElement35, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuotedStringElement38, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53089,33 +53089,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuotedStringElement49, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuotedStringElement54, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53123,12 +53123,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuotedStringElement56, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53145,7 +53145,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53154,19 +53154,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuotedStringElement60, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53200,33 +53200,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuotedStringElement71, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuotedStringElement76, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53234,12 +53234,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuotedStringElement78, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53256,7 +53256,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53265,19 +53265,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuotedStringElement82, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53311,7 +53311,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53326,49 +53326,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuotedStringElement92, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSingleQuotedStringElement94, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSingleQuotedStringElement97, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSingleQuotedStringElement99, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuotedStringElement103, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53378,12 +53378,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuotedStringElement107, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53392,27 +53392,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSingleQuotedStringElement113, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53420,9 +53420,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -53433,35 +53433,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuotedStringElement118, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSingleQuotedStringElement120, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSingleQuotedStringElement123, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53495,33 +53495,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuotedStringElement134, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuotedStringElement139, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53529,12 +53529,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuotedStringElement141, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53551,7 +53551,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53560,19 +53560,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSingleQuotedStringElement145, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53606,33 +53606,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSingleQuotedStringElement156, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSingleQuotedStringElement161, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53640,12 +53640,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSingleQuotedStringElement163, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53662,7 +53662,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53671,19 +53671,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSingleQuotedStringElement167, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -53717,7 +53717,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53732,10 +53732,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSingleQuotedStringElement177, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -53746,7 +53746,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -53755,27 +53755,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSingleQuotedStringElement180, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSingleQuotedStringElement184, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53785,7 +53785,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -53797,10 +53797,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSingleQuotedStringElement188, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -53814,35 +53814,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2336, col: 11, offset: 78802}, + pos: position{line: 2336, col: 11, offset: 78822}, name: "InlineMacro", }, &seqExpr{ - pos: position{line: 2337, col: 11, offset: 78824}, + pos: position{line: 2337, col: 11, offset: 78844}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonSingleQuotedStringElement192, expr: &seqExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonSingleQuotedStringElement194, }, &litMatcher{ - pos: position{line: 1002, col: 5, offset: 31813}, + pos: position{line: 1002, col: 5, offset: 31829}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1002, col: 9, offset: 31817}, + pos: position{line: 1002, col: 9, offset: 31833}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSingleQuotedStringElement197, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53851,30 +53851,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1002, col: 16, offset: 31824}, + pos: position{line: 1002, col: 16, offset: 31840}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSingleQuotedStringElement201, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53883,9 +53883,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -53895,9 +53895,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2337, col: 21, offset: 78834}, + pos: position{line: 2337, col: 21, offset: 78854}, expr: &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -53906,63 +53906,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonSingleQuotedStringElement210, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonSingleQuotedStringElement212, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonSingleQuotedStringElement214, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonSingleQuotedStringElement216, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonSingleQuotedStringElement218, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonSingleQuotedStringElement220, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53970,15 +53970,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53989,36 +53989,36 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2339, col: 11, offset: 78883}, + pos: position{line: 2339, col: 11, offset: 78903}, name: "QuotedTextInSingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2340, col: 11, offset: 78924}, + pos: position{line: 2340, col: 11, offset: 78944}, name: "DoubleQuotedString", }, &charClassMatcher{ - pos: position{line: 2358, col: 41, offset: 79442}, + pos: position{line: 2358, col: 41, offset: 79462}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2358, col: 55, offset: 79456}, + pos: position{line: 2358, col: 55, offset: 79476}, run: (*parser).callonSingleQuotedStringElement229, expr: &seqExpr{ - pos: position{line: 2358, col: 55, offset: 79456}, + pos: position{line: 2358, col: 55, offset: 79476}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2358, col: 55, offset: 79456}, + pos: position{line: 2358, col: 55, offset: 79476}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2358, col: 59, offset: 79460}, + pos: position{line: 2358, col: 59, offset: 79480}, expr: &litMatcher{ - pos: position{line: 2358, col: 60, offset: 79461}, + pos: position{line: 2358, col: 60, offset: 79481}, val: "'", ignoreCase: false, want: "\"'\"", @@ -54036,58 +54036,58 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuotedString", - pos: position{line: 2347, col: 1, offset: 79068}, + pos: position{line: 2347, col: 1, offset: 79088}, expr: &actionExpr{ - pos: position{line: 2348, col: 5, offset: 79106}, + pos: position{line: 2348, col: 5, offset: 79126}, run: (*parser).callonQuotedTextInSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2348, col: 5, offset: 79106}, + pos: position{line: 2348, col: 5, offset: 79126}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2348, col: 5, offset: 79106}, + pos: position{line: 2348, col: 5, offset: 79126}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2348, col: 16, offset: 79117}, + pos: position{line: 2348, col: 16, offset: 79137}, expr: &ruleRefExpr{ - pos: position{line: 2348, col: 17, offset: 79118}, + pos: position{line: 2348, col: 17, offset: 79138}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2349, col: 5, offset: 79144}, + pos: position{line: 2349, col: 5, offset: 79164}, label: "text", expr: &choiceExpr{ - pos: position{line: 2349, col: 11, offset: 79150}, + pos: position{line: 2349, col: 11, offset: 79170}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2349, col: 11, offset: 79150}, + pos: position{line: 2349, col: 11, offset: 79170}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2350, col: 11, offset: 79169}, + pos: position{line: 2350, col: 11, offset: 79189}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2351, col: 12, offset: 79191}, + pos: position{line: 2351, col: 12, offset: 79211}, run: (*parser).callonQuotedTextInSingleQuotedString10, expr: &seqExpr{ - pos: position{line: 2351, col: 12, offset: 79191}, + pos: position{line: 2351, col: 12, offset: 79211}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2351, col: 12, offset: 79191}, + pos: position{line: 2351, col: 12, offset: 79211}, expr: &litMatcher{ - pos: position{line: 2351, col: 13, offset: 79192}, + pos: position{line: 2351, col: 13, offset: 79212}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2351, col: 18, offset: 79197}, + pos: position{line: 2351, col: 18, offset: 79217}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2351, col: 27, offset: 79206}, + pos: position{line: 2351, col: 27, offset: 79226}, name: "MonospaceText", }, }, @@ -54095,15 +54095,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2352, col: 11, offset: 79255}, + pos: position{line: 2352, col: 11, offset: 79275}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2353, col: 11, offset: 79279}, + pos: position{line: 2353, col: 11, offset: 79299}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2354, col: 11, offset: 79305}, + pos: position{line: 2354, col: 11, offset: 79325}, name: "MarkedText", }, }, @@ -54115,23 +54115,23 @@ var g = &grammar{ }, { name: "DoubleQuotedString", - pos: position{line: 2362, col: 1, offset: 79533}, + pos: position{line: 2362, col: 1, offset: 79553}, expr: &actionExpr{ - pos: position{line: 2362, col: 23, offset: 79555}, + pos: position{line: 2362, col: 23, offset: 79575}, run: (*parser).callonDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2362, col: 23, offset: 79555}, + pos: position{line: 2362, col: 23, offset: 79575}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2401, col: 27, offset: 80861}, + pos: position{line: 2401, col: 27, offset: 80881}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, ¬Expr{ - pos: position{line: 2401, col: 33, offset: 80867}, + pos: position{line: 2401, col: 33, offset: 80887}, expr: &charClassMatcher{ - pos: position{line: 2401, col: 34, offset: 80868}, + pos: position{line: 2401, col: 34, offset: 80888}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -54139,15 +54139,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2362, col: 46, offset: 79578}, + pos: position{line: 2362, col: 46, offset: 79598}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2362, col: 55, offset: 79587}, + pos: position{line: 2362, col: 55, offset: 79607}, name: "DoubleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2403, col: 25, offset: 80903}, + pos: position{line: 2403, col: 25, offset: 80923}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -54158,17 +54158,17 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElements", - pos: position{line: 2366, col: 1, offset: 79726}, + pos: position{line: 2366, col: 1, offset: 79746}, expr: &actionExpr{ - pos: position{line: 2366, col: 31, offset: 79756}, + pos: position{line: 2366, col: 31, offset: 79776}, run: (*parser).callonDoubleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2366, col: 31, offset: 79756}, + pos: position{line: 2366, col: 31, offset: 79776}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2366, col: 41, offset: 79766}, + pos: position{line: 2366, col: 41, offset: 79786}, expr: &ruleRefExpr{ - pos: position{line: 2366, col: 41, offset: 79766}, + pos: position{line: 2366, col: 41, offset: 79786}, name: "DoubleQuotedStringElement", }, }, @@ -54177,38 +54177,38 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElement", - pos: position{line: 2372, col: 1, offset: 79971}, + pos: position{line: 2372, col: 1, offset: 79991}, expr: &actionExpr{ - pos: position{line: 2373, col: 5, offset: 80005}, + pos: position{line: 2373, col: 5, offset: 80025}, run: (*parser).callonDoubleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2373, col: 5, offset: 80005}, + pos: position{line: 2373, col: 5, offset: 80025}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2373, col: 5, offset: 80005}, + pos: position{line: 2373, col: 5, offset: 80025}, expr: &litMatcher{ - pos: position{line: 2403, col: 25, offset: 80903}, + pos: position{line: 2403, col: 25, offset: 80923}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2374, col: 5, offset: 80031}, + pos: position{line: 2374, col: 5, offset: 80051}, label: "element", expr: &choiceExpr{ - pos: position{line: 2375, col: 9, offset: 80049}, + pos: position{line: 2375, col: 9, offset: 80069}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, run: (*parser).callonDoubleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, expr: &charClassMatcher{ - pos: position{line: 2323, col: 21, offset: 78352}, + pos: position{line: 2323, col: 21, offset: 78372}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54217,15 +54217,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2323, col: 31, offset: 78362}, + pos: position{line: 2323, col: 31, offset: 78382}, expr: &choiceExpr{ - pos: position{line: 2323, col: 33, offset: 78364}, + pos: position{line: 2323, col: 33, offset: 78384}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54233,7 +54233,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -54245,13 +54245,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2376, col: 11, offset: 80076}, + pos: position{line: 2376, col: 11, offset: 80096}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54259,9 +54259,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2376, col: 17, offset: 80082}, + pos: position{line: 2376, col: 17, offset: 80102}, expr: &litMatcher{ - pos: position{line: 2403, col: 25, offset: 80903}, + pos: position{line: 2403, col: 25, offset: 80923}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -54270,28 +54270,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2377, col: 11, offset: 80114}, + pos: position{line: 2377, col: 11, offset: 80134}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54300,27 +54300,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2377, col: 19, offset: 80122}, + pos: position{line: 2377, col: 19, offset: 80142}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54332,31 +54332,31 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2378, col: 11, offset: 80175}, + pos: position{line: 2378, col: 11, offset: 80195}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonDoubleQuotedStringElement34, expr: &seqExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonDoubleQuotedStringElement36, }, &litMatcher{ - pos: position{line: 1002, col: 5, offset: 31813}, + pos: position{line: 1002, col: 5, offset: 31829}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1002, col: 9, offset: 31817}, + pos: position{line: 1002, col: 9, offset: 31833}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuotedStringElement39, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54365,30 +54365,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1002, col: 16, offset: 31824}, + pos: position{line: 1002, col: 16, offset: 31840}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonDoubleQuotedStringElement43, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54397,9 +54397,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -54409,9 +54409,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2378, col: 21, offset: 80185}, + pos: position{line: 2378, col: 21, offset: 80205}, expr: &litMatcher{ - pos: position{line: 2321, col: 25, offset: 78326}, + pos: position{line: 2321, col: 25, offset: 78346}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -54420,35 +54420,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuotedStringElement52, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuotedStringElement54, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuotedStringElement57, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -54482,33 +54482,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuotedStringElement68, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuotedStringElement73, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -54516,12 +54516,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuotedStringElement75, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54538,7 +54538,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54547,19 +54547,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuotedStringElement79, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -54593,33 +54593,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuotedStringElement90, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuotedStringElement95, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -54627,12 +54627,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuotedStringElement97, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54649,7 +54649,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54658,19 +54658,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuotedStringElement101, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -54704,7 +54704,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54719,49 +54719,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuotedStringElement111, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonDoubleQuotedStringElement113, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonDoubleQuotedStringElement116, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonDoubleQuotedStringElement118, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuotedStringElement122, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54771,12 +54771,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonDoubleQuotedStringElement126, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54785,27 +54785,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonDoubleQuotedStringElement132, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54813,9 +54813,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -54826,35 +54826,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuotedStringElement137, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonDoubleQuotedStringElement139, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonDoubleQuotedStringElement142, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -54888,33 +54888,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuotedStringElement153, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuotedStringElement158, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -54922,12 +54922,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuotedStringElement160, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54944,7 +54944,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54953,19 +54953,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonDoubleQuotedStringElement164, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -54999,33 +54999,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonDoubleQuotedStringElement175, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonDoubleQuotedStringElement180, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -55033,12 +55033,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonDoubleQuotedStringElement182, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55055,7 +55055,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55064,19 +55064,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonDoubleQuotedStringElement186, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -55110,7 +55110,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55125,10 +55125,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonDoubleQuotedStringElement196, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -55139,7 +55139,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -55148,27 +55148,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonDoubleQuotedStringElement199, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonDoubleQuotedStringElement203, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55178,7 +55178,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -55190,10 +55190,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonDoubleQuotedStringElement207, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55207,43 +55207,43 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2381, col: 11, offset: 80277}, + pos: position{line: 2381, col: 11, offset: 80297}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2382, col: 11, offset: 80299}, + pos: position{line: 2382, col: 11, offset: 80319}, name: "QuotedTextInDoubleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2383, col: 11, offset: 80340}, + pos: position{line: 2383, col: 11, offset: 80360}, name: "SingleQuotedString", }, &actionExpr{ - pos: position{line: 2405, col: 41, offset: 80950}, + pos: position{line: 2405, col: 41, offset: 80970}, run: (*parser).callonDoubleQuotedStringElement212, expr: &choiceExpr{ - pos: position{line: 2405, col: 42, offset: 80951}, + pos: position{line: 2405, col: 42, offset: 80971}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2405, col: 42, offset: 80951}, + pos: position{line: 2405, col: 42, offset: 80971}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2405, col: 56, offset: 80965}, + pos: position{line: 2405, col: 56, offset: 80985}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2405, col: 56, offset: 80965}, + pos: position{line: 2405, col: 56, offset: 80985}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2405, col: 60, offset: 80969}, + pos: position{line: 2405, col: 60, offset: 80989}, expr: &litMatcher{ - pos: position{line: 2405, col: 61, offset: 80970}, + pos: position{line: 2405, col: 61, offset: 80990}, val: "\"", ignoreCase: false, want: "\"\\\"\"", @@ -55263,58 +55263,58 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuotedString", - pos: position{line: 2389, col: 1, offset: 80491}, + pos: position{line: 2389, col: 1, offset: 80511}, expr: &actionExpr{ - pos: position{line: 2390, col: 5, offset: 80529}, + pos: position{line: 2390, col: 5, offset: 80549}, run: (*parser).callonQuotedTextInDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2390, col: 5, offset: 80529}, + pos: position{line: 2390, col: 5, offset: 80549}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2390, col: 5, offset: 80529}, + pos: position{line: 2390, col: 5, offset: 80549}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2390, col: 16, offset: 80540}, + pos: position{line: 2390, col: 16, offset: 80560}, expr: &ruleRefExpr{ - pos: position{line: 2390, col: 17, offset: 80541}, + pos: position{line: 2390, col: 17, offset: 80561}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2391, col: 5, offset: 80567}, + pos: position{line: 2391, col: 5, offset: 80587}, label: "text", expr: &choiceExpr{ - pos: position{line: 2392, col: 9, offset: 80582}, + pos: position{line: 2392, col: 9, offset: 80602}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2392, col: 9, offset: 80582}, + pos: position{line: 2392, col: 9, offset: 80602}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2393, col: 11, offset: 80601}, + pos: position{line: 2393, col: 11, offset: 80621}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2394, col: 12, offset: 80623}, + pos: position{line: 2394, col: 12, offset: 80643}, run: (*parser).callonQuotedTextInDoubleQuotedString10, expr: &seqExpr{ - pos: position{line: 2394, col: 12, offset: 80623}, + pos: position{line: 2394, col: 12, offset: 80643}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2394, col: 12, offset: 80623}, + pos: position{line: 2394, col: 12, offset: 80643}, expr: &litMatcher{ - pos: position{line: 2394, col: 13, offset: 80624}, + pos: position{line: 2394, col: 13, offset: 80644}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2394, col: 19, offset: 80630}, + pos: position{line: 2394, col: 19, offset: 80650}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2394, col: 28, offset: 80639}, + pos: position{line: 2394, col: 28, offset: 80659}, name: "MonospaceText", }, }, @@ -55322,15 +55322,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2395, col: 11, offset: 80688}, + pos: position{line: 2395, col: 11, offset: 80708}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2396, col: 11, offset: 80712}, + pos: position{line: 2396, col: 11, offset: 80732}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2397, col: 11, offset: 80738}, + pos: position{line: 2397, col: 11, offset: 80758}, name: "MarkedText", }, }, @@ -55342,28 +55342,28 @@ var g = &grammar{ }, { name: "AttributesGroup", - pos: position{line: 2440, col: 1, offset: 82208}, + pos: position{line: 2440, col: 1, offset: 82228}, expr: &actionExpr{ - pos: position{line: 2440, col: 20, offset: 82227}, + pos: position{line: 2440, col: 20, offset: 82247}, run: (*parser).callonAttributesGroup1, expr: &seqExpr{ - pos: position{line: 2440, col: 20, offset: 82227}, + pos: position{line: 2440, col: 20, offset: 82247}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2440, col: 20, offset: 82227}, + pos: position{line: 2440, col: 20, offset: 82247}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2440, col: 29, offset: 82236}, + pos: position{line: 2440, col: 29, offset: 82256}, expr: &choiceExpr{ - pos: position{line: 2441, col: 5, offset: 82242}, + pos: position{line: 2441, col: 5, offset: 82262}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, run: (*parser).callonAttributesGroup6, expr: &oneOrMoreExpr{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, expr: &charClassMatcher{ - pos: position{line: 2864, col: 14, offset: 94865}, + pos: position{line: 2864, col: 14, offset: 94885}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55373,10 +55373,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributesGroup9, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55384,49 +55384,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonAttributesGroup11, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonAttributesGroup13, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonAttributesGroup16, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonAttributesGroup18, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonAttributesGroup22, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55436,12 +55436,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonAttributesGroup26, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55450,27 +55450,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonAttributesGroup32, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55478,9 +55478,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -55491,35 +55491,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributesGroup37, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributesGroup39, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonAttributesGroup42, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -55553,33 +55553,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributesGroup53, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributesGroup58, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -55587,12 +55587,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributesGroup60, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55609,7 +55609,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55618,19 +55618,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonAttributesGroup64, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -55664,33 +55664,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributesGroup75, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributesGroup80, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -55698,12 +55698,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributesGroup82, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55720,7 +55720,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55729,19 +55729,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonAttributesGroup86, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -55775,7 +55775,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55790,10 +55790,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonAttributesGroup96, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -55804,7 +55804,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -55813,27 +55813,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonAttributesGroup99, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonAttributesGroup103, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55843,7 +55843,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -55855,10 +55855,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonAttributesGroup107, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55872,43 +55872,43 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2444, col: 7, offset: 82293}, + pos: position{line: 2444, col: 7, offset: 82313}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2445, col: 7, offset: 82305}, + pos: position{line: 2445, col: 7, offset: 82325}, name: "InlinePassthrough", }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributesGroup111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonAttributesGroup113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonAttributesGroup116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -55942,33 +55942,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributesGroup127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributesGroup132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -55976,12 +55976,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributesGroup134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55998,7 +55998,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56007,19 +56007,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonAttributesGroup138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56053,33 +56053,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonAttributesGroup149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonAttributesGroup154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56087,12 +56087,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonAttributesGroup156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56109,7 +56109,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56118,19 +56118,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonAttributesGroup160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56164,7 +56164,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56179,27 +56179,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonAttributesGroup170, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonAttributesGroup174, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56209,7 +56209,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -56218,10 +56218,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonAttributesGroup178, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -56229,9 +56229,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -56240,31 +56240,31 @@ var g = &grammar{ }, { name: "ElementAttributesGroup", - pos: position{line: 2453, col: 1, offset: 82584}, + pos: position{line: 2453, col: 1, offset: 82604}, expr: &actionExpr{ - pos: position{line: 2453, col: 27, offset: 82610}, + pos: position{line: 2453, col: 27, offset: 82630}, run: (*parser).callonElementAttributesGroup1, expr: &seqExpr{ - pos: position{line: 2453, col: 27, offset: 82610}, + pos: position{line: 2453, col: 27, offset: 82630}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2453, col: 27, offset: 82610}, + pos: position{line: 2453, col: 27, offset: 82630}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2453, col: 36, offset: 82619}, + pos: position{line: 2453, col: 36, offset: 82639}, expr: &choiceExpr{ - pos: position{line: 2454, col: 5, offset: 82625}, + pos: position{line: 2454, col: 5, offset: 82645}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonElementAttributesGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -56274,13 +56274,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonElementAttributesGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56288,37 +56288,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonElementAttributesGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56327,9 +56327,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -56341,10 +56341,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonElementAttributesGroup23, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56352,35 +56352,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonElementAttributesGroup25, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonElementAttributesGroup27, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonElementAttributesGroup30, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56414,33 +56414,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonElementAttributesGroup41, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonElementAttributesGroup46, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56448,12 +56448,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonElementAttributesGroup48, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56470,7 +56470,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56479,19 +56479,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonElementAttributesGroup52, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56525,33 +56525,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonElementAttributesGroup63, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonElementAttributesGroup68, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56559,12 +56559,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonElementAttributesGroup70, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56581,7 +56581,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56590,19 +56590,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonElementAttributesGroup74, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56636,7 +56636,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56651,53 +56651,53 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2457, col: 7, offset: 82682}, + pos: position{line: 2457, col: 7, offset: 82702}, name: "Quote", }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonElementAttributesGroup85, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonElementAttributesGroup87, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonElementAttributesGroup90, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonElementAttributesGroup92, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonElementAttributesGroup96, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -56707,12 +56707,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonElementAttributesGroup100, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56721,27 +56721,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonElementAttributesGroup106, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56749,9 +56749,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -56762,35 +56762,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonElementAttributesGroup111, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonElementAttributesGroup113, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonElementAttributesGroup116, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56824,33 +56824,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonElementAttributesGroup127, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonElementAttributesGroup132, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56858,12 +56858,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonElementAttributesGroup134, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56880,7 +56880,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56889,19 +56889,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonElementAttributesGroup138, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -56935,33 +56935,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonElementAttributesGroup149, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonElementAttributesGroup154, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56969,12 +56969,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonElementAttributesGroup156, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56991,7 +56991,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57000,19 +57000,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonElementAttributesGroup160, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -57046,7 +57046,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57061,10 +57061,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonElementAttributesGroup170, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -57075,7 +57075,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57084,27 +57084,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonElementAttributesGroup173, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonElementAttributesGroup177, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57114,7 +57114,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57126,10 +57126,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonElementAttributesGroup181, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -57143,27 +57143,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonElementAttributesGroup183, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonElementAttributesGroup187, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -57173,7 +57173,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -57182,10 +57182,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonElementAttributesGroup191, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -57193,9 +57193,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -57204,28 +57204,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2465, col: 1, offset: 82947}, + pos: position{line: 2465, col: 1, offset: 82967}, expr: &actionExpr{ - pos: position{line: 2466, col: 5, offset: 82967}, + pos: position{line: 2466, col: 5, offset: 82987}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2466, col: 5, offset: 82967}, + pos: position{line: 2466, col: 5, offset: 82987}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2466, col: 5, offset: 82967}, + pos: position{line: 2466, col: 5, offset: 82987}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2466, col: 14, offset: 82976}, + pos: position{line: 2466, col: 14, offset: 82996}, expr: &ruleRefExpr{ - pos: position{line: 2466, col: 15, offset: 82977}, + pos: position{line: 2466, col: 15, offset: 82997}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -57234,38 +57234,38 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2470, col: 1, offset: 83061}, + pos: position{line: 2470, col: 1, offset: 83081}, expr: &actionExpr{ - pos: position{line: 2471, col: 5, offset: 83087}, + pos: position{line: 2471, col: 5, offset: 83107}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2471, col: 5, offset: 83087}, + pos: position{line: 2471, col: 5, offset: 83107}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2471, col: 5, offset: 83087}, + pos: position{line: 2471, col: 5, offset: 83107}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 2472, col: 5, offset: 83096}, + pos: position{line: 2472, col: 5, offset: 83116}, label: "element", expr: &choiceExpr{ - pos: position{line: 2473, col: 9, offset: 83114}, + pos: position{line: 2473, col: 9, offset: 83134}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -57275,13 +57275,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonHeaderGroupElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57289,37 +57289,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonHeaderGroupElement18, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57328,9 +57328,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -57342,10 +57342,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonHeaderGroupElement25, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57353,53 +57353,53 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2475, col: 11, offset: 83151}, + pos: position{line: 2475, col: 11, offset: 83171}, name: "InlinePassthrough", }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonHeaderGroupElement28, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonHeaderGroupElement30, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonHeaderGroupElement33, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonHeaderGroupElement35, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonHeaderGroupElement39, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57409,12 +57409,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonHeaderGroupElement43, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57423,27 +57423,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonHeaderGroupElement49, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57451,9 +57451,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -57464,35 +57464,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement54, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement56, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonHeaderGroupElement59, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -57526,33 +57526,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement70, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement75, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -57560,12 +57560,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement77, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -57582,7 +57582,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57591,19 +57591,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonHeaderGroupElement81, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -57637,33 +57637,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement92, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement97, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -57671,12 +57671,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement99, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -57693,7 +57693,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57702,19 +57702,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonHeaderGroupElement103, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -57748,7 +57748,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57763,10 +57763,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonHeaderGroupElement113, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -57777,7 +57777,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57786,27 +57786,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonHeaderGroupElement116, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonHeaderGroupElement120, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57816,7 +57816,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57828,10 +57828,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonHeaderGroupElement124, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -57845,47 +57845,47 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2477, col: 11, offset: 83206}, + pos: position{line: 2477, col: 11, offset: 83226}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2478, col: 11, offset: 83222}, + pos: position{line: 2478, col: 11, offset: 83242}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2479, col: 11, offset: 83237}, + pos: position{line: 2479, col: 11, offset: 83257}, name: "InlineIcon", }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement129, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement131, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonHeaderGroupElement134, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -57919,33 +57919,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement145, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement150, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -57953,12 +57953,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement152, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -57975,7 +57975,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57984,19 +57984,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonHeaderGroupElement156, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -58030,33 +58030,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement167, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement172, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -58064,12 +58064,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement174, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58086,7 +58086,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58095,19 +58095,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonHeaderGroupElement178, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -58141,7 +58141,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58156,27 +58156,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonHeaderGroupElement188, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonHeaderGroupElement192, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58186,7 +58186,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -58195,79 +58195,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, run: (*parser).callonHeaderGroupElement196, expr: &seqExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, run: (*parser).callonHeaderGroupElement198, }, &labeledExpr{ - pos: position{line: 2642, col: 5, offset: 88105}, + pos: position{line: 2642, col: 5, offset: 88125}, label: "element", expr: &choiceExpr{ - pos: position{line: 2681, col: 11, offset: 89407}, + pos: position{line: 2681, col: 11, offset: 89427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonHeaderGroupElement201, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonHeaderGroupElement203, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonHeaderGroupElement205, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonHeaderGroupElement207, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonHeaderGroupElement209, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonHeaderGroupElement211, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58275,15 +58275,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58340,27 +58340,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonHeaderGroupElement228, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonHeaderGroupElement232, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58370,7 +58370,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -58379,35 +58379,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement236, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonHeaderGroupElement238, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonHeaderGroupElement241, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -58441,33 +58441,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement252, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement257, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -58475,12 +58475,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement259, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58497,7 +58497,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58506,19 +58506,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonHeaderGroupElement263, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -58552,33 +58552,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonHeaderGroupElement274, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonHeaderGroupElement279, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -58586,12 +58586,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonHeaderGroupElement281, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58608,7 +58608,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58617,19 +58617,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonHeaderGroupElement285, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -58663,7 +58663,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58703,14 +58703,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2484, col: 11, offset: 83455}, + pos: position{line: 2484, col: 11, offset: 83475}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonHeaderGroupElement299, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -58722,31 +58722,31 @@ var g = &grammar{ }, { name: "MacrosGroup", - pos: position{line: 2490, col: 1, offset: 83574}, + pos: position{line: 2490, col: 1, offset: 83594}, expr: &actionExpr{ - pos: position{line: 2490, col: 16, offset: 83589}, + pos: position{line: 2490, col: 16, offset: 83609}, run: (*parser).callonMacrosGroup1, expr: &seqExpr{ - pos: position{line: 2490, col: 16, offset: 83589}, + pos: position{line: 2490, col: 16, offset: 83609}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2490, col: 16, offset: 83589}, + pos: position{line: 2490, col: 16, offset: 83609}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2490, col: 25, offset: 83598}, + pos: position{line: 2490, col: 25, offset: 83618}, expr: &choiceExpr{ - pos: position{line: 2491, col: 5, offset: 83604}, + pos: position{line: 2491, col: 5, offset: 83624}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonMacrosGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -58756,13 +58756,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonMacrosGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58770,37 +58770,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonMacrosGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58809,9 +58809,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -58823,31 +58823,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2492, col: 7, offset: 83621}, + pos: position{line: 2492, col: 7, offset: 83641}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonMacrosGroup24, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonMacrosGroup28, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58857,7 +58857,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -58866,10 +58866,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonMacrosGroup32, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -58877,9 +58877,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -58888,51 +58888,51 @@ var g = &grammar{ }, { name: "NoneGroup", - pos: position{line: 2500, col: 1, offset: 83929}, + pos: position{line: 2500, col: 1, offset: 83949}, expr: &actionExpr{ - pos: position{line: 2500, col: 14, offset: 83942}, + pos: position{line: 2500, col: 14, offset: 83962}, run: (*parser).callonNoneGroup1, expr: &seqExpr{ - pos: position{line: 2500, col: 14, offset: 83942}, + pos: position{line: 2500, col: 14, offset: 83962}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2500, col: 14, offset: 83942}, + pos: position{line: 2500, col: 14, offset: 83962}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2500, col: 23, offset: 83951}, + pos: position{line: 2500, col: 23, offset: 83971}, expr: &actionExpr{ - pos: position{line: 2505, col: 5, offset: 84059}, + pos: position{line: 2505, col: 5, offset: 84079}, run: (*parser).callonNoneGroup5, expr: &seqExpr{ - pos: position{line: 2505, col: 5, offset: 84059}, + pos: position{line: 2505, col: 5, offset: 84079}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2505, col: 5, offset: 84059}, + pos: position{line: 2505, col: 5, offset: 84079}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 2506, col: 5, offset: 84068}, + pos: position{line: 2506, col: 5, offset: 84088}, label: "element", expr: &oneOrMoreExpr{ - pos: position{line: 2506, col: 13, offset: 84076}, + pos: position{line: 2506, col: 13, offset: 84096}, expr: &choiceExpr{ - pos: position{line: 2507, col: 9, offset: 84086}, + pos: position{line: 2507, col: 9, offset: 84106}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonNoneGroup13, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -58942,13 +58942,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNoneGroup18, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58956,37 +58956,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonNoneGroup23, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58995,9 +58995,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59009,27 +59009,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonNoneGroup30, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonNoneGroup34, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -59039,7 +59039,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -59048,10 +59048,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonNoneGroup38, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -59059,9 +59059,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59070,9 +59070,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59081,28 +59081,28 @@ var g = &grammar{ }, { name: "NormalGroup", - pos: position{line: 2515, col: 1, offset: 84484}, + pos: position{line: 2515, col: 1, offset: 84504}, expr: &actionExpr{ - pos: position{line: 2516, col: 5, offset: 84504}, + pos: position{line: 2516, col: 5, offset: 84524}, run: (*parser).callonNormalGroup1, expr: &seqExpr{ - pos: position{line: 2516, col: 5, offset: 84504}, + pos: position{line: 2516, col: 5, offset: 84524}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2516, col: 5, offset: 84504}, + pos: position{line: 2516, col: 5, offset: 84524}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2516, col: 14, offset: 84513}, + pos: position{line: 2516, col: 14, offset: 84533}, expr: &ruleRefExpr{ - pos: position{line: 2516, col: 15, offset: 84514}, + pos: position{line: 2516, col: 15, offset: 84534}, name: "NormalGroupElement", }, }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59111,38 +59111,38 @@ var g = &grammar{ }, { name: "NormalGroupElement", - pos: position{line: 2521, col: 1, offset: 84635}, + pos: position{line: 2521, col: 1, offset: 84655}, expr: &actionExpr{ - pos: position{line: 2522, col: 5, offset: 84662}, + pos: position{line: 2522, col: 5, offset: 84682}, run: (*parser).callonNormalGroupElement1, expr: &seqExpr{ - pos: position{line: 2522, col: 5, offset: 84662}, + pos: position{line: 2522, col: 5, offset: 84682}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2522, col: 5, offset: 84662}, + pos: position{line: 2522, col: 5, offset: 84682}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 2523, col: 5, offset: 84671}, + pos: position{line: 2523, col: 5, offset: 84691}, label: "element", expr: &choiceExpr{ - pos: position{line: 2524, col: 9, offset: 84689}, + pos: position{line: 2524, col: 9, offset: 84709}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonNormalGroupElement8, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -59152,13 +59152,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNormalGroupElement13, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59166,37 +59166,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonNormalGroupElement18, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59205,9 +59205,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59219,10 +59219,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNormalGroupElement25, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59230,25 +59230,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonNormalGroupElement27, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59257,27 +59257,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonNormalGroupElement32, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonNormalGroupElement36, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -59287,7 +59287,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -59296,28 +59296,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonNormalGroupElement40, expr: &seqExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonNormalGroupElement42, }, &litMatcher{ - pos: position{line: 1002, col: 5, offset: 31813}, + pos: position{line: 1002, col: 5, offset: 31829}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1002, col: 9, offset: 31817}, + pos: position{line: 1002, col: 9, offset: 31833}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNormalGroupElement45, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59326,30 +59326,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1002, col: 16, offset: 31824}, + pos: position{line: 1002, col: 16, offset: 31840}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonNormalGroupElement49, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59358,9 +59358,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59370,28 +59370,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2899, col: 16, offset: 96068}, + pos: position{line: 2899, col: 16, offset: 96088}, run: (*parser).callonNormalGroupElement56, expr: &seqExpr{ - pos: position{line: 2899, col: 16, offset: 96068}, + pos: position{line: 2899, col: 16, offset: 96088}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2899, col: 17, offset: 96069}, + pos: position{line: 2899, col: 17, offset: 96089}, val: "[.,;!?]", chars: []rune{'.', ',', ';', '!', '?'}, ignoreCase: false, inverted: false, }, &andExpr{ - pos: position{line: 2899, col: 46, offset: 96098}, + pos: position{line: 2899, col: 46, offset: 96118}, expr: &choiceExpr{ - pos: position{line: 2899, col: 48, offset: 96100}, + pos: position{line: 2899, col: 48, offset: 96120}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNormalGroupElement61, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59399,25 +59399,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonNormalGroupElement63, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59426,9 +59426,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -59438,61 +59438,61 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2530, col: 11, offset: 84904}, + pos: position{line: 2530, col: 11, offset: 84924}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2531, col: 11, offset: 84920}, + pos: position{line: 2531, col: 11, offset: 84940}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2532, col: 11, offset: 84948}, + pos: position{line: 2532, col: 11, offset: 84968}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonNormalGroupElement73, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonNormalGroupElement75, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonNormalGroupElement78, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonNormalGroupElement80, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonNormalGroupElement84, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59502,12 +59502,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonNormalGroupElement88, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59516,27 +59516,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonNormalGroupElement94, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59544,9 +59544,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -59557,35 +59557,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonNormalGroupElement99, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonNormalGroupElement101, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonNormalGroupElement104, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -59619,33 +59619,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonNormalGroupElement115, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonNormalGroupElement120, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -59653,12 +59653,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonNormalGroupElement122, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -59675,7 +59675,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -59684,19 +59684,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonNormalGroupElement126, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -59730,33 +59730,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonNormalGroupElement137, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonNormalGroupElement142, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -59764,12 +59764,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonNormalGroupElement144, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -59786,7 +59786,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -59795,19 +59795,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonNormalGroupElement148, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -59841,7 +59841,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -59856,10 +59856,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonNormalGroupElement158, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -59870,7 +59870,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -59879,27 +59879,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonNormalGroupElement161, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonNormalGroupElement165, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59909,7 +59909,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -59921,10 +59921,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonNormalGroupElement169, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -59938,35 +59938,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonNormalGroupElement171, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonNormalGroupElement173, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonNormalGroupElement176, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -60000,33 +60000,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonNormalGroupElement187, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonNormalGroupElement192, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -60034,12 +60034,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonNormalGroupElement194, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60056,7 +60056,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60065,19 +60065,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonNormalGroupElement198, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -60111,33 +60111,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonNormalGroupElement209, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonNormalGroupElement214, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -60145,12 +60145,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonNormalGroupElement216, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60167,7 +60167,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60176,19 +60176,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonNormalGroupElement220, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -60222,7 +60222,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60237,63 +60237,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonNormalGroupElement230, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonNormalGroupElement232, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonNormalGroupElement234, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonNormalGroupElement236, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonNormalGroupElement238, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonNormalGroupElement240, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60301,15 +60301,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -60320,10 +60320,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonNormalGroupElement246, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -60335,49 +60335,49 @@ var g = &grammar{ }, { name: "PostReplacementsGroup", - pos: position{line: 2540, col: 1, offset: 85206}, + pos: position{line: 2540, col: 1, offset: 85226}, expr: &actionExpr{ - pos: position{line: 2541, col: 5, offset: 85237}, + pos: position{line: 2541, col: 5, offset: 85257}, run: (*parser).callonPostReplacementsGroup1, expr: &seqExpr{ - pos: position{line: 2541, col: 5, offset: 85237}, + pos: position{line: 2541, col: 5, offset: 85257}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2541, col: 5, offset: 85237}, + pos: position{line: 2541, col: 5, offset: 85257}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2541, col: 14, offset: 85246}, + pos: position{line: 2541, col: 14, offset: 85266}, expr: &actionExpr{ - pos: position{line: 2547, col: 5, offset: 85414}, + pos: position{line: 2547, col: 5, offset: 85434}, run: (*parser).callonPostReplacementsGroup5, expr: &seqExpr{ - pos: position{line: 2547, col: 5, offset: 85414}, + pos: position{line: 2547, col: 5, offset: 85434}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2547, col: 5, offset: 85414}, + pos: position{line: 2547, col: 5, offset: 85434}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 2548, col: 5, offset: 85423}, + pos: position{line: 2548, col: 5, offset: 85443}, label: "element", expr: &choiceExpr{ - pos: position{line: 2549, col: 9, offset: 85441}, + pos: position{line: 2549, col: 9, offset: 85461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonPostReplacementsGroup12, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -60387,13 +60387,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPostReplacementsGroup17, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60401,37 +60401,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPostReplacementsGroup22, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60440,9 +60440,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60454,10 +60454,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPostReplacementsGroup29, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60465,28 +60465,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonPostReplacementsGroup31, expr: &seqExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 999, col: 5, offset: 31756}, + pos: position{line: 999, col: 5, offset: 31772}, run: (*parser).callonPostReplacementsGroup33, }, &litMatcher{ - pos: position{line: 1002, col: 5, offset: 31813}, + pos: position{line: 1002, col: 5, offset: 31829}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1002, col: 9, offset: 31817}, + pos: position{line: 1002, col: 9, offset: 31833}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonPostReplacementsGroup36, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60495,30 +60495,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1002, col: 16, offset: 31824}, + pos: position{line: 1002, col: 16, offset: 31840}, expr: &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPostReplacementsGroup40, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60527,9 +60527,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60539,25 +60539,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonPostReplacementsGroup47, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60566,27 +60566,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonPostReplacementsGroup52, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonPostReplacementsGroup56, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60596,7 +60596,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -60605,10 +60605,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonPostReplacementsGroup60, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -60620,9 +60620,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60631,31 +60631,31 @@ var g = &grammar{ }, { name: "QuotesGroup", - pos: position{line: 2560, col: 1, offset: 85767}, + pos: position{line: 2560, col: 1, offset: 85787}, expr: &actionExpr{ - pos: position{line: 2560, col: 16, offset: 85782}, + pos: position{line: 2560, col: 16, offset: 85802}, run: (*parser).callonQuotesGroup1, expr: &seqExpr{ - pos: position{line: 2560, col: 16, offset: 85782}, + pos: position{line: 2560, col: 16, offset: 85802}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2560, col: 16, offset: 85782}, + pos: position{line: 2560, col: 16, offset: 85802}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2560, col: 25, offset: 85791}, + pos: position{line: 2560, col: 25, offset: 85811}, expr: &choiceExpr{ - pos: position{line: 2561, col: 5, offset: 85797}, + pos: position{line: 2561, col: 5, offset: 85817}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonQuotesGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -60665,13 +60665,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonQuotesGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60679,37 +60679,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonQuotesGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60718,9 +60718,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60732,31 +60732,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2562, col: 7, offset: 85814}, + pos: position{line: 2562, col: 7, offset: 85834}, name: "Quote", }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonQuotesGroup24, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonQuotesGroup28, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60766,7 +60766,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -60775,10 +60775,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonQuotesGroup32, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -60786,9 +60786,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60797,31 +60797,31 @@ var g = &grammar{ }, { name: "ReplacementsGroup", - pos: position{line: 2569, col: 1, offset: 86058}, + pos: position{line: 2569, col: 1, offset: 86078}, expr: &actionExpr{ - pos: position{line: 2569, col: 22, offset: 86079}, + pos: position{line: 2569, col: 22, offset: 86099}, run: (*parser).callonReplacementsGroup1, expr: &seqExpr{ - pos: position{line: 2569, col: 22, offset: 86079}, + pos: position{line: 2569, col: 22, offset: 86099}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2569, col: 22, offset: 86079}, + pos: position{line: 2569, col: 22, offset: 86099}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2569, col: 31, offset: 86088}, + pos: position{line: 2569, col: 31, offset: 86108}, expr: &choiceExpr{ - pos: position{line: 2570, col: 5, offset: 86094}, + pos: position{line: 2570, col: 5, offset: 86114}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonReplacementsGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -60831,13 +60831,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonReplacementsGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60845,37 +60845,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonReplacementsGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60884,9 +60884,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -60898,79 +60898,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, run: (*parser).callonReplacementsGroup23, expr: &seqExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2639, col: 5, offset: 88039}, + pos: position{line: 2639, col: 5, offset: 88059}, run: (*parser).callonReplacementsGroup25, }, &labeledExpr{ - pos: position{line: 2642, col: 5, offset: 88105}, + pos: position{line: 2642, col: 5, offset: 88125}, label: "element", expr: &choiceExpr{ - pos: position{line: 2681, col: 11, offset: 89407}, + pos: position{line: 2681, col: 11, offset: 89427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, run: (*parser).callonReplacementsGroup28, expr: &litMatcher{ - pos: position{line: 2683, col: 15, offset: 89501}, + pos: position{line: 2683, col: 15, offset: 89521}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, run: (*parser).callonReplacementsGroup30, expr: &litMatcher{ - pos: position{line: 2689, col: 14, offset: 89616}, + pos: position{line: 2689, col: 14, offset: 89636}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, run: (*parser).callonReplacementsGroup32, expr: &litMatcher{ - pos: position{line: 2693, col: 14, offset: 89692}, + pos: position{line: 2693, col: 14, offset: 89712}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, run: (*parser).callonReplacementsGroup34, expr: &litMatcher{ - pos: position{line: 2697, col: 15, offset: 89770}, + pos: position{line: 2697, col: 15, offset: 89790}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, run: (*parser).callonReplacementsGroup36, expr: &litMatcher{ - pos: position{line: 2701, col: 13, offset: 89845}, + pos: position{line: 2701, col: 13, offset: 89865}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, run: (*parser).callonReplacementsGroup38, expr: &seqExpr{ - pos: position{line: 2709, col: 22, offset: 90151}, + pos: position{line: 2709, col: 22, offset: 90171}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60978,15 +60978,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2709, col: 31, offset: 90160}, + pos: position{line: 2709, col: 31, offset: 90180}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2709, col: 35, offset: 90164}, + pos: position{line: 2709, col: 35, offset: 90184}, expr: &charClassMatcher{ - pos: position{line: 2709, col: 36, offset: 90165}, + pos: position{line: 2709, col: 36, offset: 90185}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -61003,27 +61003,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonReplacementsGroup44, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonReplacementsGroup48, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -61033,7 +61033,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -61042,10 +61042,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonReplacementsGroup52, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -61053,9 +61053,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -61064,31 +61064,31 @@ var g = &grammar{ }, { name: "SpecialCharactersGroup", - pos: position{line: 2578, col: 1, offset: 86386}, + pos: position{line: 2578, col: 1, offset: 86406}, expr: &actionExpr{ - pos: position{line: 2578, col: 27, offset: 86412}, + pos: position{line: 2578, col: 27, offset: 86432}, run: (*parser).callonSpecialCharactersGroup1, expr: &seqExpr{ - pos: position{line: 2578, col: 27, offset: 86412}, + pos: position{line: 2578, col: 27, offset: 86432}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2578, col: 27, offset: 86412}, + pos: position{line: 2578, col: 27, offset: 86432}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2578, col: 36, offset: 86421}, + pos: position{line: 2578, col: 36, offset: 86441}, expr: &choiceExpr{ - pos: position{line: 2579, col: 5, offset: 86427}, + pos: position{line: 2579, col: 5, offset: 86447}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonSpecialCharactersGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -61098,13 +61098,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSpecialCharactersGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61112,37 +61112,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonSpecialCharactersGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61151,9 +61151,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -61165,49 +61165,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSpecialCharactersGroup23, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonSpecialCharactersGroup25, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonSpecialCharactersGroup28, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonSpecialCharactersGroup30, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSpecialCharactersGroup34, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61217,12 +61217,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonSpecialCharactersGroup38, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61231,27 +61231,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonSpecialCharactersGroup44, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61259,9 +61259,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -61272,35 +61272,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSpecialCharactersGroup49, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonSpecialCharactersGroup51, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonSpecialCharactersGroup54, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -61334,33 +61334,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSpecialCharactersGroup65, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSpecialCharactersGroup70, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -61368,12 +61368,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSpecialCharactersGroup72, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -61390,7 +61390,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -61399,19 +61399,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonSpecialCharactersGroup76, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -61445,33 +61445,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonSpecialCharactersGroup87, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonSpecialCharactersGroup92, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -61479,12 +61479,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonSpecialCharactersGroup94, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -61501,7 +61501,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -61510,19 +61510,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonSpecialCharactersGroup98, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -61556,7 +61556,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -61571,10 +61571,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonSpecialCharactersGroup108, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -61585,7 +61585,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -61594,27 +61594,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonSpecialCharactersGroup111, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonSpecialCharactersGroup115, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61624,7 +61624,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -61636,10 +61636,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonSpecialCharactersGroup119, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -61653,27 +61653,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonSpecialCharactersGroup121, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonSpecialCharactersGroup125, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -61683,7 +61683,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -61692,10 +61692,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonSpecialCharactersGroup129, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -61703,9 +61703,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -61714,31 +61714,31 @@ var g = &grammar{ }, { name: "VerbatimGroup", - pos: position{line: 2586, col: 1, offset: 86653}, + pos: position{line: 2586, col: 1, offset: 86673}, expr: &actionExpr{ - pos: position{line: 2586, col: 18, offset: 86670}, + pos: position{line: 2586, col: 18, offset: 86690}, run: (*parser).callonVerbatimGroup1, expr: &seqExpr{ - pos: position{line: 2586, col: 18, offset: 86670}, + pos: position{line: 2586, col: 18, offset: 86690}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2586, col: 18, offset: 86670}, + pos: position{line: 2586, col: 18, offset: 86690}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2586, col: 27, offset: 86679}, + pos: position{line: 2586, col: 27, offset: 86699}, expr: &choiceExpr{ - pos: position{line: 2587, col: 5, offset: 86685}, + pos: position{line: 2587, col: 5, offset: 86705}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, run: (*parser).callonVerbatimGroup6, expr: &seqExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, expr: &charClassMatcher{ - pos: position{line: 2893, col: 5, offset: 95917}, + pos: position{line: 2893, col: 5, offset: 95937}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -61748,13 +61748,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2894, col: 6, offset: 95937}, + pos: position{line: 2894, col: 6, offset: 95957}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonVerbatimGroup11, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61762,37 +61762,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2894, col: 14, offset: 95945}, + pos: position{line: 2894, col: 14, offset: 95965}, expr: &choiceExpr{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2894, col: 16, offset: 95947}, + pos: position{line: 2894, col: 16, offset: 95967}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonVerbatimGroup16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61801,9 +61801,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -61815,53 +61815,53 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2588, col: 7, offset: 86702}, + pos: position{line: 2588, col: 7, offset: 86722}, name: "Callout", }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonVerbatimGroup24, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonVerbatimGroup26, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonVerbatimGroup29, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonVerbatimGroup31, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonVerbatimGroup35, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61871,12 +61871,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonVerbatimGroup39, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61885,27 +61885,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonVerbatimGroup45, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61913,9 +61913,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -61926,35 +61926,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonVerbatimGroup50, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonVerbatimGroup52, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonVerbatimGroup55, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -61988,33 +61988,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonVerbatimGroup66, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonVerbatimGroup71, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -62022,12 +62022,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonVerbatimGroup73, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -62044,7 +62044,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62053,19 +62053,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonVerbatimGroup77, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -62099,33 +62099,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonVerbatimGroup88, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonVerbatimGroup93, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -62133,12 +62133,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonVerbatimGroup95, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -62155,7 +62155,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62164,19 +62164,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonVerbatimGroup99, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -62210,7 +62210,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62225,10 +62225,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonVerbatimGroup109, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -62239,7 +62239,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -62248,27 +62248,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonVerbatimGroup112, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonVerbatimGroup116, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62278,7 +62278,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -62290,10 +62290,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonVerbatimGroup120, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -62307,27 +62307,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonVerbatimGroup122, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonVerbatimGroup126, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -62337,7 +62337,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -62346,10 +62346,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2905, col: 12, offset: 96279}, + pos: position{line: 2905, col: 12, offset: 96299}, run: (*parser).callonVerbatimGroup130, expr: &anyMatcher{ - line: 2905, col: 12, offset: 96279, + line: 2905, col: 12, offset: 96299, }, }, }, @@ -62357,9 +62357,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -62368,73 +62368,73 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2595, col: 1, offset: 86971}, + pos: position{line: 2595, col: 1, offset: 86991}, expr: &actionExpr{ - pos: position{line: 2597, col: 5, offset: 87053}, + pos: position{line: 2597, col: 5, offset: 87073}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2597, col: 5, offset: 87053}, + pos: position{line: 2597, col: 5, offset: 87073}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2597, col: 5, offset: 87053}, + pos: position{line: 2597, col: 5, offset: 87073}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2600, col: 5, offset: 87113}, + pos: position{line: 2600, col: 5, offset: 87133}, label: "element", expr: &choiceExpr{ - pos: position{line: 2601, col: 9, offset: 87131}, + pos: position{line: 2601, col: 9, offset: 87151}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2601, col: 9, offset: 87131}, + pos: position{line: 2601, col: 9, offset: 87151}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2602, col: 11, offset: 87152}, + pos: position{line: 2602, col: 11, offset: 87172}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2603, col: 11, offset: 87175}, + pos: position{line: 2603, col: 11, offset: 87195}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2604, col: 11, offset: 87191}, + pos: position{line: 2604, col: 11, offset: 87211}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2605, col: 11, offset: 87220}, + pos: position{line: 2605, col: 11, offset: 87240}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2606, col: 11, offset: 87246}, + pos: position{line: 2606, col: 11, offset: 87266}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2607, col: 11, offset: 87272}, + pos: position{line: 2607, col: 11, offset: 87292}, name: "InlineUserMacro", }, &actionExpr{ - pos: position{line: 1174, col: 20, offset: 37252}, + pos: position{line: 1174, col: 20, offset: 37268}, run: (*parser).callonInlineMacro13, expr: &seqExpr{ - pos: position{line: 1174, col: 20, offset: 37252}, + pos: position{line: 1174, col: 20, offset: 37268}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1174, col: 20, offset: 37252}, + pos: position{line: 1174, col: 20, offset: 37268}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1174, col: 25, offset: 37257}, + pos: position{line: 1174, col: 25, offset: 37273}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62444,18 +62444,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1174, col: 33, offset: 37265}, + pos: position{line: 1174, col: 33, offset: 37281}, val: "]]", ignoreCase: false, want: "\"]]\"", }, &zeroOrMoreExpr{ - pos: position{line: 1174, col: 38, offset: 37270}, + pos: position{line: 1174, col: 38, offset: 37286}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro22, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62467,30 +62467,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1191, col: 23, offset: 37957}, + pos: position{line: 1191, col: 23, offset: 37977}, run: (*parser).callonInlineMacro24, expr: &seqExpr{ - pos: position{line: 1191, col: 23, offset: 37957}, + pos: position{line: 1191, col: 23, offset: 37977}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1191, col: 23, offset: 37957}, + pos: position{line: 1191, col: 23, offset: 37977}, val: "(((", ignoreCase: false, want: "\"(((\"", }, &labeledExpr{ - pos: position{line: 1191, col: 29, offset: 37963}, + pos: position{line: 1191, col: 29, offset: 37983}, label: "term1", expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, run: (*parser).callonInlineMacro28, expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 38295}, + pos: position{line: 1198, col: 31, offset: 38315}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62498,10 +62498,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro32, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62514,23 +62514,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1192, col: 5, offset: 38002}, + pos: position{line: 1192, col: 5, offset: 38022}, label: "term2", expr: &zeroOrOneExpr{ - pos: position{line: 1192, col: 11, offset: 38008}, + pos: position{line: 1192, col: 11, offset: 38028}, expr: &actionExpr{ - pos: position{line: 1192, col: 12, offset: 38009}, + pos: position{line: 1192, col: 12, offset: 38029}, run: (*parser).callonInlineMacro36, expr: &seqExpr{ - pos: position{line: 1192, col: 12, offset: 38009}, + pos: position{line: 1192, col: 12, offset: 38029}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1192, col: 12, offset: 38009}, + pos: position{line: 1192, col: 12, offset: 38029}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro39, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62539,18 +62539,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1192, col: 19, offset: 38016}, + pos: position{line: 1192, col: 19, offset: 38036}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1192, col: 23, offset: 38020}, + pos: position{line: 1192, col: 23, offset: 38040}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro43, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62559,18 +62559,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1192, col: 30, offset: 38027}, + pos: position{line: 1192, col: 30, offset: 38047}, label: "content", expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, run: (*parser).callonInlineMacro46, expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 38295}, + pos: position{line: 1198, col: 31, offset: 38315}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62578,10 +62578,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro50, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62599,23 +62599,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1193, col: 5, offset: 38094}, + pos: position{line: 1193, col: 5, offset: 38114}, label: "term3", expr: &zeroOrOneExpr{ - pos: position{line: 1193, col: 11, offset: 38100}, + pos: position{line: 1193, col: 11, offset: 38120}, expr: &actionExpr{ - pos: position{line: 1193, col: 12, offset: 38101}, + pos: position{line: 1193, col: 12, offset: 38121}, run: (*parser).callonInlineMacro54, expr: &seqExpr{ - pos: position{line: 1193, col: 12, offset: 38101}, + pos: position{line: 1193, col: 12, offset: 38121}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1193, col: 12, offset: 38101}, + pos: position{line: 1193, col: 12, offset: 38121}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro57, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62624,18 +62624,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1193, col: 19, offset: 38108}, + pos: position{line: 1193, col: 19, offset: 38128}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1193, col: 23, offset: 38112}, + pos: position{line: 1193, col: 23, offset: 38132}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro61, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62644,18 +62644,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1193, col: 30, offset: 38119}, + pos: position{line: 1193, col: 30, offset: 38139}, label: "content", expr: &actionExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, run: (*parser).callonInlineMacro64, expr: &oneOrMoreExpr{ - pos: position{line: 1198, col: 30, offset: 38294}, + pos: position{line: 1198, col: 30, offset: 38314}, expr: &choiceExpr{ - pos: position{line: 1198, col: 31, offset: 38295}, + pos: position{line: 1198, col: 31, offset: 38315}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62663,10 +62663,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlineMacro68, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62684,7 +62684,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1194, col: 5, offset: 38186}, + pos: position{line: 1194, col: 5, offset: 38206}, val: ")))", ignoreCase: false, want: "\")))\"", @@ -62693,11 +62693,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2610, col: 11, offset: 87354}, + pos: position{line: 2610, col: 11, offset: 87374}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2611, col: 11, offset: 87374}, + pos: position{line: 2611, col: 11, offset: 87394}, name: "InlineUserMacro", }, }, @@ -62709,80 +62709,80 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2615, col: 1, offset: 87436}, + pos: position{line: 2615, col: 1, offset: 87456}, expr: &actionExpr{ - pos: position{line: 2617, col: 5, offset: 87524}, + pos: position{line: 2617, col: 5, offset: 87544}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2617, col: 5, offset: 87524}, + pos: position{line: 2617, col: 5, offset: 87544}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2617, col: 5, offset: 87524}, + pos: position{line: 2617, col: 5, offset: 87544}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2620, col: 5, offset: 87596}, + pos: position{line: 2620, col: 5, offset: 87616}, label: "element", expr: &choiceExpr{ - pos: position{line: 2621, col: 9, offset: 87614}, + pos: position{line: 2621, col: 9, offset: 87634}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1260, col: 26, offset: 41476}, + pos: position{line: 1260, col: 26, offset: 41496}, run: (*parser).callonInlinePassthrough6, expr: &seqExpr{ - pos: position{line: 1260, col: 26, offset: 41476}, + pos: position{line: 1260, col: 26, offset: 41496}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1258, col: 32, offset: 41444}, + pos: position{line: 1258, col: 32, offset: 41464}, val: "+++", ignoreCase: false, want: "\"+++\"", }, &labeledExpr{ - pos: position{line: 1260, col: 54, offset: 41504}, + pos: position{line: 1260, col: 54, offset: 41524}, label: "content", expr: &choiceExpr{ - pos: position{line: 1264, col: 33, offset: 41717}, + pos: position{line: 1264, col: 33, offset: 41737}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1264, col: 34, offset: 41718}, + pos: position{line: 1264, col: 34, offset: 41738}, run: (*parser).callonInlinePassthrough11, expr: &zeroOrMoreExpr{ - pos: position{line: 1264, col: 34, offset: 41718}, + pos: position{line: 1264, col: 34, offset: 41738}, expr: &seqExpr{ - pos: position{line: 1264, col: 35, offset: 41719}, + pos: position{line: 1264, col: 35, offset: 41739}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1264, col: 35, offset: 41719}, + pos: position{line: 1264, col: 35, offset: 41739}, expr: &litMatcher{ - pos: position{line: 1258, col: 32, offset: 41444}, + pos: position{line: 1258, col: 32, offset: 41464}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1264, col: 64, offset: 41748, + line: 1264, col: 64, offset: 41768, }, }, }, }, }, &actionExpr{ - pos: position{line: 1266, col: 11, offset: 41921}, + pos: position{line: 1266, col: 11, offset: 41941}, run: (*parser).callonInlinePassthrough17, expr: &zeroOrOneExpr{ - pos: position{line: 1266, col: 11, offset: 41921}, + pos: position{line: 1266, col: 11, offset: 41941}, expr: &seqExpr{ - pos: position{line: 1266, col: 12, offset: 41922}, + pos: position{line: 1266, col: 12, offset: 41942}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1266, col: 12, offset: 41922}, + pos: position{line: 1266, col: 12, offset: 41942}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62791,27 +62791,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1266, col: 19, offset: 41929}, + pos: position{line: 1266, col: 19, offset: 41949}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62821,16 +62821,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1266, col: 28, offset: 41938}, + pos: position{line: 1266, col: 28, offset: 41958}, expr: &litMatcher{ - pos: position{line: 1258, col: 32, offset: 41444}, + pos: position{line: 1258, col: 32, offset: 41464}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1266, col: 57, offset: 41967, + line: 1266, col: 57, offset: 41987, }, }, }, @@ -62840,15 +62840,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1258, col: 32, offset: 41444}, + pos: position{line: 1258, col: 32, offset: 41464}, val: "+++", ignoreCase: false, want: "\"+++\"", }, ¬Expr{ - pos: position{line: 1260, col: 121, offset: 41571}, + pos: position{line: 1260, col: 121, offset: 41591}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62860,45 +62860,45 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1248, col: 26, offset: 40759}, + pos: position{line: 1248, col: 26, offset: 40779}, run: (*parser).callonInlinePassthrough35, expr: &seqExpr{ - pos: position{line: 1248, col: 26, offset: 40759}, + pos: position{line: 1248, col: 26, offset: 40779}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", }, &labeledExpr{ - pos: position{line: 1248, col: 54, offset: 40787}, + pos: position{line: 1248, col: 54, offset: 40807}, label: "content", expr: &choiceExpr{ - pos: position{line: 1252, col: 33, offset: 41000}, + pos: position{line: 1252, col: 33, offset: 41020}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1252, col: 34, offset: 41001}, + pos: position{line: 1252, col: 34, offset: 41021}, run: (*parser).callonInlinePassthrough40, expr: &seqExpr{ - pos: position{line: 1252, col: 34, offset: 41001}, + pos: position{line: 1252, col: 34, offset: 41021}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1252, col: 35, offset: 41002}, + pos: position{line: 1252, col: 35, offset: 41022}, expr: &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1252, col: 64, offset: 41031}, + pos: position{line: 1252, col: 64, offset: 41051}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62907,27 +62907,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1252, col: 71, offset: 41038}, + pos: position{line: 1252, col: 71, offset: 41058}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62937,25 +62937,25 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1252, col: 80, offset: 41047, + line: 1252, col: 80, offset: 41067, }, &zeroOrMoreExpr{ - pos: position{line: 1252, col: 83, offset: 41050}, + pos: position{line: 1252, col: 83, offset: 41070}, expr: &seqExpr{ - pos: position{line: 1252, col: 84, offset: 41051}, + pos: position{line: 1252, col: 84, offset: 41071}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1252, col: 84, offset: 41051}, + pos: position{line: 1252, col: 84, offset: 41071}, expr: &seqExpr{ - pos: position{line: 1252, col: 86, offset: 41053}, + pos: position{line: 1252, col: 86, offset: 41073}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 2953, col: 11, offset: 97615}, + pos: position{line: 2953, col: 11, offset: 97635}, expr: &charClassMatcher{ - pos: position{line: 2953, col: 12, offset: 97616}, + pos: position{line: 2953, col: 12, offset: 97636}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62964,7 +62964,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", @@ -62973,36 +62973,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1252, col: 122, offset: 41089}, + pos: position{line: 1252, col: 122, offset: 41109}, expr: &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1252, col: 151, offset: 41118}, + pos: position{line: 1252, col: 151, offset: 41138}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63012,7 +63012,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1252, col: 160, offset: 41127, + line: 1252, col: 160, offset: 41147, }, }, }, @@ -63021,18 +63021,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1254, col: 11, offset: 41277}, + pos: position{line: 1254, col: 11, offset: 41297}, run: (*parser).callonInlinePassthrough71, expr: &seqExpr{ - pos: position{line: 1254, col: 12, offset: 41278}, + pos: position{line: 1254, col: 12, offset: 41298}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1254, col: 12, offset: 41278}, + pos: position{line: 1254, col: 12, offset: 41298}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63041,27 +63041,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1254, col: 19, offset: 41285}, + pos: position{line: 1254, col: 19, offset: 41305}, expr: &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63071,16 +63071,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1254, col: 28, offset: 41294}, + pos: position{line: 1254, col: 28, offset: 41314}, expr: &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", }, }, &anyMatcher{ - line: 1254, col: 57, offset: 41323, + line: 1254, col: 57, offset: 41343, }, }, }, @@ -63089,15 +63089,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1246, col: 32, offset: 40729}, + pos: position{line: 1246, col: 32, offset: 40749}, val: "+", ignoreCase: false, want: "\"+\"", }, ¬Expr{ - pos: position{line: 1248, col: 121, offset: 40854}, + pos: position{line: 1248, col: 121, offset: 40874}, expr: &charClassMatcher{ - pos: position{line: 2860, col: 13, offset: 94791}, + pos: position{line: 2860, col: 13, offset: 94811}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63109,7 +63109,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2621, col: 57, offset: 87662}, + pos: position{line: 2621, col: 57, offset: 87682}, name: "PassthroughMacro", }, }, @@ -63121,29 +63121,29 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2626, col: 1, offset: 87722}, + pos: position{line: 2626, col: 1, offset: 87742}, expr: &actionExpr{ - pos: position{line: 2628, col: 5, offset: 87798}, + pos: position{line: 2628, col: 5, offset: 87818}, run: (*parser).callonQuote1, expr: &seqExpr{ - pos: position{line: 2628, col: 5, offset: 87798}, + pos: position{line: 2628, col: 5, offset: 87818}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2628, col: 5, offset: 87798}, + pos: position{line: 2628, col: 5, offset: 87818}, run: (*parser).callonQuote3, }, &labeledExpr{ - pos: position{line: 2631, col: 5, offset: 87858}, + pos: position{line: 2631, col: 5, offset: 87878}, label: "element", expr: &choiceExpr{ - pos: position{line: 2632, col: 9, offset: 87876}, + pos: position{line: 2632, col: 9, offset: 87896}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2632, col: 9, offset: 87876}, + pos: position{line: 2632, col: 9, offset: 87896}, name: "QuotedText", }, &ruleRefExpr{ - pos: position{line: 2633, col: 11, offset: 87898}, + pos: position{line: 2633, col: 11, offset: 87918}, name: "QuotedString", }, }, @@ -63155,69 +63155,69 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2778, col: 1, offset: 91906}, + pos: position{line: 2778, col: 1, offset: 91926}, expr: &actionExpr{ - pos: position{line: 2778, col: 26, offset: 91931}, + pos: position{line: 2778, col: 26, offset: 91951}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2778, col: 26, offset: 91931}, + pos: position{line: 2778, col: 26, offset: 91951}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2778, col: 26, offset: 91931}, + pos: position{line: 2778, col: 26, offset: 91951}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2778, col: 31, offset: 91936}, + pos: position{line: 2778, col: 31, offset: 91956}, expr: &actionExpr{ - pos: position{line: 2783, col: 5, offset: 91999}, + pos: position{line: 2783, col: 5, offset: 92019}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2783, col: 5, offset: 91999}, + pos: position{line: 2783, col: 5, offset: 92019}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2783, col: 5, offset: 91999}, + pos: position{line: 2783, col: 5, offset: 92019}, expr: ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, &labeledExpr{ - pos: position{line: 2786, col: 5, offset: 92123}, + pos: position{line: 2786, col: 5, offset: 92143}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2786, col: 16, offset: 92134}, + pos: position{line: 2786, col: 16, offset: 92154}, expr: &actionExpr{ - pos: position{line: 2786, col: 17, offset: 92135}, + pos: position{line: 2786, col: 17, offset: 92155}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2786, col: 17, offset: 92135}, + pos: position{line: 2786, col: 17, offset: 92155}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2786, col: 17, offset: 92135}, + pos: position{line: 2786, col: 17, offset: 92155}, label: "n", expr: &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonTableColumnsAttribute20, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -63230,7 +63230,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2786, col: 26, offset: 92144}, + pos: position{line: 2786, col: 26, offset: 92164}, val: "*", ignoreCase: false, want: "\"*\"", @@ -63241,38 +63241,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2787, col: 5, offset: 92172}, + pos: position{line: 2787, col: 5, offset: 92192}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2787, col: 12, offset: 92179}, + pos: position{line: 2787, col: 12, offset: 92199}, expr: &choiceExpr{ - pos: position{line: 2788, col: 9, offset: 92189}, + pos: position{line: 2788, col: 9, offset: 92209}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2788, col: 9, offset: 92189}, + pos: position{line: 2788, col: 9, offset: 92209}, run: (*parser).callonTableColumnsAttribute26, expr: &litMatcher{ - pos: position{line: 2788, col: 9, offset: 92189}, + pos: position{line: 2788, col: 9, offset: 92209}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2789, col: 11, offset: 92236}, + pos: position{line: 2789, col: 11, offset: 92256}, run: (*parser).callonTableColumnsAttribute28, expr: &litMatcher{ - pos: position{line: 2789, col: 11, offset: 92236}, + pos: position{line: 2789, col: 11, offset: 92256}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2790, col: 11, offset: 92284}, + pos: position{line: 2790, col: 11, offset: 92304}, run: (*parser).callonTableColumnsAttribute30, expr: &litMatcher{ - pos: position{line: 2790, col: 11, offset: 92284}, + pos: position{line: 2790, col: 11, offset: 92304}, val: "^", ignoreCase: false, want: "\"^\"", @@ -63283,38 +63283,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2792, col: 5, offset: 92334}, + pos: position{line: 2792, col: 5, offset: 92354}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2792, col: 12, offset: 92341}, + pos: position{line: 2792, col: 12, offset: 92361}, expr: &choiceExpr{ - pos: position{line: 2793, col: 9, offset: 92351}, + pos: position{line: 2793, col: 9, offset: 92371}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2793, col: 9, offset: 92351}, + pos: position{line: 2793, col: 9, offset: 92371}, run: (*parser).callonTableColumnsAttribute35, expr: &litMatcher{ - pos: position{line: 2793, col: 9, offset: 92351}, + pos: position{line: 2793, col: 9, offset: 92371}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2794, col: 11, offset: 92398}, + pos: position{line: 2794, col: 11, offset: 92418}, run: (*parser).callonTableColumnsAttribute37, expr: &litMatcher{ - pos: position{line: 2794, col: 11, offset: 92398}, + pos: position{line: 2794, col: 11, offset: 92418}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2795, col: 11, offset: 92448}, + pos: position{line: 2795, col: 11, offset: 92468}, run: (*parser).callonTableColumnsAttribute39, expr: &litMatcher{ - pos: position{line: 2795, col: 11, offset: 92448}, + pos: position{line: 2795, col: 11, offset: 92468}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -63325,35 +63325,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2797, col: 5, offset: 92499}, + pos: position{line: 2797, col: 5, offset: 92519}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2797, col: 12, offset: 92506}, + pos: position{line: 2797, col: 12, offset: 92526}, expr: &choiceExpr{ - pos: position{line: 2797, col: 13, offset: 92507}, + pos: position{line: 2797, col: 13, offset: 92527}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2944, col: 11, offset: 97430}, + pos: position{line: 2944, col: 11, offset: 97450}, run: (*parser).callonTableColumnsAttribute44, expr: &seqExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, expr: &litMatcher{ - pos: position{line: 2944, col: 12, offset: 97431}, + pos: position{line: 2944, col: 12, offset: 97451}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2944, col: 17, offset: 97436}, + pos: position{line: 2944, col: 17, offset: 97456}, expr: &actionExpr{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, run: (*parser).callonTableColumnsAttribute49, expr: &charClassMatcher{ - pos: position{line: 2940, col: 10, offset: 97370}, + pos: position{line: 2940, col: 10, offset: 97390}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -63365,10 +63365,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2797, col: 23, offset: 92517}, + pos: position{line: 2797, col: 23, offset: 92537}, run: (*parser).callonTableColumnsAttribute51, expr: &litMatcher{ - pos: position{line: 2797, col: 23, offset: 92517}, + pos: position{line: 2797, col: 23, offset: 92537}, val: "~", ignoreCase: false, want: "\"~\"", @@ -63379,15 +63379,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2798, col: 5, offset: 92559}, + pos: position{line: 2798, col: 5, offset: 92579}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2798, col: 11, offset: 92565}, + pos: position{line: 2798, col: 11, offset: 92585}, expr: &actionExpr{ - pos: position{line: 2798, col: 12, offset: 92566}, + pos: position{line: 2798, col: 12, offset: 92586}, run: (*parser).callonTableColumnsAttribute55, expr: &charClassMatcher{ - pos: position{line: 2798, col: 12, offset: 92566}, + pos: position{line: 2798, col: 12, offset: 92586}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -63397,12 +63397,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2800, col: 5, offset: 92696}, + pos: position{line: 2800, col: 5, offset: 92716}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2800, col: 11, offset: 92702}, + pos: position{line: 2800, col: 11, offset: 92722}, expr: &litMatcher{ - pos: position{line: 2800, col: 12, offset: 92703}, + pos: position{line: 2800, col: 12, offset: 92723}, val: ",", ignoreCase: false, want: "\",\"", @@ -63410,7 +63410,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2801, col: 5, offset: 92713}, + pos: position{line: 2801, col: 5, offset: 92733}, run: (*parser).callonTableColumnsAttribute60, }, }, @@ -63419,9 +63419,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -63430,23 +63430,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2825, col: 1, offset: 93643}, + pos: position{line: 2825, col: 1, offset: 93663}, expr: &actionExpr{ - pos: position{line: 2826, col: 5, offset: 93666}, + pos: position{line: 2826, col: 5, offset: 93686}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2826, col: 5, offset: 93666}, + pos: position{line: 2826, col: 5, offset: 93686}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2826, col: 5, offset: 93666}, + pos: position{line: 2826, col: 5, offset: 93686}, label: "name", expr: &actionExpr{ - pos: position{line: 2849, col: 18, offset: 94455}, + pos: position{line: 2849, col: 18, offset: 94475}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 2849, col: 19, offset: 94456}, + pos: position{line: 2849, col: 19, offset: 94476}, expr: &charClassMatcher{ - pos: position{line: 2849, col: 19, offset: 94456}, + pos: position{line: 2849, col: 19, offset: 94476}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -63458,25 +63458,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2827, col: 5, offset: 93692}, + pos: position{line: 2827, col: 5, offset: 93712}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 2831, col: 5, offset: 93832}, + pos: position{line: 2831, col: 5, offset: 93852}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 2832, col: 5, offset: 93842}, + pos: position{line: 2832, col: 5, offset: 93862}, label: "value", expr: &actionExpr{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, expr: &charClassMatcher{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -63486,36 +63486,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2833, col: 5, offset: 93870}, + pos: position{line: 2833, col: 5, offset: 93890}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 2833, col: 23, offset: 93888}, + pos: position{line: 2833, col: 23, offset: 93908}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 2965, col: 8, offset: 97869}, + pos: position{line: 2965, col: 8, offset: 97889}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2958, col: 12, offset: 97729}, + pos: position{line: 2958, col: 12, offset: 97749}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2958, col: 13, offset: 97730}, + pos: position{line: 2958, col: 13, offset: 97750}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 20, offset: 97737}, + pos: position{line: 2958, col: 20, offset: 97757}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2958, col: 29, offset: 97746}, + pos: position{line: 2958, col: 29, offset: 97766}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63524,9 +63524,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2962, col: 8, offset: 97819}, + pos: position{line: 2962, col: 8, offset: 97839}, expr: &anyMatcher{ - line: 2962, col: 9, offset: 97820, + line: 2962, col: 9, offset: 97840, }, }, }, @@ -63537,23 +63537,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 2837, col: 1, offset: 94042}, + pos: position{line: 2837, col: 1, offset: 94062}, expr: &actionExpr{ - pos: position{line: 2838, col: 5, offset: 94066}, + pos: position{line: 2838, col: 5, offset: 94086}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 2838, col: 5, offset: 94066}, + pos: position{line: 2838, col: 5, offset: 94086}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2838, col: 5, offset: 94066}, + pos: position{line: 2838, col: 5, offset: 94086}, label: "name", expr: &actionExpr{ - pos: position{line: 2849, col: 18, offset: 94455}, + pos: position{line: 2849, col: 18, offset: 94475}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 2849, col: 19, offset: 94456}, + pos: position{line: 2849, col: 19, offset: 94476}, expr: &charClassMatcher{ - pos: position{line: 2849, col: 19, offset: 94456}, + pos: position{line: 2849, col: 19, offset: 94476}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -63565,25 +63565,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2839, col: 5, offset: 94092}, + pos: position{line: 2839, col: 5, offset: 94112}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 2843, col: 5, offset: 94232}, + pos: position{line: 2843, col: 5, offset: 94252}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 2844, col: 5, offset: 94241}, + pos: position{line: 2844, col: 5, offset: 94261}, label: "value", expr: &actionExpr{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, expr: &charClassMatcher{ - pos: position{line: 2853, col: 19, offset: 94531}, + pos: position{line: 2853, col: 19, offset: 94551}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -63593,10 +63593,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2845, col: 5, offset: 94269}, + pos: position{line: 2845, col: 5, offset: 94289}, label: "inlineAttributes", expr: &ruleRefExpr{ - pos: position{line: 2845, col: 23, offset: 94287}, + pos: position{line: 2845, col: 23, offset: 94307}, name: "InlineAttributes", }, }, @@ -63606,36 +63606,36 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 2909, col: 1, offset: 96346}, + pos: position{line: 2909, col: 1, offset: 96366}, expr: &actionExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 2909, col: 17, offset: 96362}, + pos: position{line: 2909, col: 17, offset: 96382}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2909, col: 22, offset: 96367}, + pos: position{line: 2909, col: 22, offset: 96387}, expr: &choiceExpr{ - pos: position{line: 2909, col: 23, offset: 96368}, + pos: position{line: 2909, col: 23, offset: 96388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, run: (*parser).callonFileLocation5, expr: &labeledExpr{ - pos: position{line: 2921, col: 13, offset: 96772}, + pos: position{line: 2921, col: 13, offset: 96792}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2921, col: 22, offset: 96781}, + pos: position{line: 2921, col: 22, offset: 96801}, expr: &choiceExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, run: (*parser).callonFileLocation9, expr: &oneOrMoreExpr{ - pos: position{line: 2922, col: 5, offset: 96787}, + pos: position{line: 2922, col: 5, offset: 96807}, expr: &charClassMatcher{ - pos: position{line: 2922, col: 6, offset: 96788}, + pos: position{line: 2922, col: 6, offset: 96808}, val: "[^\\r\\n[]�&<>{ ]", chars: []rune{'\r', '\n', '[', ']', '�', '&', '<', '>', '{', ' '}, ignoreCase: false, @@ -63644,35 +63644,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileLocation12, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileLocation14, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonFileLocation17, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -63706,33 +63706,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileLocation28, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileLocation33, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -63740,12 +63740,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileLocation35, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -63762,7 +63762,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -63771,19 +63771,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonFileLocation39, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -63817,33 +63817,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileLocation50, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileLocation55, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -63851,12 +63851,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileLocation57, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -63873,7 +63873,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -63882,19 +63882,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonFileLocation61, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -63928,7 +63928,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -63943,49 +63943,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonFileLocation71, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2650, col: 5, offset: 88260}, + pos: position{line: 2650, col: 5, offset: 88280}, run: (*parser).callonFileLocation73, }, &labeledExpr{ - pos: position{line: 2653, col: 5, offset: 88331}, + pos: position{line: 2653, col: 5, offset: 88351}, label: "element", expr: &choiceExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2655, col: 9, offset: 88429}, + pos: position{line: 2655, col: 9, offset: 88449}, run: (*parser).callonFileLocation76, expr: &choiceExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, run: (*parser).callonFileLocation78, expr: &seqExpr{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 535, col: 27, offset: 17411}, + pos: position{line: 535, col: 27, offset: 17427}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 535, col: 32, offset: 17416}, + pos: position{line: 535, col: 32, offset: 17432}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonFileLocation82, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63995,12 +63995,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 535, col: 40, offset: 17424}, + pos: position{line: 535, col: 40, offset: 17440}, expr: &actionExpr{ - pos: position{line: 2948, col: 10, offset: 97506}, + pos: position{line: 2948, col: 10, offset: 97526}, run: (*parser).callonFileLocation86, expr: &charClassMatcher{ - pos: position{line: 2948, col: 11, offset: 97507}, + pos: position{line: 2948, col: 11, offset: 97527}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64009,27 +64009,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 47, offset: 17431}, + pos: position{line: 535, col: 47, offset: 17447}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 535, col: 51, offset: 17435}, + pos: position{line: 535, col: 51, offset: 17451}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 545, col: 24, offset: 17848}, + pos: position{line: 545, col: 24, offset: 17864}, expr: &choiceExpr{ - pos: position{line: 546, col: 5, offset: 17854}, + pos: position{line: 546, col: 5, offset: 17870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, run: (*parser).callonFileLocation92, expr: &seqExpr{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 546, col: 6, offset: 17855}, + pos: position{line: 546, col: 6, offset: 17871}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64037,9 +64037,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, expr: &charClassMatcher{ - pos: position{line: 546, col: 14, offset: 17863}, + pos: position{line: 546, col: 14, offset: 17879}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -64050,35 +64050,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileLocation97, expr: &seqExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 493, col: 5, offset: 15857}, + pos: position{line: 493, col: 5, offset: 15873}, run: (*parser).callonFileLocation99, }, &labeledExpr{ - pos: position{line: 496, col: 5, offset: 15921}, + pos: position{line: 496, col: 5, offset: 15937}, label: "element", expr: &choiceExpr{ - pos: position{line: 496, col: 14, offset: 15930}, + pos: position{line: 496, col: 14, offset: 15946}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, run: (*parser).callonFileLocation102, expr: &seqExpr{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 507, col: 25, offset: 16392}, + pos: position{line: 507, col: 25, offset: 16408}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 507, col: 37, offset: 16404}, + pos: position{line: 507, col: 37, offset: 16420}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -64112,33 +64112,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 507, col: 56, offset: 16423}, + pos: position{line: 507, col: 56, offset: 16439}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 507, col: 62, offset: 16429}, + pos: position{line: 507, col: 62, offset: 16445}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileLocation113, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileLocation118, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -64146,12 +64146,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileLocation120, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64168,7 +64168,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 507, col: 78, offset: 16445}, + pos: position{line: 507, col: 78, offset: 16461}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64177,19 +64177,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, run: (*parser).callonFileLocation124, expr: &seqExpr{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 511, col: 25, offset: 16547}, + pos: position{line: 511, col: 25, offset: 16563}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 511, col: 38, offset: 16560}, + pos: position{line: 511, col: 38, offset: 16576}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -64223,33 +64223,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 511, col: 57, offset: 16579}, + pos: position{line: 511, col: 57, offset: 16595}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 511, col: 63, offset: 16585}, + pos: position{line: 511, col: 63, offset: 16601}, expr: &actionExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, run: (*parser).callonFileLocation135, expr: &seqExpr{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 515, col: 17, offset: 16692}, + pos: position{line: 515, col: 17, offset: 16708}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 515, col: 21, offset: 16696}, + pos: position{line: 515, col: 21, offset: 16712}, label: "start", expr: &choiceExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, run: (*parser).callonFileLocation140, expr: &charClassMatcher{ - pos: position{line: 515, col: 28, offset: 16703}, + pos: position{line: 515, col: 28, offset: 16719}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -64257,12 +64257,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, run: (*parser).callonFileLocation142, expr: &oneOrMoreExpr{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, expr: &charClassMatcher{ - pos: position{line: 517, col: 9, offset: 16757}, + pos: position{line: 517, col: 9, offset: 16773}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64279,7 +64279,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 511, col: 79, offset: 16601}, + pos: position{line: 511, col: 79, offset: 16617}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64288,19 +64288,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, run: (*parser).callonFileLocation146, expr: &seqExpr{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 500, col: 31, offset: 16047}, + pos: position{line: 500, col: 31, offset: 16063}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 500, col: 35, offset: 16051}, + pos: position{line: 500, col: 35, offset: 16067}, label: "name", expr: &actionExpr{ pos: position{line: 162, col: 18, offset: 4814}, @@ -64334,7 +64334,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 500, col: 54, offset: 16070}, + pos: position{line: 500, col: 54, offset: 16086}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64349,10 +64349,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, run: (*parser).callonFileLocation156, expr: &litMatcher{ - pos: position{line: 550, col: 8, offset: 18087}, + pos: position{line: 550, col: 8, offset: 18103}, val: "{", ignoreCase: false, want: "\"{\"", @@ -64363,7 +64363,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 535, col: 79, offset: 17463}, + pos: position{line: 535, col: 79, offset: 17479}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -64372,27 +64372,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, run: (*parser).callonFileLocation159, expr: &seqExpr{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 537, col: 9, offset: 17536}, + pos: position{line: 537, col: 9, offset: 17552}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 537, col: 14, offset: 17541}, + pos: position{line: 537, col: 14, offset: 17557}, label: "id", expr: &actionExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, run: (*parser).callonFileLocation163, expr: &oneOrMoreExpr{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, expr: &charClassMatcher{ - pos: position{line: 2936, col: 7, offset: 97228}, + pos: position{line: 2936, col: 7, offset: 97248}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64402,7 +64402,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 537, col: 22, offset: 17549}, + pos: position{line: 537, col: 22, offset: 17565}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -64414,10 +64414,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2658, col: 11, offset: 88533}, + pos: position{line: 2658, col: 11, offset: 88553}, run: (*parser).callonFileLocation167, expr: &charClassMatcher{ - pos: position{line: 2658, col: 12, offset: 88534}, + pos: position{line: 2658, col: 12, offset: 88554}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -64431,10 +64431,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, run: (*parser).callonFileLocation169, expr: &litMatcher{ - pos: position{line: 2928, col: 7, offset: 97012}, + pos: position{line: 2928, col: 7, offset: 97032}, val: "{", ignoreCase: false, want: "\"{\"", @@ -64446,27 +64446,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, run: (*parser).callonFileLocation171, expr: &seqExpr{ - pos: position{line: 991, col: 23, offset: 31310}, + pos: position{line: 991, col: 23, offset: 31326}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 991, col: 51, offset: 31338}, + pos: position{line: 991, col: 51, offset: 31354}, label: "ref", expr: &actionExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, run: (*parser).callonFileLocation175, expr: &oneOrMoreExpr{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, expr: &charClassMatcher{ - pos: position{line: 991, col: 56, offset: 31343}, + pos: position{line: 991, col: 56, offset: 31359}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64476,7 +64476,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 989, col: 32, offset: 31278}, + pos: position{line: 989, col: 32, offset: 31294}, val: "�", ignoreCase: false, want: "\"�\"", @@ -76606,6 +76606,7 @@ func (p *parser) callonInlineElement1() (interface{}, error) { func (c *current) onIndexTerm1(term interface{}) (interface{}, error) { return types.NewIndexTerm(term.([]interface{})) + } func (p *parser) callonIndexTerm1() (interface{}, error) { diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index eeb5f84e..3d66a02d 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -449,10 +449,10 @@ UnquotedAttributeRawValue <- // so we need to count the `[` and `]` to balance !Space // can't start with a space (eg: can't have `[ cookie ]`) elements:( - ("[" UnquotedAttributeRawValue "]") // recursively within brackets + ("[" UnquotedAttributeRawValue "]") // recursively within brackets (see comment above) / ElementPlaceHolder / AttributeSubstitution - / ([^=,\r\n\uFFFD\] ]+ { // not within brackets and stop on space + / ([^=,\uFFFD\] ]+ { // not within brackets and stop on space return string(c.text), nil }) / Space @@ -1180,7 +1180,7 @@ InlineElementID <- "[[" id:(Id) "]]" Space* { // no EOL here since there can be // ------------------------------------------------------------------------------------- IndexTerm <- "((" term:(IndexTermContent) "))" { return types.NewIndexTerm(term.([]interface{})) -} + } IndexTermContent <- elements:(Word / QuotedString / QuotedText / Space / SpecialCharacter / ElementPlaceHolder / (!"))" .) { return string(c.text), nil diff --git a/pkg/renderer/sgml/html5/link_test.go b/pkg/renderer/sgml/html5/link_test.go index a682cef5..7d5b426c 100644 --- a/pkg/renderer/sgml/html5/link_test.go +++ b/pkg/renderer/sgml/html5/link_test.go @@ -337,6 +337,16 @@ a link to {scheme}:{path}[] and https://foo.baz` expected := `

A A

+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("links with line breaks in attributes", func() { + source := `link:x[ +title]` + expected := `
+

title

+
` Expect(RenderHTML(source)).To(MatchHTML(expected)) })