diff --git a/go.mod b/go.mod index 627ec705..298ac200 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,6 @@ require ( github.com/onsi/ginkgo v1.16.4 github.com/onsi/gomega v1.13.0 github.com/pkg/errors v0.9.1 - github.com/sergi/go-diff v1.0.0 github.com/sirupsen/logrus v1.7.0 github.com/sozorogami/gover v0.0.0-20171022184752-b58185e213c5 github.com/spf13/cobra v1.1.1 diff --git a/pkg/parser/footnote_test.go b/pkg/parser/footnote_test.go index 7bac5d2a..4f703449 100644 --- a/pkg/parser/footnote_test.go +++ b/pkg/parser/footnote_test.go @@ -127,6 +127,138 @@ long paragraph.` Expect(ParseDocument(source)).To(MatchDocument(expected)) // need to get the whole document here }) + It("footnote with single quoted strings", func() { + source := "Afootnote:['`a`']Bfootnote:[b] `C`" + footnoteA := types.Footnote{ + Elements: []interface{}{ + &types.Symbol{ + Name: "'`", + }, + &types.StringElement{ + Content: "a", + }, + &types.Symbol{ + Name: "`'", + }, + }, + } + footnoteB := types.Footnote{ + Elements: []interface{}{ + &types.StringElement{ + Content: "b", + }, + }, + } + expected := &types.Document{ + Footnotes: []*types.Footnote{ + { + ID: 1, + Elements: footnoteA.Elements, + }, + { + ID: 2, + Elements: footnoteB.Elements, + }, + }, + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "A", + }, + &types.FootnoteReference{ + ID: 1, + }, + &types.StringElement{ + Content: "B", + }, + &types.FootnoteReference{ + ID: 2, + }, + &types.StringElement{ + Content: " ", + }, + &types.QuotedText{ + Kind: types.SingleQuoteMonospace, + Elements: []interface{}{ + &types.StringElement{ + Content: "C", + }, + }, + }, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) // need to get the whole document here + }) + + It("footnote with double quoted strings", func() { + source := "Afootnote:[\"`a`\"]Bfootnote:[b] `C`" + footnoteA := types.Footnote{ + Elements: []interface{}{ + &types.Symbol{ + Name: "\"`", + }, + &types.StringElement{ + Content: "a", + }, + &types.Symbol{ + Name: "`\"", + }, + }, + } + footnoteB := types.Footnote{ + Elements: []interface{}{ + &types.StringElement{ + Content: "b", + }, + }, + } + expected := &types.Document{ + Footnotes: []*types.Footnote{ + { + ID: 1, + Elements: footnoteA.Elements, + }, + { + ID: 2, + Elements: footnoteB.Elements, + }, + }, + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "A", + }, + &types.FootnoteReference{ + ID: 1, + }, + &types.StringElement{ + Content: "B", + }, + &types.FootnoteReference{ + ID: 2, + }, + &types.StringElement{ + Content: " ", + }, + &types.QuotedText{ + Kind: types.SingleQuoteMonospace, + Elements: []interface{}{ + &types.StringElement{ + Content: "C", + }, + }, + }, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) // need to get the whole document here + }) + It("footnote in a paragraph", func() { source := `This is another paragraph.footnote:[I am footnote text and will be displayed at the bottom of the article.]` expected := &types.Document{ diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 8642aed6..c521940f 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -97,10 +97,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 364, col: 49, offset: 11201}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine17, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -109,28 +109,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -139,9 +139,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -204,10 +204,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 366, col: 39, offset: 11322}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine38, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -216,28 +216,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine41, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -246,9 +246,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -326,10 +326,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 71, col: 97, offset: 1860}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine64, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -338,9 +338,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -412,10 +412,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 75, col: 99, offset: 2038}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine83, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -424,9 +424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -936,24 +936,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonDocumentRawLine183, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -969,10 +969,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 85, col: 35, offset: 2272}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine190, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1052,10 +1052,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 86, col: 39, offset: 2318}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine207, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1555,24 +1555,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonDocumentRawLine302, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1594,10 +1594,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 88, col: 5, offset: 2370}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine310, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1606,9 +1606,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -1683,10 +1683,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 124, col: 98, offset: 3427}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine330, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1695,9 +1695,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -1712,7 +1712,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -1763,10 +1763,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine349, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1775,28 +1775,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine352, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1805,9 +1805,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -1852,10 +1852,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine368, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1864,28 +1864,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine371, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1894,9 +1894,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -1937,10 +1937,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine386, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1949,28 +1949,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine389, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1979,9 +1979,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2026,10 +2026,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine405, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2038,28 +2038,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine408, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2068,9 +2068,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2115,10 +2115,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine424, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2127,28 +2127,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine427, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2157,9 +2157,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2204,10 +2204,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine443, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2216,28 +2216,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine446, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2246,9 +2246,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2293,10 +2293,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine462, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2305,28 +2305,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine465, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2335,9 +2335,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2382,10 +2382,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine481, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2394,28 +2394,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine484, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2424,9 +2424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2471,10 +2471,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentRawLine500, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2483,28 +2483,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentRawLine503, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2513,9 +2513,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2565,12 +2565,12 @@ var g = &grammar{ run: (*parser).callonDocumentRawLine518, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDocumentRawLine519, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2589,9 +2589,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2601,9 +2601,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -2638,46 +2638,46 @@ var g = &grammar{ pos: position{line: 138, col: 9, offset: 3820}, label: "path", expr: &actionExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, run: (*parser).callonFileInclusion8, expr: &labeledExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3036, col: 22, offset: 98771}, + pos: position{line: 3036, col: 22, offset: 98823}, expr: &choiceExpr{ - pos: position{line: 3036, col: 23, offset: 98772}, + pos: position{line: 3036, col: 23, offset: 98824}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonFileInclusion12, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonFileInclusion19, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -2686,13 +2686,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonFileInclusion23, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -2700,23 +2700,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFileInclusion30, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3084,23 +3084,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonFileInclusion101, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonFileInclusion103, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonFileInclusion106, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -3121,12 +3121,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonFileInclusion112, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -3138,10 +3138,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFileInclusion116, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3339,12 +3339,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonFileInclusion154, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -3366,10 +3366,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonFileInclusion158, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -3383,10 +3383,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonFileInclusion160, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -3459,10 +3459,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 143, col: 5, offset: 4016}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFileInclusion173, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3471,28 +3471,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonFileInclusion176, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3501,9 +3501,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -3549,24 +3549,24 @@ var g = &grammar{ pos: position{line: 166, col: 19, offset: 4718}, label: "start", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3587,24 +3587,24 @@ var g = &grammar{ pos: position{line: 166, col: 40, offset: 4739}, label: "end", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges20, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3625,24 +3625,24 @@ var g = &grammar{ pos: position{line: 170, col: 20, offset: 4860}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges28, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3691,24 +3691,24 @@ var g = &grammar{ pos: position{line: 166, col: 19, offset: 4718}, label: "start", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3729,24 +3729,24 @@ var g = &grammar{ pos: position{line: 166, col: 40, offset: 4739}, label: "end", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges52, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3767,24 +3767,24 @@ var g = &grammar{ pos: position{line: 170, col: 20, offset: 4860}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges60, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3817,24 +3817,24 @@ var g = &grammar{ pos: position{line: 166, col: 19, offset: 4718}, label: "start", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges69, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3855,24 +3855,24 @@ var g = &grammar{ pos: position{line: 166, col: 40, offset: 4739}, label: "end", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges77, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3893,24 +3893,24 @@ var g = &grammar{ pos: position{line: 170, col: 20, offset: 4860}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonLineRanges85, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3926,9 +3926,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -3969,12 +3969,12 @@ var g = &grammar{ pos: position{line: 188, col: 18, offset: 5461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4036,12 +4036,12 @@ var g = &grammar{ pos: position{line: 190, col: 18, offset: 5558}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4123,12 +4123,12 @@ var g = &grammar{ pos: position{line: 188, col: 18, offset: 5461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4190,12 +4190,12 @@ var g = &grammar{ pos: position{line: 190, col: 18, offset: 5558}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4253,9 +4253,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4298,12 +4298,12 @@ var g = &grammar{ pos: position{line: 208, col: 38, offset: 6112}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4342,12 +4342,12 @@ var g = &grammar{ pos: position{line: 212, col: 36, offset: 6260}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4379,28 +4379,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4409,9 +4409,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4432,9 +4432,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 229, col: 5, offset: 6810}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4532,10 +4532,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 364, col: 49, offset: 11201}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment28, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4544,28 +4544,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment31, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4574,9 +4574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4639,10 +4639,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 366, col: 39, offset: 11322}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment49, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4651,28 +4651,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment52, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4681,9 +4681,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4700,19 +4700,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment65, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4721,28 +4721,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment68, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4751,9 +4751,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4762,25 +4762,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2624, col: 5, offset: 86462}, + pos: position{line: 2624, col: 5, offset: 86461}, run: (*parser).callonDocumentFragment75, expr: &seqExpr{ - pos: position{line: 2624, col: 5, offset: 86462}, + pos: position{line: 2624, col: 5, offset: 86461}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2624, col: 5, offset: 86462}, + pos: position{line: 2624, col: 5, offset: 86461}, run: (*parser).callonDocumentFragment77, }, &labeledExpr{ - pos: position{line: 2627, col: 5, offset: 86525}, + pos: position{line: 2627, col: 5, offset: 86524}, label: "level", expr: &actionExpr{ - pos: position{line: 2627, col: 12, offset: 86532}, + pos: position{line: 2627, col: 12, offset: 86531}, run: (*parser).callonDocumentFragment79, expr: &oneOrMoreExpr{ - pos: position{line: 2627, col: 12, offset: 86532}, + pos: position{line: 2627, col: 12, offset: 86531}, expr: &litMatcher{ - pos: position{line: 2627, col: 13, offset: 86533}, + pos: position{line: 2627, col: 13, offset: 86532}, val: "=", ignoreCase: false, want: "\"=\"", @@ -4789,16 +4789,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2631, col: 5, offset: 86641}, + pos: position{line: 2631, col: 5, offset: 86640}, run: (*parser).callonDocumentFragment82, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDocumentFragment83, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4807,15 +4807,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2635, col: 12, offset: 86800}, + pos: position{line: 2635, col: 12, offset: 86799}, label: "title", expr: &actionExpr{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, run: (*parser).callonDocumentFragment87, expr: &oneOrMoreExpr{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, expr: &charClassMatcher{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -4825,28 +4825,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment91, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4855,9 +4855,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -4908,10 +4908,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment109, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4920,28 +4920,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment112, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4950,9 +4950,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5013,10 +5013,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment134, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5025,28 +5025,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment137, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5055,9 +5055,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5066,9 +5066,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5086,9 +5086,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5111,28 +5111,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment157, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5141,9 +5141,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5199,10 +5199,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment175, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5211,28 +5211,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment178, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5241,9 +5241,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5252,9 +5252,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5309,10 +5309,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment199, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5321,28 +5321,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment202, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5351,9 +5351,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5425,10 +5425,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment227, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5437,28 +5437,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment230, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5467,9 +5467,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5485,9 +5485,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5505,9 +5505,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5530,28 +5530,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment251, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5560,9 +5560,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5627,10 +5627,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment272, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5639,28 +5639,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment275, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5669,9 +5669,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5687,9 +5687,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5741,10 +5741,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment296, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5753,28 +5753,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment299, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5783,9 +5783,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5819,10 +5819,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 970, col: 40, offset: 30795}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment314, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5831,28 +5831,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment317, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5861,9 +5861,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5883,9 +5883,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5908,28 +5908,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment335, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5938,9 +5938,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -5968,10 +5968,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 970, col: 40, offset: 30795}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment346, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5980,28 +5980,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment349, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6010,9 +6010,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6069,10 +6069,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment368, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6081,28 +6081,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment371, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6111,9 +6111,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6185,10 +6185,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment396, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6197,28 +6197,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment399, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6227,9 +6227,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6245,9 +6245,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6265,9 +6265,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6290,28 +6290,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment420, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6320,9 +6320,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6387,10 +6387,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment441, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6399,28 +6399,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment444, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6429,9 +6429,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6447,9 +6447,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6505,10 +6505,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment466, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6517,28 +6517,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment469, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6547,9 +6547,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6621,10 +6621,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment494, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6633,28 +6633,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment497, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6663,9 +6663,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6681,9 +6681,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6701,9 +6701,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6726,28 +6726,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment518, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6756,9 +6756,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6823,10 +6823,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment539, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6835,28 +6835,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment542, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6865,9 +6865,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6883,9 +6883,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -6941,10 +6941,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment564, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6953,28 +6953,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment567, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6983,9 +6983,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7057,10 +7057,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment592, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7069,28 +7069,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment595, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7099,9 +7099,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7117,9 +7117,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7137,9 +7137,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7162,28 +7162,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment616, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7192,9 +7192,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7259,10 +7259,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment637, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7271,28 +7271,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment640, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7301,9 +7301,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7319,9 +7319,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7357,19 +7357,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment662, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7378,28 +7378,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment665, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7408,9 +7408,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7444,28 +7444,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment678, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7474,9 +7474,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7510,19 +7510,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment697, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7531,28 +7531,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment700, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7561,9 +7561,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7597,28 +7597,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment713, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7627,9 +7627,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7638,21 +7638,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonDocumentFragment720, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonDocumentFragment723, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7662,32 +7662,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonDocumentFragment726, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment728, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7696,9 +7696,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7759,10 +7759,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment747, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7771,28 +7771,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment750, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7801,9 +7801,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7875,10 +7875,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment775, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7887,28 +7887,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment778, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7917,9 +7917,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7935,9 +7935,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7955,9 +7955,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -7980,28 +7980,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment799, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8010,9 +8010,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8077,10 +8077,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment820, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8089,28 +8089,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment823, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8119,9 +8119,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8137,9 +8137,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8195,10 +8195,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment845, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8207,28 +8207,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment848, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8237,9 +8237,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8311,10 +8311,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment873, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8323,28 +8323,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment876, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8353,9 +8353,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8371,9 +8371,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8391,9 +8391,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8416,28 +8416,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment897, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8446,9 +8446,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8513,10 +8513,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment918, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8525,28 +8525,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment921, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8555,9 +8555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8573,9 +8573,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8631,10 +8631,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment943, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8643,28 +8643,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment946, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8673,9 +8673,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8747,10 +8747,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment971, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8759,28 +8759,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment974, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8789,9 +8789,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8807,9 +8807,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8827,9 +8827,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8852,28 +8852,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment995, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8882,9 +8882,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -8949,10 +8949,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1016, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8961,28 +8961,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1019, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8991,9 +8991,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9009,9 +9009,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9022,52 +9022,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2949, col: 18, offset: 95935}, + pos: position{line: 2949, col: 18, offset: 95934}, run: (*parser).callonDocumentFragment1029, expr: &seqExpr{ - pos: position{line: 2949, col: 18, offset: 95935}, + pos: position{line: 2949, col: 18, offset: 95934}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2950, col: 9, offset: 95945}, + pos: position{line: 2950, col: 9, offset: 95944}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2950, col: 9, offset: 95945}, + pos: position{line: 2950, col: 9, offset: 95944}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2951, col: 11, offset: 95981}, + pos: position{line: 2951, col: 11, offset: 95980}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2951, col: 19, offset: 95989}, + pos: position{line: 2951, col: 19, offset: 95988}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2951, col: 29, offset: 95999}, + pos: position{line: 2951, col: 29, offset: 95998}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2951, col: 37, offset: 96007}, + pos: position{line: 2951, col: 37, offset: 96006}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2951, col: 47, offset: 96017}, + pos: position{line: 2951, col: 47, offset: 96016}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2951, col: 55, offset: 96025}, + pos: position{line: 2951, col: 55, offset: 96024}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -9075,12 +9075,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2952, col: 11, offset: 96083}, + pos: position{line: 2952, col: 11, offset: 96082}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1040, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9089,28 +9089,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1043, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9119,36 +9119,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1051, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9157,9 +9157,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9172,24 +9172,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2847, col: 5, offset: 93064}, + pos: position{line: 2847, col: 5, offset: 93063}, run: (*parser).callonDocumentFragment1059, expr: &seqExpr{ - pos: position{line: 2847, col: 5, offset: 93064}, + pos: position{line: 2847, col: 5, offset: 93063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1063, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9198,28 +9198,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1066, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9228,48 +9228,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &labeledExpr{ - pos: position{line: 2848, col: 5, offset: 93088}, + pos: position{line: 2848, col: 5, offset: 93087}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2848, col: 12, offset: 93095}, + pos: position{line: 2848, col: 12, offset: 93094}, expr: &actionExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, run: (*parser).callonDocumentFragment1075, expr: &seqExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2863, col: 11, offset: 93414}, + pos: position{line: 2863, col: 11, offset: 93413}, expr: &actionExpr{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, run: (*parser).callonDocumentFragment1079, expr: &seqExpr{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2869, col: 9, offset: 93535}, + pos: position{line: 2869, col: 9, offset: 93534}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1083, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9278,23 +9278,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2870, col: 5, offset: 93547}, + pos: position{line: 2870, col: 5, offset: 93546}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2870, col: 14, offset: 93556}, + pos: position{line: 2870, col: 14, offset: 93555}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonDocumentFragment1087, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonDocumentFragment1089, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -9312,28 +9312,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1093, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9342,15 +9342,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2864, col: 5, offset: 93436}, + pos: position{line: 2864, col: 5, offset: 93435}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonDocumentFragment1101, @@ -9360,19 +9360,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1107, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9381,28 +9381,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1110, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9411,9 +9411,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9428,40 +9428,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2849, col: 5, offset: 93114}, + pos: position{line: 2849, col: 5, offset: 93113}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2849, col: 10, offset: 93119}, + pos: position{line: 2849, col: 10, offset: 93118}, expr: &choiceExpr{ - pos: position{line: 2874, col: 13, offset: 93653}, + pos: position{line: 2874, col: 13, offset: 93652}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, run: (*parser).callonDocumentFragment1120, expr: &seqExpr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1127, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9470,28 +9470,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1130, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9500,9 +9500,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9510,55 +9510,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2885, col: 5, offset: 93895}, + pos: position{line: 2885, col: 5, offset: 93894}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2885, col: 11, offset: 93901}, + pos: position{line: 2885, col: 11, offset: 93900}, expr: &actionExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, run: (*parser).callonDocumentFragment1141, expr: &seqExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, label: "cell", expr: &actionExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, run: (*parser).callonDocumentFragment1144, expr: &seqExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1151, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9567,28 +9567,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1154, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9597,9 +9597,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9607,16 +9607,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, ¬Expr{ - pos: position{line: 2895, col: 5, offset: 94166}, + pos: position{line: 2895, col: 5, offset: 94165}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonDocumentFragment1164, @@ -9626,19 +9626,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1170, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9647,28 +9647,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1173, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9677,9 +9677,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9689,18 +9689,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2896, col: 5, offset: 94181}, + pos: position{line: 2896, col: 5, offset: 94180}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2896, col: 9, offset: 94185}, + pos: position{line: 2896, col: 9, offset: 94184}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1182, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9709,23 +9709,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2896, col: 16, offset: 94192}, + pos: position{line: 2896, col: 16, offset: 94191}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2896, col: 25, offset: 94201}, + pos: position{line: 2896, col: 25, offset: 94200}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonDocumentFragment1186, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonDocumentFragment1188, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -9742,28 +9742,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1192, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9772,9 +9772,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9785,10 +9785,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2888, col: 6, offset: 93964}, + pos: position{line: 2888, col: 6, offset: 93963}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2888, col: 6, offset: 93964}, + pos: position{line: 2888, col: 6, offset: 93963}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonDocumentFragment1201, @@ -9798,19 +9798,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1207, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9819,28 +9819,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1210, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9849,9 +9849,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9861,26 +9861,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2888, col: 19, offset: 93977}, + pos: position{line: 2888, col: 19, offset: 93976}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1222, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9889,28 +9889,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1225, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9919,9 +9919,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9929,9 +9929,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -9943,32 +9943,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, run: (*parser).callonDocumentFragment1234, expr: &seqExpr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1241, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9977,28 +9977,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1244, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10007,9 +10007,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10017,46 +10017,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2878, col: 5, offset: 93743}, + pos: position{line: 2878, col: 5, offset: 93742}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2878, col: 11, offset: 93749}, + pos: position{line: 2878, col: 11, offset: 93748}, expr: &actionExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, run: (*parser).callonDocumentFragment1255, expr: &seqExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1262, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10065,28 +10065,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1265, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10095,9 +10095,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10105,16 +10105,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, ¬Expr{ - pos: position{line: 2895, col: 5, offset: 94166}, + pos: position{line: 2895, col: 5, offset: 94165}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonDocumentFragment1275, @@ -10124,19 +10124,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1281, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10145,28 +10145,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1284, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10175,9 +10175,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10187,18 +10187,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2896, col: 5, offset: 94181}, + pos: position{line: 2896, col: 5, offset: 94180}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2896, col: 9, offset: 94185}, + pos: position{line: 2896, col: 9, offset: 94184}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1293, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10207,23 +10207,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2896, col: 16, offset: 94192}, + pos: position{line: 2896, col: 16, offset: 94191}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2896, col: 25, offset: 94201}, + pos: position{line: 2896, col: 25, offset: 94200}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonDocumentFragment1297, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonDocumentFragment1299, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -10241,28 +10241,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1303, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10271,15 +10271,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2879, col: 5, offset: 93770}, + pos: position{line: 2879, col: 5, offset: 93769}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonDocumentFragment1311, @@ -10289,19 +10289,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1317, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10310,28 +10310,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1320, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10340,9 +10340,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10359,24 +10359,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1331, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10385,28 +10385,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1334, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10415,9 +10415,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10425,9 +10425,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10436,36 +10436,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentFragment1343, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentFragment1349, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10475,28 +10475,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1353, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10505,9 +10505,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10516,13 +10516,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, run: (*parser).callonDocumentFragment1360, expr: &seqExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, label: "kind", expr: &choiceExpr{ pos: position{line: 293, col: 19, offset: 9062}, @@ -10581,30 +10581,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1853, col: 27, offset: 60782}, + pos: position{line: 1853, col: 27, offset: 60781}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1854, col: 5, offset: 60792}, + pos: position{line: 1854, col: 5, offset: 60791}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonDocumentFragment1376, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonDocumentFragment1379, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10614,32 +10614,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonDocumentFragment1382, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1384, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10648,9 +10648,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10660,34 +10660,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1855, col: 5, offset: 60826}, + pos: position{line: 1855, col: 5, offset: 60825}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1855, col: 16, offset: 60837}, + pos: position{line: 1855, col: 16, offset: 60836}, expr: &actionExpr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, run: (*parser).callonDocumentFragment1393, expr: &seqExpr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1399, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10696,25 +10696,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1401, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10726,42 +10726,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1857, col: 9, offset: 60886}, + pos: position{line: 1857, col: 9, offset: 60885}, label: "line", expr: &choiceExpr{ - pos: position{line: 1857, col: 15, offset: 60892}, + pos: position{line: 1857, col: 15, offset: 60891}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentFragment1408, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentFragment1414, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10771,28 +10771,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1418, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10801,9 +10801,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10812,21 +10812,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonDocumentFragment1425, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonDocumentFragment1428, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10836,32 +10836,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonDocumentFragment1431, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1433, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10870,9 +10870,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10892,36 +10892,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, run: (*parser).callonDocumentFragment1440, expr: &seqExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, run: (*parser).callonDocumentFragment1443, expr: &seqExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, label: "content", expr: &actionExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, run: (*parser).callonDocumentFragment1446, expr: &seqExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDocumentFragment1448, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10930,9 +10930,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, expr: &charClassMatcher{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10944,32 +10944,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1886, col: 5, offset: 61776}, + pos: position{line: 1886, col: 5, offset: 61775}, run: (*parser).callonDocumentFragment1453, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1455, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10978,9 +10978,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -10990,44 +10990,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1877, col: 5, offset: 61459}, + pos: position{line: 1877, col: 5, offset: 61458}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1877, col: 16, offset: 61470}, + pos: position{line: 1877, col: 16, offset: 61469}, expr: &choiceExpr{ - pos: position{line: 1877, col: 17, offset: 61471}, + pos: position{line: 1877, col: 17, offset: 61470}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentFragment1465, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentFragment1471, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -11037,28 +11037,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1475, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11067,9 +11067,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11078,21 +11078,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonDocumentFragment1482, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonDocumentFragment1485, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -11102,32 +11102,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonDocumentFragment1488, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1490, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11136,9 +11136,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11181,10 +11181,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1250, col: 36, offset: 39301}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1505, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11193,28 +11193,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1508, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11223,9 +11223,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11259,10 +11259,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1250, col: 36, offset: 39301}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1525, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11271,28 +11271,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1528, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11301,9 +11301,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11330,10 +11330,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1250, col: 36, offset: 39301}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentFragment1538, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11342,28 +11342,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentFragment1541, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11372,9 +11372,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11463,9 +11463,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11539,12 +11539,12 @@ var g = &grammar{ pos: position{line: 311, col: 9, offset: 9575}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonAttributeDeclaration15, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11566,28 +11566,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonAttributeDeclaration21, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11596,9 +11596,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11650,10 +11650,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 350, col: 13, offset: 10839}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonAttributeDeclarationValue14, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11662,28 +11662,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonAttributeDeclarationValue17, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11692,9 +11692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -11723,10 +11723,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonAttributeDeclarationValue29, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12125,25 +12125,25 @@ var g = &grammar{ want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonAttributeDeclarationValue107, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12154,10 +12154,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 332, col: 9, offset: 10269}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonAttributeDeclarationValue113, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12667,10 +12667,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 35, offset: 11748}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes100, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12679,28 +12679,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes103, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12709,9 +12709,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -12727,19 +12727,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes117, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12748,28 +12748,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes120, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12778,9 +12778,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -12989,10 +12989,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 380, col: 35, offset: 11903}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes167, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13001,28 +13001,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes170, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -13031,9 +13031,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -13049,19 +13049,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes184, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13070,28 +13070,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes187, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -13100,9 +13100,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -13131,10 +13131,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 384, col: 44, offset: 12036}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes199, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13143,28 +13143,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes202, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -13173,9 +13173,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -13191,19 +13191,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonBlockAttributes216, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13212,28 +13212,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonBlockAttributes219, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -13242,9 +13242,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -13492,10 +13492,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 474, col: 13, offset: 14913}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFirstPositionalAttributes23, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13640,40 +13640,40 @@ var g = &grammar{ pos: position{line: 516, col: 9, offset: 16209}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonShortHandAttributeValue9, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonShortHandAttributeValue11, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonShortHandAttributeValue13, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonShortHandAttributeValue15, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -14071,10 +14071,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 526, col: 9, offset: 16495}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonShortHandAttributeValue95, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14135,10 +14135,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 532, col: 34, offset: 16638}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14178,10 +14178,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 537, col: 13, offset: 16894}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14204,10 +14204,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 537, col: 26, offset: 16907}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14262,10 +14262,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 553, col: 22, offset: 17569}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14286,10 +14286,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 553, col: 42, offset: 17589}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonNamedAttribute12, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14310,10 +14310,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 548, col: 47, offset: 17289}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonNamedAttribute16, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14343,10 +14343,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 548, col: 82, offset: 17324}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonNamedAttribute24, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14401,10 +14401,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 563, col: 9, offset: 17812}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonAttributeValue12, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14483,12 +14483,12 @@ var g = &grammar{ pos: position{line: 576, col: 9, offset: 18129}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonSingleQuotedAttributeValueContent5, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14498,10 +14498,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuotedAttributeValueContent8, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14513,40 +14513,40 @@ var g = &grammar{ name: "Quote", }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuotedAttributeValueContent11, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuotedAttributeValueContent13, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuotedAttributeValueContent15, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuotedAttributeValueContent17, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -15006,10 +15006,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 597, col: 14, offset: 18885}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuotedAttributeValue13, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15046,12 +15046,12 @@ var g = &grammar{ pos: position{line: 602, col: 9, offset: 18995}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonDoubleQuotedAttributeValueContent5, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -15061,10 +15061,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuotedAttributeValueContent8, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15076,40 +15076,40 @@ var g = &grammar{ name: "Quote", }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuotedAttributeValueContent11, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuotedAttributeValueContent13, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuotedAttributeValueContent15, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuotedAttributeValueContent17, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -15539,10 +15539,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 624, col: 5, offset: 19867}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonUnquotedAttributeValue4, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15598,10 +15598,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonUnquotedAttributeValue17, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15963,40 +15963,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonUnquotedAttributeValue88, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonUnquotedAttributeValue90, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonUnquotedAttributeValue92, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonUnquotedAttributeValue94, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -16049,12 +16049,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -16066,10 +16066,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16267,12 +16267,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonCrossReference48, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -16316,46 +16316,46 @@ var g = &grammar{ pos: position{line: 705, col: 35, offset: 22908}, label: "url", expr: &actionExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3036, col: 22, offset: 98771}, + pos: position{line: 3036, col: 22, offset: 98823}, expr: &choiceExpr{ - pos: position{line: 3036, col: 23, offset: 98772}, + pos: position{line: 3036, col: 23, offset: 98824}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonExternalCrossReference9, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonExternalCrossReference16, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -16364,13 +16364,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonExternalCrossReference20, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -16378,23 +16378,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalCrossReference27, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16762,23 +16762,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalCrossReference98, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalCrossReference100, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonExternalCrossReference103, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -16799,12 +16799,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalCrossReference109, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -16816,10 +16816,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalCrossReference113, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17017,12 +17017,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalCrossReference151, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -17044,10 +17044,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonExternalCrossReference155, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -17061,10 +17061,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonExternalCrossReference157, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -17168,28 +17168,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17198,9 +17198,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17257,12 +17257,12 @@ var g = &grammar{ want: "\"=\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDocumentHeader14, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17274,12 +17274,12 @@ var g = &grammar{ pos: position{line: 1127, col: 16, offset: 35253}, label: "title", expr: &actionExpr{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, run: (*parser).callonDocumentHeader18, expr: &oneOrMoreExpr{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, expr: &charClassMatcher{ - pos: position{line: 2639, col: 17, offset: 86919}, + pos: position{line: 2639, col: 17, offset: 86918}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17289,28 +17289,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader22, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17319,9 +17319,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17336,36 +17336,36 @@ var g = &grammar{ pos: position{line: 1120, col: 6, offset: 34988}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentHeader31, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentHeader37, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -17375,28 +17375,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader41, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17405,9 +17405,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17458,10 +17458,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader59, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17470,28 +17470,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader62, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17500,9 +17500,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17563,10 +17563,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader84, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17575,28 +17575,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader87, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17605,9 +17605,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17616,9 +17616,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17636,9 +17636,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17661,28 +17661,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader107, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17691,9 +17691,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17749,10 +17749,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader125, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17761,28 +17761,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader128, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -17791,9 +17791,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17802,9 +17802,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -17839,10 +17839,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1138, col: 20, offset: 35604}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader145, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17914,10 +17914,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1165, col: 5, offset: 36462}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader166, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17949,10 +17949,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1169, col: 5, offset: 36561}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader174, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17984,10 +17984,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1173, col: 5, offset: 36658}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader182, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18014,9 +18014,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1179, col: 5, offset: 36780}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18058,10 +18058,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1151, col: 69, offset: 36050}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader198, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18081,10 +18081,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1151, col: 81, offset: 36062}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader203, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18119,10 +18119,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1146, col: 44, offset: 35883}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader210, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18171,10 +18171,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1165, col: 5, offset: 36462}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader224, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18206,10 +18206,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1169, col: 5, offset: 36561}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader232, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18241,10 +18241,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1173, col: 5, offset: 36658}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader240, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18271,9 +18271,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1179, col: 5, offset: 36780}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18315,10 +18315,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1151, col: 69, offset: 36050}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader256, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18338,10 +18338,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1151, col: 81, offset: 36062}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader261, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18364,28 +18364,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader265, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18394,9 +18394,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18411,36 +18411,36 @@ var g = &grammar{ pos: position{line: 1133, col: 6, offset: 35379}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentHeader274, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentHeader280, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -18450,28 +18450,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader284, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18480,9 +18480,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18533,10 +18533,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader302, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18545,28 +18545,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader305, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18575,9 +18575,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18638,10 +18638,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader327, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18650,28 +18650,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader330, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18680,9 +18680,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18691,9 +18691,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18711,9 +18711,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18736,28 +18736,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader350, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18766,9 +18766,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18824,10 +18824,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader368, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18836,28 +18836,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader371, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18866,9 +18866,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18877,9 +18877,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -18905,10 +18905,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1190, col: 21, offset: 37056}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader385, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19010,10 +19010,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1202, col: 28, offset: 37687}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeader409, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19160,28 +19160,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeader441, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19190,9 +19190,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19295,10 +19295,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 364, col: 49, offset: 11201}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes15, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19307,28 +19307,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes18, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19337,9 +19337,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19402,10 +19402,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 366, col: 39, offset: 11322}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes36, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19414,28 +19414,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes39, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19444,9 +19444,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19455,36 +19455,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonDocumentHeaderAttributes46, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonDocumentHeaderAttributes52, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -19494,28 +19494,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes56, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19524,9 +19524,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19577,10 +19577,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes74, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19589,28 +19589,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes77, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19619,9 +19619,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19682,10 +19682,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes99, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19694,28 +19694,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes102, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19724,9 +19724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19735,9 +19735,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19755,9 +19755,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19780,28 +19780,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes122, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19810,9 +19810,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19868,10 +19868,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes140, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19880,28 +19880,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes143, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19910,9 +19910,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19921,9 +19921,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -19941,19 +19941,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDocumentHeaderAttributes158, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19962,28 +19962,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDocumentHeaderAttributes161, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -19992,9 +19992,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -20019,15 +20019,15 @@ var g = &grammar{ pos: position{line: 1279, col: 9, offset: 40042}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, expr: &charClassMatcher{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -20037,13 +20037,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3014, col: 6, offset: 98187}, + pos: position{line: 3014, col: 6, offset: 98186}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineElement9, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20051,37 +20051,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3014, col: 14, offset: 98195}, + pos: position{line: 3014, col: 14, offset: 98194}, expr: &choiceExpr{ - pos: position{line: 3014, col: 16, offset: 98197}, + pos: position{line: 3014, col: 16, offset: 98196}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3014, col: 16, offset: 98197}, + pos: position{line: 3014, col: 16, offset: 98196}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlineElement14, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20090,9 +20090,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -20104,12 +20104,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonInlineElement21, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20136,10 +20136,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1230, col: 9, offset: 38693}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineElement29, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20150,28 +20150,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1230, col: 16, offset: 38700}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlineElement33, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20180,9 +20180,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -20197,28 +20197,28 @@ var g = &grammar{ ¬Expr{ pos: position{line: 1282, col: 11, offset: 40141}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlineElement43, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -20227,9 +20227,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -20238,19 +20238,265 @@ var g = &grammar{ &choiceExpr{ pos: position{line: 1283, col: 13, offset: 40184}, alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2786, col: 5, offset: 91397}, + run: (*parser).callonInlineElement51, + expr: &seqExpr{ + pos: position{line: 2786, col: 5, offset: 91397}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 2786, col: 5, offset: 91397}, + val: "\\", + ignoreCase: false, + want: "\"\\\\\"", + }, + &choiceExpr{ + pos: position{line: 2786, col: 10, offset: 91402}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2795, col: 5, offset: 91692}, + run: (*parser).callonInlineElement55, + expr: &litMatcher{ + pos: position{line: 2795, col: 5, offset: 91692}, + val: "\"`", + ignoreCase: false, + want: "\"\\\"`\"", + }, + }, + &actionExpr{ + pos: position{line: 2798, col: 7, offset: 91750}, + run: (*parser).callonInlineElement57, + expr: &litMatcher{ + pos: position{line: 2798, col: 7, offset: 91750}, + val: "`\"", + ignoreCase: false, + want: "\"`\\\"\"", + }, + }, + &actionExpr{ + pos: position{line: 2801, col: 7, offset: 91808}, + run: (*parser).callonInlineElement59, + expr: &litMatcher{ + pos: position{line: 2801, col: 7, offset: 91808}, + val: "'`", + ignoreCase: false, + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2804, col: 7, offset: 91864}, + run: (*parser).callonInlineElement61, + expr: &litMatcher{ + pos: position{line: 2804, col: 7, offset: 91864}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2810, col: 14, offset: 91986}, + run: (*parser).callonInlineElement63, + expr: &litMatcher{ + pos: position{line: 2810, col: 14, offset: 91986}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2814, col: 14, offset: 92052}, + run: (*parser).callonInlineElement65, + expr: &litMatcher{ + pos: position{line: 2814, col: 14, offset: 92052}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2818, col: 15, offset: 92121}, + run: (*parser).callonInlineElement67, + expr: &litMatcher{ + pos: position{line: 2818, col: 15, offset: 92121}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 13, offset: 92186}, + run: (*parser).callonInlineElement69, + expr: &litMatcher{ + pos: position{line: 2822, col: 13, offset: 92186}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2795, col: 5, offset: 91692}, + run: (*parser).callonInlineElement71, + expr: &litMatcher{ + pos: position{line: 2795, col: 5, offset: 91692}, + val: "\"`", + ignoreCase: false, + want: "\"\\\"`\"", + }, + }, + &actionExpr{ + pos: position{line: 2798, col: 7, offset: 91750}, + run: (*parser).callonInlineElement73, + expr: &litMatcher{ + pos: position{line: 2798, col: 7, offset: 91750}, + val: "`\"", + ignoreCase: false, + want: "\"`\\\"\"", + }, + }, + &actionExpr{ + pos: position{line: 2801, col: 7, offset: 91808}, + run: (*parser).callonInlineElement75, + expr: &litMatcher{ + pos: position{line: 2801, col: 7, offset: 91808}, + val: "'`", + ignoreCase: false, + want: "\"'`\"", + }, + }, + &actionExpr{ + pos: position{line: 2804, col: 7, offset: 91864}, + run: (*parser).callonInlineElement77, + expr: &litMatcher{ + pos: position{line: 2804, col: 7, offset: 91864}, + val: "`'", + ignoreCase: false, + want: "\"`'\"", + }, + }, + &actionExpr{ + pos: position{line: 2810, col: 14, offset: 91986}, + run: (*parser).callonInlineElement79, + expr: &litMatcher{ + pos: position{line: 2810, col: 14, offset: 91986}, + val: "(C)", + ignoreCase: false, + want: "\"(C)\"", + }, + }, + &actionExpr{ + pos: position{line: 2814, col: 14, offset: 92052}, + run: (*parser).callonInlineElement81, + expr: &litMatcher{ + pos: position{line: 2814, col: 14, offset: 92052}, + val: "(TM)", + ignoreCase: false, + want: "\"(TM)\"", + }, + }, + &actionExpr{ + pos: position{line: 2818, col: 15, offset: 92121}, + run: (*parser).callonInlineElement83, + expr: &litMatcher{ + pos: position{line: 2818, col: 15, offset: 92121}, + val: "(R)", + ignoreCase: false, + want: "\"(R)\"", + }, + }, + &actionExpr{ + pos: position{line: 2822, col: 13, offset: 92186}, + run: (*parser).callonInlineElement85, + expr: &litMatcher{ + pos: position{line: 2822, col: 13, offset: 92186}, + val: "...", + ignoreCase: false, + want: "\"...\"", + }, + }, + &actionExpr{ + pos: position{line: 2833, col: 5, offset: 92496}, + run: (*parser).callonInlineElement87, + expr: &seqExpr{ + pos: position{line: 2833, col: 5, offset: 92496}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 2994, col: 13, offset: 97463}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2833, col: 14, offset: 92505}, + val: "\\'", + ignoreCase: false, + want: "\"\\\\'\"", + }, + &andExpr{ + pos: position{line: 2833, col: 19, offset: 92510}, + expr: &charClassMatcher{ + pos: position{line: 2833, col: 20, offset: 92511}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2839, col: 5, offset: 92742}, + run: (*parser).callonInlineElement93, + expr: &seqExpr{ + pos: position{line: 2839, col: 5, offset: 92742}, + exprs: []interface{}{ + &charClassMatcher{ + pos: position{line: 2994, col: 13, offset: 97463}, + val: "[0-9\\pL]", + ranges: []rune{'0', '9'}, + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + &litMatcher{ + pos: position{line: 2839, col: 14, offset: 92751}, + val: "'", + ignoreCase: false, + want: "\"'\"", + }, + &andExpr{ + pos: position{line: 2839, col: 18, offset: 92755}, + expr: &charClassMatcher{ + pos: position{line: 2839, col: 19, offset: 92756}, + val: "[\\pL]", + classes: []*unicode.RangeTable{rangeTable("L")}, + ignoreCase: false, + inverted: false, + }, + }, + }, + }, + }, &ruleRefExpr{ - pos: position{line: 1283, col: 13, offset: 40184}, + pos: position{line: 1284, col: 15, offset: 40205}, name: "Quote", }, &actionExpr{ pos: position{line: 648, col: 5, offset: 20883}, - run: (*parser).callonInlineElement52, + run: (*parser).callonInlineElement100, expr: &seqExpr{ pos: position{line: 648, col: 5, offset: 20883}, exprs: []interface{}{ &andCodeExpr{ pos: position{line: 648, col: 5, offset: 20883}, - run: (*parser).callonInlineElement54, + run: (*parser).callonInlineElement102, }, &labeledExpr{ pos: position{line: 651, col: 5, offset: 20952}, @@ -20260,7 +20506,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 671, col: 25, offset: 21614}, - run: (*parser).callonInlineElement57, + run: (*parser).callonInlineElement105, expr: &seqExpr{ pos: position{line: 671, col: 25, offset: 21614}, exprs: []interface{}{ @@ -20275,7 +20521,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement61, + run: (*parser).callonInlineElement109, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20311,7 +20557,7 @@ var g = &grammar{ pos: position{line: 671, col: 62, offset: 21651}, expr: &actionExpr{ pos: position{line: 679, col: 17, offset: 21946}, - run: (*parser).callonInlineElement68, + run: (*parser).callonInlineElement116, expr: &seqExpr{ pos: position{line: 679, col: 17, offset: 21946}, exprs: []interface{}{ @@ -20329,7 +20575,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 679, col: 28, offset: 21957}, - run: (*parser).callonInlineElement73, + run: (*parser).callonInlineElement121, expr: &charClassMatcher{ pos: position{line: 679, col: 28, offset: 21957}, val: "[A-Za-z]", @@ -20340,7 +20586,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 681, col: 9, offset: 22011}, - run: (*parser).callonInlineElement75, + run: (*parser).callonInlineElement123, expr: &oneOrMoreExpr{ pos: position{line: 681, col: 9, offset: 22011}, expr: &charClassMatcher{ @@ -20371,7 +20617,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 675, col: 25, offset: 21785}, - run: (*parser).callonInlineElement79, + run: (*parser).callonInlineElement127, expr: &seqExpr{ pos: position{line: 675, col: 25, offset: 21785}, exprs: []interface{}{ @@ -20386,7 +20632,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement83, + run: (*parser).callonInlineElement131, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20422,7 +20668,7 @@ var g = &grammar{ pos: position{line: 675, col: 63, offset: 21823}, expr: &actionExpr{ pos: position{line: 679, col: 17, offset: 21946}, - run: (*parser).callonInlineElement90, + run: (*parser).callonInlineElement138, expr: &seqExpr{ pos: position{line: 679, col: 17, offset: 21946}, exprs: []interface{}{ @@ -20440,7 +20686,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 679, col: 28, offset: 21957}, - run: (*parser).callonInlineElement95, + run: (*parser).callonInlineElement143, expr: &charClassMatcher{ pos: position{line: 679, col: 28, offset: 21957}, val: "[A-Za-z]", @@ -20451,7 +20697,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 681, col: 9, offset: 22011}, - run: (*parser).callonInlineElement97, + run: (*parser).callonInlineElement145, expr: &oneOrMoreExpr{ pos: position{line: 681, col: 9, offset: 22011}, expr: &charClassMatcher{ @@ -20482,7 +20728,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 657, col: 5, offset: 21090}, - run: (*parser).callonInlineElement101, + run: (*parser).callonInlineElement149, expr: &seqExpr{ pos: position{line: 657, col: 5, offset: 21090}, exprs: []interface{}{ @@ -20497,7 +20743,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement105, + run: (*parser).callonInlineElement153, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20537,7 +20783,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 664, col: 5, offset: 21358}, - run: (*parser).callonInlineElement111, + run: (*parser).callonInlineElement159, expr: &seqExpr{ pos: position{line: 664, col: 5, offset: 21358}, exprs: []interface{}{ @@ -20552,7 +20798,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement115, + run: (*parser).callonInlineElement163, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20597,34 +20843,34 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1285, col: 15, offset: 40238}, + pos: position{line: 1286, col: 15, offset: 40259}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, - run: (*parser).callonInlineElement122, + pos: position{line: 2753, col: 5, offset: 90225}, + run: (*parser).callonInlineElement170, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, - run: (*parser).callonInlineElement124, + pos: position{line: 2753, col: 5, offset: 90225}, + run: (*parser).callonInlineElement172, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, - run: (*parser).callonInlineElement127, + pos: position{line: 2758, col: 9, offset: 90399}, + run: (*parser).callonInlineElement175, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 699, col: 27, offset: 22665}, - run: (*parser).callonInlineElement129, + run: (*parser).callonInlineElement177, expr: &seqExpr{ pos: position{line: 699, col: 27, offset: 22665}, exprs: []interface{}{ @@ -20638,12 +20884,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, - run: (*parser).callonInlineElement133, + pos: position{line: 3065, col: 7, offset: 99852}, + run: (*parser).callonInlineElement181, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20655,10 +20901,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, - run: (*parser).callonInlineElement137, + pos: position{line: 3080, col: 10, offset: 100200}, + run: (*parser).callonInlineElement185, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20682,7 +20928,7 @@ var g = &grammar{ alternatives: []interface{}{ &actionExpr{ pos: position{line: 710, col: 6, offset: 23097}, - run: (*parser).callonInlineElement143, + run: (*parser).callonInlineElement191, expr: &seqExpr{ pos: position{line: 710, col: 6, offset: 23097}, exprs: []interface{}{ @@ -20709,7 +20955,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 657, col: 5, offset: 21090}, - run: (*parser).callonInlineElement148, + run: (*parser).callonInlineElement196, expr: &seqExpr{ pos: position{line: 657, col: 5, offset: 21090}, exprs: []interface{}{ @@ -20724,7 +20970,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement152, + run: (*parser).callonInlineElement200, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20764,7 +21010,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 664, col: 5, offset: 21358}, - run: (*parser).callonInlineElement158, + run: (*parser).callonInlineElement206, expr: &seqExpr{ pos: position{line: 664, col: 5, offset: 21358}, exprs: []interface{}{ @@ -20779,7 +21025,7 @@ var g = &grammar{ label: "name", expr: &actionExpr{ pos: position{line: 324, col: 18, offset: 10072}, - run: (*parser).callonInlineElement162, + run: (*parser).callonInlineElement210, expr: &seqExpr{ pos: position{line: 324, col: 18, offset: 10072}, exprs: []interface{}{ @@ -20819,7 +21065,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 714, col: 8, offset: 23331}, - run: (*parser).callonInlineElement168, + run: (*parser).callonInlineElement216, expr: &litMatcher{ pos: position{line: 714, col: 8, offset: 23331}, val: "{", @@ -20842,7 +21088,7 @@ var g = &grammar{ }, &actionExpr{ pos: position{line: 701, col: 9, offset: 22790}, - run: (*parser).callonInlineElement171, + run: (*parser).callonInlineElement219, expr: &seqExpr{ pos: position{line: 701, col: 9, offset: 22790}, exprs: []interface{}{ @@ -20856,12 +21102,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, - run: (*parser).callonInlineElement175, + pos: position{line: 3065, col: 7, offset: 99852}, + run: (*parser).callonInlineElement223, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20883,10 +21129,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, - run: (*parser).callonInlineElement179, + pos: position{line: 2761, col: 11, offset: 90503}, + run: (*parser).callonInlineElement227, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -20899,252 +21145,6 @@ var g = &grammar{ }, }, }, - &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, - run: (*parser).callonInlineElement181, - expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, - exprs: []interface{}{ - &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, - val: "\\", - ignoreCase: false, - want: "\"\\\\\"", - }, - &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, - alternatives: []interface{}{ - &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, - run: (*parser).callonInlineElement185, - expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, - val: "\"`", - ignoreCase: false, - want: "\"\\\"`\"", - }, - }, - &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, - run: (*parser).callonInlineElement187, - expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, - val: "`\"", - ignoreCase: false, - want: "\"`\\\"\"", - }, - }, - &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, - run: (*parser).callonInlineElement189, - expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, - val: "'`", - ignoreCase: false, - want: "\"'`\"", - }, - }, - &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, - run: (*parser).callonInlineElement191, - expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, - val: "`'", - ignoreCase: false, - want: "\"`'\"", - }, - }, - &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, - run: (*parser).callonInlineElement193, - expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, - val: "(C)", - ignoreCase: false, - want: "\"(C)\"", - }, - }, - &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, - run: (*parser).callonInlineElement195, - expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, - val: "(TM)", - ignoreCase: false, - want: "\"(TM)\"", - }, - }, - &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, - run: (*parser).callonInlineElement197, - expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, - val: "(R)", - ignoreCase: false, - want: "\"(R)\"", - }, - }, - &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, - run: (*parser).callonInlineElement199, - expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, - val: "...", - ignoreCase: false, - want: "\"...\"", - }, - }, - }, - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, - run: (*parser).callonInlineElement201, - expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, - val: "\"`", - ignoreCase: false, - want: "\"\\\"`\"", - }, - }, - &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, - run: (*parser).callonInlineElement203, - expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, - val: "`\"", - ignoreCase: false, - want: "\"`\\\"\"", - }, - }, - &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, - run: (*parser).callonInlineElement205, - expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, - val: "'`", - ignoreCase: false, - want: "\"'`\"", - }, - }, - &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, - run: (*parser).callonInlineElement207, - expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, - val: "`'", - ignoreCase: false, - want: "\"`'\"", - }, - }, - &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, - run: (*parser).callonInlineElement209, - expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, - val: "(C)", - ignoreCase: false, - want: "\"(C)\"", - }, - }, - &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, - run: (*parser).callonInlineElement211, - expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, - val: "(TM)", - ignoreCase: false, - want: "\"(TM)\"", - }, - }, - &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, - run: (*parser).callonInlineElement213, - expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, - val: "(R)", - ignoreCase: false, - want: "\"(R)\"", - }, - }, - &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, - run: (*parser).callonInlineElement215, - expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, - val: "...", - ignoreCase: false, - want: "\"...\"", - }, - }, - &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, - run: (*parser).callonInlineElement217, - expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, - exprs: []interface{}{ - &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, - val: "[0-9\\pL]", - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, - val: "\\'", - ignoreCase: false, - want: "\"\\\\'\"", - }, - &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, - expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, - val: "[\\pL]", - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, - &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, - run: (*parser).callonInlineElement223, - expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, - exprs: []interface{}{ - &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, - val: "[0-9\\pL]", - ranges: []rune{'0', '9'}, - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, - val: "'", - ignoreCase: false, - want: "\"'\"", - }, - &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, - expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, - val: "[\\pL]", - classes: []*unicode.RangeTable{rangeTable("L")}, - ignoreCase: false, - inverted: false, - }, - }, - }, - }, - }, &actionExpr{ pos: position{line: 1219, col: 23, offset: 38141}, run: (*parser).callonInlineElement229, @@ -21185,10 +21185,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3032, col: 12, offset: 98683}, + pos: position{line: 3032, col: 12, offset: 98735}, run: (*parser).callonInlineElement237, expr: &anyMatcher{ - line: 3032, col: 12, offset: 98683, + line: 3032, col: 12, offset: 98735, }, }, }, @@ -21254,12 +21254,12 @@ var g = &grammar{ pos: position{line: 1328, col: 13, offset: 41793}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonInlineMenu6, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21328,15 +21328,15 @@ var g = &grammar{ pos: position{line: 1339, col: 31, offset: 42253}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, expr: &charClassMatcher{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21345,21 +21345,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3006, col: 15, offset: 97929}, + pos: position{line: 3006, col: 15, offset: 97928}, expr: &choiceExpr{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -21369,15 +21369,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21386,21 +21386,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 19, offset: 98023}, + pos: position{line: 3008, col: 19, offset: 98022}, expr: &seqExpr{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21419,10 +21419,10 @@ var g = &grammar{ name: "QuotedText", }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonIndexTermContent24, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21430,23 +21430,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonIndexTermContent26, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonIndexTermContent28, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonIndexTermContent31, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -21467,12 +21467,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonIndexTermContent37, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21484,10 +21484,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonIndexTermContent41, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21685,12 +21685,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonIndexTermContent79, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21712,10 +21712,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonIndexTermContent83, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -21813,45 +21813,45 @@ var g = &grammar{ pos: position{line: 1360, col: 15, offset: 43066}, label: "path", expr: &actionExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, run: (*parser).callonImageBlock5, expr: &seqExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3040, col: 20, offset: 98891}, + pos: position{line: 3040, col: 20, offset: 98943}, expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -21861,43 +21861,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3040, col: 30, offset: 98901}, + pos: position{line: 3040, col: 30, offset: 98953}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3040, col: 35, offset: 98906}, + pos: position{line: 3040, col: 35, offset: 98958}, expr: &choiceExpr{ - pos: position{line: 3040, col: 36, offset: 98907}, + pos: position{line: 3040, col: 36, offset: 98959}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonImageBlock18, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonImageBlock25, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -21906,13 +21906,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonImageBlock29, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -21920,23 +21920,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonImageBlock36, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22304,23 +22304,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonImageBlock107, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonImageBlock109, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonImageBlock112, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -22341,12 +22341,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonImageBlock118, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22358,10 +22358,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonImageBlock122, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22559,12 +22559,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonImageBlock160, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22586,10 +22586,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonImageBlock164, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -22603,10 +22603,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonImageBlock166, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -22677,10 +22677,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1360, col: 61, offset: 43112}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonImageBlock179, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22689,28 +22689,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonImageBlock182, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22719,9 +22719,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -22758,45 +22758,45 @@ var g = &grammar{ pos: position{line: 1365, col: 30, offset: 43358}, label: "path", expr: &actionExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3040, col: 20, offset: 98891}, + pos: position{line: 3040, col: 20, offset: 98943}, expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -22806,43 +22806,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3040, col: 30, offset: 98901}, + pos: position{line: 3040, col: 30, offset: 98953}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3040, col: 35, offset: 98906}, + pos: position{line: 3040, col: 35, offset: 98958}, expr: &choiceExpr{ - pos: position{line: 3040, col: 36, offset: 98907}, + pos: position{line: 3040, col: 36, offset: 98959}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonInlineImage20, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonInlineImage27, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -22851,13 +22851,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonInlineImage31, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -22865,23 +22865,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineImage38, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23249,23 +23249,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonInlineImage109, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonInlineImage111, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonInlineImage114, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -23286,12 +23286,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonInlineImage120, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -23303,10 +23303,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineImage124, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23504,12 +23504,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonInlineImage162, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -23531,10 +23531,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonInlineImage166, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -23548,10 +23548,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonInlineImage168, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -23721,12 +23721,12 @@ var g = &grammar{ pos: position{line: 1381, col: 21, offset: 44381}, label: "ref", expr: &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonInlineFootnote12, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23810,25 +23810,25 @@ var g = &grammar{ name: "InlineElement", }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonFootnoteElement8, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23845,32 +23845,32 @@ var g = &grammar{ }, { name: "PassthroughMacro", - pos: position{line: 1427, col: 1, offset: 46396}, + pos: position{line: 1427, col: 1, offset: 46395}, expr: &choiceExpr{ - pos: position{line: 1427, col: 21, offset: 46416}, + pos: position{line: 1427, col: 21, offset: 46415}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1427, col: 21, offset: 46416}, + pos: position{line: 1427, col: 21, offset: 46415}, run: (*parser).callonPassthroughMacro2, expr: &seqExpr{ - pos: position{line: 1427, col: 21, offset: 46416}, + pos: position{line: 1427, col: 21, offset: 46415}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1427, col: 21, offset: 46416}, + pos: position{line: 1427, col: 21, offset: 46415}, val: "pass:[", ignoreCase: false, want: "\"pass:[\"", }, &labeledExpr{ - pos: position{line: 1427, col: 30, offset: 46425}, + pos: position{line: 1427, col: 30, offset: 46424}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1427, col: 38, offset: 46433}, + pos: position{line: 1427, col: 38, offset: 46432}, expr: &actionExpr{ - pos: position{line: 1433, col: 30, offset: 46759}, + pos: position{line: 1433, col: 30, offset: 46758}, run: (*parser).callonPassthroughMacro7, expr: &charClassMatcher{ - pos: position{line: 1433, col: 30, offset: 46759}, + pos: position{line: 1433, col: 30, offset: 46758}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -23880,7 +23880,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1427, col: 67, offset: 46462}, + pos: position{line: 1427, col: 67, offset: 46461}, val: "]", ignoreCase: false, want: "\"]\"", @@ -23889,34 +23889,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1429, col: 9, offset: 46566}, + pos: position{line: 1429, col: 9, offset: 46565}, run: (*parser).callonPassthroughMacro10, expr: &seqExpr{ - pos: position{line: 1429, col: 9, offset: 46566}, + pos: position{line: 1429, col: 9, offset: 46565}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1429, col: 9, offset: 46566}, + pos: position{line: 1429, col: 9, offset: 46565}, val: "pass:q[", ignoreCase: false, want: "\"pass:q[\"", }, &labeledExpr{ - pos: position{line: 1429, col: 19, offset: 46576}, + pos: position{line: 1429, col: 19, offset: 46575}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1429, col: 27, offset: 46584}, + pos: position{line: 1429, col: 27, offset: 46583}, expr: &choiceExpr{ - pos: position{line: 1429, col: 28, offset: 46585}, + pos: position{line: 1429, col: 28, offset: 46584}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1429, col: 28, offset: 46585}, + pos: position{line: 1429, col: 28, offset: 46584}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 1433, col: 30, offset: 46759}, + pos: position{line: 1433, col: 30, offset: 46758}, run: (*parser).callonPassthroughMacro17, expr: &charClassMatcher{ - pos: position{line: 1433, col: 30, offset: 46759}, + pos: position{line: 1433, col: 30, offset: 46758}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -23928,7 +23928,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1429, col: 69, offset: 46626}, + pos: position{line: 1429, col: 69, offset: 46625}, val: "]", ignoreCase: false, want: "\"]\"", @@ -23941,72 +23941,72 @@ var g = &grammar{ }, { name: "Link", - pos: position{line: 1440, col: 1, offset: 47015}, + pos: position{line: 1440, col: 1, offset: 47014}, expr: &choiceExpr{ - pos: position{line: 1440, col: 9, offset: 47023}, + pos: position{line: 1440, col: 9, offset: 47022}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1443, col: 5, offset: 47077}, + pos: position{line: 1443, col: 5, offset: 47076}, run: (*parser).callonLink2, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 47077}, + pos: position{line: 1443, col: 5, offset: 47076}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1443, col: 5, offset: 47077}, + pos: position{line: 1443, col: 5, offset: 47076}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1444, col: 5, offset: 47086}, + pos: position{line: 1444, col: 5, offset: 47085}, label: "url", expr: &actionExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, run: (*parser).callonLink6, expr: &seqExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, expr: &litMatcher{ - pos: position{line: 3044, col: 24, offset: 99034}, + pos: position{line: 3044, col: 24, offset: 99086}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3044, col: 28, offset: 99038}, + pos: position{line: 3044, col: 28, offset: 99090}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -24015,40 +24015,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3044, col: 44, offset: 99054}, + pos: position{line: 3044, col: 44, offset: 99106}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3044, col: 49, offset: 99059}, + pos: position{line: 3044, col: 49, offset: 99111}, expr: &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonLink19, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -24057,13 +24057,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonLink30, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -24071,23 +24071,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonLink37, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24455,23 +24455,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonLink108, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonLink110, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonLink113, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -24492,12 +24492,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24509,10 +24509,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonLink123, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24710,12 +24710,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -24737,10 +24737,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonLink165, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -24754,10 +24754,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonLink167, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -24777,12 +24777,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1445, col: 5, offset: 47153}, + pos: position{line: 1445, col: 5, offset: 47152}, label: "closingBracket", expr: &zeroOrOneExpr{ - pos: position{line: 1445, col: 20, offset: 47168}, + pos: position{line: 1445, col: 20, offset: 47167}, expr: &litMatcher{ - pos: position{line: 1445, col: 21, offset: 47169}, + pos: position{line: 1445, col: 21, offset: 47168}, val: ">", ignoreCase: false, want: "\">\"", @@ -24790,18 +24790,18 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1446, col: 5, offset: 47200}, + pos: position{line: 1446, col: 5, offset: 47199}, run: (*parser).callonLink172, }, }, }, }, &ruleRefExpr{ - pos: position{line: 1440, col: 19, offset: 47033}, + pos: position{line: 1440, col: 19, offset: 47032}, name: "RelativeLink", }, &ruleRefExpr{ - pos: position{line: 1440, col: 34, offset: 47048}, + pos: position{line: 1440, col: 34, offset: 47047}, name: "ExternalLink", }, }, @@ -24809,65 +24809,65 @@ var g = &grammar{ }, { name: "RelativeLink", - pos: position{line: 1454, col: 1, offset: 47415}, + pos: position{line: 1454, col: 1, offset: 47414}, expr: &choiceExpr{ - pos: position{line: 1456, col: 5, offset: 47451}, + pos: position{line: 1456, col: 5, offset: 47450}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1456, col: 5, offset: 47451}, + pos: position{line: 1456, col: 5, offset: 47450}, run: (*parser).callonRelativeLink2, expr: &seqExpr{ - pos: position{line: 1456, col: 5, offset: 47451}, + pos: position{line: 1456, col: 5, offset: 47450}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1456, col: 5, offset: 47451}, + pos: position{line: 1456, col: 5, offset: 47450}, val: "\\link:", ignoreCase: false, want: "\"\\\\link:\"", }, &labeledExpr{ - pos: position{line: 1456, col: 17, offset: 47463}, + pos: position{line: 1456, col: 17, offset: 47462}, label: "url", expr: &actionExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, run: (*parser).callonRelativeLink6, expr: &seqExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3040, col: 20, offset: 98891}, + pos: position{line: 3040, col: 20, offset: 98943}, expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -24877,43 +24877,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3040, col: 30, offset: 98901}, + pos: position{line: 3040, col: 30, offset: 98953}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3040, col: 35, offset: 98906}, + pos: position{line: 3040, col: 35, offset: 98958}, expr: &choiceExpr{ - pos: position{line: 3040, col: 36, offset: 98907}, + pos: position{line: 3040, col: 36, offset: 98959}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonRelativeLink19, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonRelativeLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -24922,13 +24922,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonRelativeLink30, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -24936,23 +24936,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonRelativeLink37, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25320,23 +25320,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonRelativeLink108, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonRelativeLink110, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonRelativeLink113, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -25357,12 +25357,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonRelativeLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25374,10 +25374,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonRelativeLink123, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25575,12 +25575,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonRelativeLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -25602,10 +25602,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonRelativeLink165, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -25619,10 +25619,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonRelativeLink167, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -25683,10 +25683,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1456, col: 32, offset: 47478}, + pos: position{line: 1456, col: 32, offset: 47477}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1456, col: 44, offset: 47490}, + pos: position{line: 1456, col: 44, offset: 47489}, name: "InlineAttributes", }, }, @@ -25694,60 +25694,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1461, col: 5, offset: 47622}, + pos: position{line: 1461, col: 5, offset: 47621}, run: (*parser).callonRelativeLink179, expr: &seqExpr{ - pos: position{line: 1461, col: 5, offset: 47622}, + pos: position{line: 1461, col: 5, offset: 47621}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1461, col: 5, offset: 47622}, + pos: position{line: 1461, col: 5, offset: 47621}, val: "link:", ignoreCase: false, want: "\"link:\"", }, &labeledExpr{ - pos: position{line: 1461, col: 13, offset: 47630}, + pos: position{line: 1461, col: 13, offset: 47629}, label: "url", expr: &actionExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, run: (*parser).callonRelativeLink183, expr: &seqExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3040, col: 13, offset: 98884}, + pos: position{line: 3040, col: 13, offset: 98936}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3040, col: 20, offset: 98891}, + pos: position{line: 3040, col: 20, offset: 98943}, expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -25757,43 +25757,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3040, col: 30, offset: 98901}, + pos: position{line: 3040, col: 30, offset: 98953}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3040, col: 35, offset: 98906}, + pos: position{line: 3040, col: 35, offset: 98958}, expr: &choiceExpr{ - pos: position{line: 3040, col: 36, offset: 98907}, + pos: position{line: 3040, col: 36, offset: 98959}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonRelativeLink196, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonRelativeLink203, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -25802,13 +25802,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonRelativeLink207, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -25816,23 +25816,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonRelativeLink214, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26200,23 +26200,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonRelativeLink285, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonRelativeLink287, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonRelativeLink290, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -26237,12 +26237,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonRelativeLink296, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26254,10 +26254,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonRelativeLink300, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26455,12 +26455,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonRelativeLink338, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26482,10 +26482,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonRelativeLink342, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26499,10 +26499,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonRelativeLink344, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26563,10 +26563,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1461, col: 28, offset: 47645}, + pos: position{line: 1461, col: 28, offset: 47644}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1461, col: 40, offset: 47657}, + pos: position{line: 1461, col: 40, offset: 47656}, name: "InlineAttributes", }, }, @@ -26578,72 +26578,72 @@ var g = &grammar{ }, { name: "ExternalLink", - pos: position{line: 1465, col: 1, offset: 47773}, + pos: position{line: 1465, col: 1, offset: 47772}, expr: &choiceExpr{ - pos: position{line: 1467, col: 5, offset: 47809}, + pos: position{line: 1467, col: 5, offset: 47808}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1467, col: 5, offset: 47809}, + pos: position{line: 1467, col: 5, offset: 47808}, run: (*parser).callonExternalLink2, expr: &seqExpr{ - pos: position{line: 1467, col: 5, offset: 47809}, + pos: position{line: 1467, col: 5, offset: 47808}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1467, col: 5, offset: 47809}, + pos: position{line: 1467, col: 5, offset: 47808}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &labeledExpr{ - pos: position{line: 1467, col: 9, offset: 47813}, + pos: position{line: 1467, col: 9, offset: 47812}, label: "url", expr: &actionExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, run: (*parser).callonExternalLink6, expr: &seqExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, expr: &litMatcher{ - pos: position{line: 3044, col: 24, offset: 99034}, + pos: position{line: 3044, col: 24, offset: 99086}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3044, col: 28, offset: 99038}, + pos: position{line: 3044, col: 28, offset: 99090}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -26652,40 +26652,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3044, col: 44, offset: 99054}, + pos: position{line: 3044, col: 44, offset: 99106}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3044, col: 49, offset: 99059}, + pos: position{line: 3044, col: 49, offset: 99111}, expr: &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonExternalLink19, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonExternalLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -26694,13 +26694,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonExternalLink30, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -26708,23 +26708,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalLink37, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27092,23 +27092,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalLink108, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalLink110, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonExternalLink113, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -27129,12 +27129,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27146,10 +27146,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalLink123, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27347,12 +27347,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27374,10 +27374,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonExternalLink165, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -27391,10 +27391,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonExternalLink167, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27414,12 +27414,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1467, col: 34, offset: 47838}, + pos: position{line: 1467, col: 34, offset: 47837}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1467, col: 45, offset: 47849}, + pos: position{line: 1467, col: 45, offset: 47848}, expr: &ruleRefExpr{ - pos: position{line: 1467, col: 46, offset: 47850}, + pos: position{line: 1467, col: 46, offset: 47849}, name: "InlineAttributes", }, }, @@ -27428,61 +27428,61 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 5, offset: 47983}, + pos: position{line: 1472, col: 5, offset: 47982}, run: (*parser).callonExternalLink172, expr: &seqExpr{ - pos: position{line: 1472, col: 5, offset: 47983}, + pos: position{line: 1472, col: 5, offset: 47982}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1472, col: 5, offset: 47983}, + pos: position{line: 1472, col: 5, offset: 47982}, label: "url", expr: &actionExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, run: (*parser).callonExternalLink175, expr: &seqExpr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3044, col: 23, offset: 99033}, + pos: position{line: 3044, col: 23, offset: 99085}, expr: &litMatcher{ - pos: position{line: 3044, col: 24, offset: 99034}, + pos: position{line: 3044, col: 24, offset: 99086}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3044, col: 28, offset: 99038}, + pos: position{line: 3044, col: 28, offset: 99090}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3048, col: 11, offset: 99153}, + pos: position{line: 3048, col: 11, offset: 99205}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3048, col: 23, offset: 99165}, + pos: position{line: 3048, col: 23, offset: 99217}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3048, col: 36, offset: 99178}, + pos: position{line: 3048, col: 36, offset: 99230}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3048, col: 47, offset: 99189}, + pos: position{line: 3048, col: 47, offset: 99241}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3048, col: 58, offset: 99200}, + pos: position{line: 3048, col: 58, offset: 99252}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -27491,40 +27491,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3044, col: 44, offset: 99054}, + pos: position{line: 3044, col: 44, offset: 99106}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3044, col: 49, offset: 99059}, + pos: position{line: 3044, col: 49, offset: 99111}, expr: &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonExternalLink188, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonExternalLink195, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -27533,13 +27533,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonExternalLink199, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -27547,23 +27547,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalLink206, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27931,23 +27931,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalLink277, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonExternalLink279, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonExternalLink282, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -27968,12 +27968,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalLink288, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27985,10 +27985,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExternalLink292, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28186,12 +28186,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonExternalLink330, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -28213,10 +28213,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonExternalLink334, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -28230,10 +28230,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonExternalLink336, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28253,12 +28253,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1472, col: 30, offset: 48008}, + pos: position{line: 1472, col: 30, offset: 48007}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1472, col: 41, offset: 48019}, + pos: position{line: 1472, col: 41, offset: 48018}, expr: &ruleRefExpr{ - pos: position{line: 1472, col: 42, offset: 48020}, + pos: position{line: 1472, col: 42, offset: 48019}, name: "InlineAttributes", }, }, @@ -28271,41 +28271,41 @@ var g = &grammar{ }, { name: "ListElements", - pos: position{line: 1480, col: 1, offset: 48374}, + pos: position{line: 1480, col: 1, offset: 48373}, expr: &actionExpr{ - pos: position{line: 1481, col: 5, offset: 48395}, + pos: position{line: 1481, col: 5, offset: 48394}, run: (*parser).callonListElements1, expr: &seqExpr{ - pos: position{line: 1481, col: 5, offset: 48395}, + pos: position{line: 1481, col: 5, offset: 48394}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1481, col: 5, offset: 48395}, + pos: position{line: 1481, col: 5, offset: 48394}, label: "firstElement", expr: &choiceExpr{ - pos: position{line: 1487, col: 5, offset: 48597}, + pos: position{line: 1487, col: 5, offset: 48596}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, run: (*parser).callonListElements5, expr: &seqExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonListElements8, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28314,27 +28314,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonListElements15, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonListElements18, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -28343,22 +28343,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonListElements21, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonListElements22, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28366,7 +28366,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -28375,20 +28375,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonListElements27, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -28397,20 +28397,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonListElements31, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -28419,15 +28419,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonListElements35, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -28435,7 +28435,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -28444,15 +28444,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonListElements40, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -28460,7 +28460,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -28472,12 +28472,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28490,24 +28490,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1635, col: 5, offset: 53443}, + pos: position{line: 1635, col: 5, offset: 53442}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonListElements49, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonListElements52, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28517,28 +28517,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements56, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28547,9 +28547,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -28562,27 +28562,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, run: (*parser).callonListElements63, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonListElements66, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements69, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28591,27 +28591,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonListElements73, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonListElements76, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -28620,20 +28620,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonListElements79, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonListElements81, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -28644,12 +28644,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements83, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28662,56 +28662,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 55342}, + pos: position{line: 1685, col: 5, offset: 55341}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1685, col: 16, offset: 55353}, + pos: position{line: 1685, col: 16, offset: 55352}, expr: &actionExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, run: (*parser).callonListElements88, expr: &seqExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, expr: &litMatcher{ - pos: position{line: 1721, col: 6, offset: 56631}, + pos: position{line: 1721, col: 6, offset: 56630}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1721, col: 10, offset: 56635}, + pos: position{line: 1721, col: 10, offset: 56634}, label: "style", expr: &choiceExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, run: (*parser).callonListElements94, expr: &litMatcher{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, run: (*parser).callonListElements96, expr: &litMatcher{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, run: (*parser).callonListElements98, expr: &litMatcher{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -28721,12 +28721,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements100, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28740,24 +28740,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1686, col: 5, offset: 55392}, + pos: position{line: 1686, col: 5, offset: 55391}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonListElements104, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonListElements107, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28767,28 +28767,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements111, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28797,9 +28797,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -28812,36 +28812,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, run: (*parser).callonListElements118, expr: &seqExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonListElements121, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonListElements125, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28851,18 +28851,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements129, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28875,24 +28875,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1792, col: 5, offset: 58646}, + pos: position{line: 1792, col: 5, offset: 58645}, label: "description", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, run: (*parser).callonListElements133, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, run: (*parser).callonListElements136, expr: &oneOrMoreExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, expr: &charClassMatcher{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -28902,28 +28902,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements140, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28932,9 +28932,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -28947,40 +28947,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, run: (*parser).callonListElements147, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, label: "term", expr: &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonListElements150, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElements154, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElements157, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -28989,7 +28989,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElements160, }, }, @@ -28997,30 +28997,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements163, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29029,16 +29029,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, @@ -29046,24 +29046,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1734, col: 5, offset: 56965}, + pos: position{line: 1734, col: 5, offset: 56964}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElements172, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElements175, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -29072,7 +29072,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElements178, }, }, @@ -29080,24 +29080,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1735, col: 5, offset: 57010}, + pos: position{line: 1735, col: 5, offset: 57009}, label: "description", expr: &choiceExpr{ - pos: position{line: 1757, col: 5, offset: 57659}, + pos: position{line: 1757, col: 5, offset: 57658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, run: (*parser).callonListElements181, expr: &seqExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements184, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29106,28 +29106,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements187, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29136,15 +29136,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1760, col: 9, offset: 57744}, + pos: position{line: 1760, col: 9, offset: 57743}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElements195, @@ -29154,19 +29154,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements201, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29175,28 +29175,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements204, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29205,9 +29205,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -29217,47 +29217,47 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1761, col: 9, offset: 57764}, + pos: position{line: 1761, col: 9, offset: 57763}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1761, col: 17, offset: 57772}, + pos: position{line: 1761, col: 17, offset: 57771}, expr: &choiceExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, run: (*parser).callonListElements214, expr: &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonListElements215, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonListElements221, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -29267,28 +29267,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements225, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29297,9 +29297,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -29309,13 +29309,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, run: (*parser).callonListElements232, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElements235, @@ -29325,19 +29325,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements241, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29346,28 +29346,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements244, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29376,9 +29376,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -29388,23 +29388,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1560, col: 9, offset: 51178}, + pos: position{line: 1560, col: 9, offset: 51177}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements255, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29413,25 +29413,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements257, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29443,20 +29443,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1561, col: 9, offset: 51217}, + pos: position{line: 1561, col: 9, offset: 51216}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonListElements263, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements266, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29465,27 +29465,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonListElements270, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonListElements273, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -29494,22 +29494,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonListElements276, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonListElements277, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29517,7 +29517,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -29526,20 +29526,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonListElements282, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -29548,20 +29548,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonListElements286, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -29570,15 +29570,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonListElements290, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -29586,7 +29586,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -29595,15 +29595,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonListElements295, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -29611,7 +29611,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -29623,12 +29623,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements300, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29641,20 +29641,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1562, col: 9, offset: 51251}, + pos: position{line: 1562, col: 9, offset: 51250}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonListElements304, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements307, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29663,27 +29663,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonListElements311, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonListElements314, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -29692,20 +29692,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonListElements317, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonListElements319, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -29716,12 +29716,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements321, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29734,29 +29734,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1563, col: 9, offset: 51287}, + pos: position{line: 1563, col: 9, offset: 51286}, expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonListElements325, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonListElements329, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29766,18 +29766,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements333, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29790,36 +29790,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1564, col: 9, offset: 51321}, + pos: position{line: 1564, col: 9, offset: 51320}, expr: &seqExpr{ - pos: position{line: 1564, col: 11, offset: 51323}, + pos: position{line: 1564, col: 11, offset: 51322}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonListElements338, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElements342, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElements345, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -29828,7 +29828,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElements348, }, }, @@ -29836,30 +29836,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements351, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29868,37 +29868,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, }, }, &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElements359, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElements362, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -29907,7 +29907,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElements365, }, }, @@ -29917,7 +29917,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1565, col: 9, offset: 51383}, + pos: position{line: 1565, col: 9, offset: 51382}, expr: &actionExpr{ pos: position{line: 736, col: 5, offset: 23847}, run: (*parser).callonListElements367, @@ -29927,7 +29927,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -29978,10 +29978,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements382, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29990,28 +29990,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements385, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30020,9 +30020,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30067,10 +30067,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements401, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30079,28 +30079,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements404, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30109,9 +30109,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30152,10 +30152,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements419, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30164,28 +30164,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements422, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30194,9 +30194,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30241,10 +30241,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements438, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30253,28 +30253,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements441, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30283,9 +30283,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30330,10 +30330,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements457, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30342,28 +30342,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements460, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30372,9 +30372,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30419,10 +30419,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements476, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30431,28 +30431,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements479, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30461,9 +30461,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30508,10 +30508,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements495, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30520,28 +30520,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements498, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30550,9 +30550,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30597,10 +30597,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements514, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30609,28 +30609,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements517, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30639,9 +30639,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30686,10 +30686,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElements533, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30698,28 +30698,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements536, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30728,9 +30728,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30746,15 +30746,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1566, col: 9, offset: 51407}, + pos: position{line: 1566, col: 9, offset: 51406}, label: "content", expr: &actionExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, run: (*parser).callonListElements544, expr: &oneOrMoreExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, expr: &charClassMatcher{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30764,28 +30764,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements548, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30794,9 +30794,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30812,18 +30812,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, run: (*parser).callonListElements555, expr: &seqExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElements557, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30832,15 +30832,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1770, col: 9, offset: 58059}, + pos: position{line: 1770, col: 9, offset: 58058}, label: "content", expr: &actionExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, run: (*parser).callonListElements561, expr: &oneOrMoreExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, expr: &charClassMatcher{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30850,28 +30850,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElements565, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30880,9 +30880,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -30900,10 +30900,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1482, col: 5, offset: 48426}, + pos: position{line: 1482, col: 5, offset: 48425}, label: "extraElements", expr: &ruleRefExpr{ - pos: position{line: 1482, col: 20, offset: 48441}, + pos: position{line: 1482, col: 20, offset: 48440}, name: "ExtraListElements", }, }, @@ -30913,17 +30913,17 @@ var g = &grammar{ }, { name: "ExtraListElements", - pos: position{line: 1492, col: 1, offset: 48696}, + pos: position{line: 1492, col: 1, offset: 48695}, expr: &actionExpr{ - pos: position{line: 1492, col: 22, offset: 48717}, + pos: position{line: 1492, col: 22, offset: 48716}, run: (*parser).callonExtraListElements1, expr: &labeledExpr{ - pos: position{line: 1492, col: 22, offset: 48717}, + pos: position{line: 1492, col: 22, offset: 48716}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1492, col: 31, offset: 48726}, + pos: position{line: 1492, col: 31, offset: 48725}, expr: &ruleRefExpr{ - pos: position{line: 1492, col: 32, offset: 48727}, + pos: position{line: 1492, col: 32, offset: 48726}, name: "ExtraListElement", }, }, @@ -30932,36 +30932,36 @@ var g = &grammar{ }, { name: "ExtraListElement", - pos: position{line: 1496, col: 1, offset: 48807}, + pos: position{line: 1496, col: 1, offset: 48806}, expr: &actionExpr{ - pos: position{line: 1497, col: 5, offset: 48946}, + pos: position{line: 1497, col: 5, offset: 48945}, run: (*parser).callonExtraListElement1, expr: &seqExpr{ - pos: position{line: 1497, col: 5, offset: 48946}, + pos: position{line: 1497, col: 5, offset: 48945}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1497, col: 5, offset: 48946}, + pos: position{line: 1497, col: 5, offset: 48945}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &labeledExpr{ - pos: position{line: 1498, col: 5, offset: 48956}, + pos: position{line: 1498, col: 5, offset: 48955}, label: "element", expr: &choiceExpr{ - pos: position{line: 1499, col: 9, offset: 48974}, + pos: position{line: 1499, col: 9, offset: 48973}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1499, col: 13, offset: 48978}, + pos: position{line: 1499, col: 13, offset: 48977}, run: (*parser).callonExtraListElement8, expr: &seqExpr{ - pos: position{line: 1499, col: 13, offset: 48978}, + pos: position{line: 1499, col: 13, offset: 48977}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1499, col: 13, offset: 48978}, + pos: position{line: 1499, col: 13, offset: 48977}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement11, @@ -30971,19 +30971,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30992,28 +30992,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31022,9 +31022,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -31034,30 +31034,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1500, col: 13, offset: 49002}, + pos: position{line: 1500, col: 13, offset: 49001}, label: "element", expr: &actionExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, run: (*parser).callonExtraListElement28, expr: &seqExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonExtraListElement31, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement34, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31066,27 +31066,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonExtraListElement38, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonExtraListElement41, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -31095,22 +31095,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonExtraListElement44, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonExtraListElement45, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31118,7 +31118,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -31127,20 +31127,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonExtraListElement50, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -31149,20 +31149,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonExtraListElement54, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -31171,15 +31171,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonExtraListElement58, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -31187,7 +31187,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -31196,15 +31196,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonExtraListElement63, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -31212,7 +31212,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -31224,12 +31224,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement68, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31242,24 +31242,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1635, col: 5, offset: 53443}, + pos: position{line: 1635, col: 5, offset: 53442}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonExtraListElement72, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonExtraListElement75, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31269,28 +31269,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement79, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31299,9 +31299,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -31318,47 +31318,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1503, col: 13, offset: 49094}, + pos: position{line: 1503, col: 13, offset: 49093}, run: (*parser).callonExtraListElement86, expr: &seqExpr{ - pos: position{line: 1503, col: 13, offset: 49094}, + pos: position{line: 1503, col: 13, offset: 49093}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1503, col: 13, offset: 49094}, + pos: position{line: 1503, col: 13, offset: 49093}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1503, col: 24, offset: 49105}, + pos: position{line: 1503, col: 24, offset: 49104}, expr: &ruleRefExpr{ - pos: position{line: 1503, col: 25, offset: 49106}, + pos: position{line: 1503, col: 25, offset: 49105}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1504, col: 13, offset: 49137}, + pos: position{line: 1504, col: 13, offset: 49136}, label: "element", expr: &actionExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, run: (*parser).callonExtraListElement92, expr: &seqExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonExtraListElement95, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement98, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31367,27 +31367,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonExtraListElement102, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonExtraListElement105, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -31396,22 +31396,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonExtraListElement108, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonExtraListElement109, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31419,7 +31419,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -31428,20 +31428,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonExtraListElement114, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -31450,20 +31450,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonExtraListElement118, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -31472,15 +31472,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonExtraListElement122, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -31488,7 +31488,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -31497,15 +31497,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonExtraListElement127, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -31513,7 +31513,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -31525,12 +31525,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement132, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31543,24 +31543,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1635, col: 5, offset: 53443}, + pos: position{line: 1635, col: 5, offset: 53442}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonExtraListElement136, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonExtraListElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31570,28 +31570,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement143, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31600,9 +31600,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -31619,13 +31619,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1507, col: 13, offset: 49265}, + pos: position{line: 1507, col: 13, offset: 49264}, run: (*parser).callonExtraListElement150, expr: &seqExpr{ - pos: position{line: 1507, col: 13, offset: 49265}, + pos: position{line: 1507, col: 13, offset: 49264}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1507, col: 13, offset: 49265}, + pos: position{line: 1507, col: 13, offset: 49264}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement153, @@ -31635,19 +31635,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement159, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31656,28 +31656,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31686,9 +31686,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -31698,30 +31698,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1508, col: 13, offset: 49289}, + pos: position{line: 1508, col: 13, offset: 49288}, label: "element", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, run: (*parser).callonExtraListElement170, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonExtraListElement173, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement176, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31730,27 +31730,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonExtraListElement180, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonExtraListElement183, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31759,20 +31759,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonExtraListElement186, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonExtraListElement188, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31783,12 +31783,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement190, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31801,56 +31801,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 55342}, + pos: position{line: 1685, col: 5, offset: 55341}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1685, col: 16, offset: 55353}, + pos: position{line: 1685, col: 16, offset: 55352}, expr: &actionExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, run: (*parser).callonExtraListElement195, expr: &seqExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, expr: &litMatcher{ - pos: position{line: 1721, col: 6, offset: 56631}, + pos: position{line: 1721, col: 6, offset: 56630}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1721, col: 10, offset: 56635}, + pos: position{line: 1721, col: 10, offset: 56634}, label: "style", expr: &choiceExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, run: (*parser).callonExtraListElement201, expr: &litMatcher{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, run: (*parser).callonExtraListElement203, expr: &litMatcher{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, run: (*parser).callonExtraListElement205, expr: &litMatcher{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31860,12 +31860,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement207, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31879,24 +31879,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1686, col: 5, offset: 55392}, + pos: position{line: 1686, col: 5, offset: 55391}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonExtraListElement211, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonExtraListElement214, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31906,28 +31906,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement218, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31936,9 +31936,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -31955,47 +31955,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1511, col: 13, offset: 49383}, + pos: position{line: 1511, col: 13, offset: 49382}, run: (*parser).callonExtraListElement225, expr: &seqExpr{ - pos: position{line: 1511, col: 13, offset: 49383}, + pos: position{line: 1511, col: 13, offset: 49382}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1511, col: 13, offset: 49383}, + pos: position{line: 1511, col: 13, offset: 49382}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1511, col: 24, offset: 49394}, + pos: position{line: 1511, col: 24, offset: 49393}, expr: &ruleRefExpr{ - pos: position{line: 1511, col: 25, offset: 49395}, + pos: position{line: 1511, col: 25, offset: 49394}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1512, col: 13, offset: 49426}, + pos: position{line: 1512, col: 13, offset: 49425}, label: "element", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, run: (*parser).callonExtraListElement231, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonExtraListElement234, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement237, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32004,27 +32004,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonExtraListElement241, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonExtraListElement244, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -32033,20 +32033,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonExtraListElement247, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonExtraListElement249, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -32057,12 +32057,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement251, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32075,56 +32075,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 55342}, + pos: position{line: 1685, col: 5, offset: 55341}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1685, col: 16, offset: 55353}, + pos: position{line: 1685, col: 16, offset: 55352}, expr: &actionExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, run: (*parser).callonExtraListElement256, expr: &seqExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, expr: &litMatcher{ - pos: position{line: 1721, col: 6, offset: 56631}, + pos: position{line: 1721, col: 6, offset: 56630}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1721, col: 10, offset: 56635}, + pos: position{line: 1721, col: 10, offset: 56634}, label: "style", expr: &choiceExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, run: (*parser).callonExtraListElement262, expr: &litMatcher{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, run: (*parser).callonExtraListElement264, expr: &litMatcher{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, run: (*parser).callonExtraListElement266, expr: &litMatcher{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -32134,12 +32134,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement268, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32153,24 +32153,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1686, col: 5, offset: 55392}, + pos: position{line: 1686, col: 5, offset: 55391}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonExtraListElement272, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonExtraListElement275, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -32180,28 +32180,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement279, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32210,9 +32210,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32229,13 +32229,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1515, col: 13, offset: 49556}, + pos: position{line: 1515, col: 13, offset: 49555}, run: (*parser).callonExtraListElement286, expr: &seqExpr{ - pos: position{line: 1515, col: 13, offset: 49556}, + pos: position{line: 1515, col: 13, offset: 49555}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1515, col: 13, offset: 49556}, + pos: position{line: 1515, col: 13, offset: 49555}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement289, @@ -32245,19 +32245,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement295, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32266,28 +32266,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement298, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32296,9 +32296,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32308,39 +32308,39 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1516, col: 13, offset: 49580}, + pos: position{line: 1516, col: 13, offset: 49579}, label: "element", expr: &actionExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, run: (*parser).callonExtraListElement306, expr: &seqExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonExtraListElement309, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonExtraListElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32350,18 +32350,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement317, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32374,24 +32374,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1792, col: 5, offset: 58646}, + pos: position{line: 1792, col: 5, offset: 58645}, label: "description", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, run: (*parser).callonExtraListElement321, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, run: (*parser).callonExtraListElement324, expr: &oneOrMoreExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, expr: &charClassMatcher{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -32401,28 +32401,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement328, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32431,9 +32431,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32450,56 +32450,56 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1519, col: 13, offset: 49672}, + pos: position{line: 1519, col: 13, offset: 49671}, run: (*parser).callonExtraListElement335, expr: &seqExpr{ - pos: position{line: 1519, col: 13, offset: 49672}, + pos: position{line: 1519, col: 13, offset: 49671}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1519, col: 13, offset: 49672}, + pos: position{line: 1519, col: 13, offset: 49671}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1519, col: 24, offset: 49683}, + pos: position{line: 1519, col: 24, offset: 49682}, expr: &ruleRefExpr{ - pos: position{line: 1519, col: 25, offset: 49684}, + pos: position{line: 1519, col: 25, offset: 49683}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1520, col: 13, offset: 49715}, + pos: position{line: 1520, col: 13, offset: 49714}, label: "element", expr: &actionExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, run: (*parser).callonExtraListElement341, expr: &seqExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonExtraListElement344, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32509,18 +32509,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement352, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32533,24 +32533,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1792, col: 5, offset: 58646}, + pos: position{line: 1792, col: 5, offset: 58645}, label: "description", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, run: (*parser).callonExtraListElement356, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, run: (*parser).callonExtraListElement359, expr: &oneOrMoreExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, expr: &charClassMatcher{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -32560,28 +32560,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement363, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32590,9 +32590,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32609,17 +32609,17 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1523, col: 11, offset: 49841}, + pos: position{line: 1523, col: 11, offset: 49840}, name: "ListElementContinuation", }, &actionExpr{ - pos: position{line: 1524, col: 13, offset: 49877}, + pos: position{line: 1524, col: 13, offset: 49876}, run: (*parser).callonExtraListElement371, expr: &seqExpr{ - pos: position{line: 1524, col: 13, offset: 49877}, + pos: position{line: 1524, col: 13, offset: 49876}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1524, col: 13, offset: 49877}, + pos: position{line: 1524, col: 13, offset: 49876}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement374, @@ -32629,19 +32629,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement380, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32650,28 +32650,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement383, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32680,9 +32680,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32692,43 +32692,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1525, col: 13, offset: 49901}, + pos: position{line: 1525, col: 13, offset: 49900}, label: "element", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, run: (*parser).callonExtraListElement391, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, label: "term", expr: &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonExtraListElement394, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement398, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement401, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -32737,7 +32737,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement404, }, }, @@ -32745,30 +32745,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement407, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32777,16 +32777,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, @@ -32794,24 +32794,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1734, col: 5, offset: 56965}, + pos: position{line: 1734, col: 5, offset: 56964}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement416, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement419, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -32820,7 +32820,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement422, }, }, @@ -32828,24 +32828,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1735, col: 5, offset: 57010}, + pos: position{line: 1735, col: 5, offset: 57009}, label: "description", expr: &choiceExpr{ - pos: position{line: 1757, col: 5, offset: 57659}, + pos: position{line: 1757, col: 5, offset: 57658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, run: (*parser).callonExtraListElement425, expr: &seqExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement428, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32854,28 +32854,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement431, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32884,15 +32884,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1760, col: 9, offset: 57744}, + pos: position{line: 1760, col: 9, offset: 57743}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement439, @@ -32902,19 +32902,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement445, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32923,28 +32923,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement448, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32953,9 +32953,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -32965,47 +32965,47 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1761, col: 9, offset: 57764}, + pos: position{line: 1761, col: 9, offset: 57763}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1761, col: 17, offset: 57772}, + pos: position{line: 1761, col: 17, offset: 57771}, expr: &choiceExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, run: (*parser).callonExtraListElement458, expr: &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonExtraListElement459, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonExtraListElement465, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33015,28 +33015,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement469, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33045,9 +33045,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -33057,13 +33057,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, run: (*parser).callonExtraListElement476, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement479, @@ -33073,19 +33073,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement485, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33094,28 +33094,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement488, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33124,9 +33124,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -33136,23 +33136,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1560, col: 9, offset: 51178}, + pos: position{line: 1560, col: 9, offset: 51177}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement499, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33161,25 +33161,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement501, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33191,20 +33191,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1561, col: 9, offset: 51217}, + pos: position{line: 1561, col: 9, offset: 51216}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonExtraListElement507, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement510, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33213,27 +33213,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonExtraListElement514, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonExtraListElement517, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -33242,22 +33242,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonExtraListElement520, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonExtraListElement521, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -33265,7 +33265,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -33274,20 +33274,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonExtraListElement526, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -33296,20 +33296,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonExtraListElement530, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -33318,15 +33318,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonExtraListElement534, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -33334,7 +33334,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -33343,15 +33343,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonExtraListElement539, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -33359,7 +33359,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -33371,12 +33371,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement544, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33389,20 +33389,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1562, col: 9, offset: 51251}, + pos: position{line: 1562, col: 9, offset: 51250}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonExtraListElement548, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement551, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33411,27 +33411,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonExtraListElement555, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonExtraListElement558, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -33440,20 +33440,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonExtraListElement561, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonExtraListElement563, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -33464,12 +33464,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement565, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33482,29 +33482,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1563, col: 9, offset: 51287}, + pos: position{line: 1563, col: 9, offset: 51286}, expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonExtraListElement569, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonExtraListElement573, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -33514,18 +33514,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement577, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33538,36 +33538,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1564, col: 9, offset: 51321}, + pos: position{line: 1564, col: 9, offset: 51320}, expr: &seqExpr{ - pos: position{line: 1564, col: 11, offset: 51323}, + pos: position{line: 1564, col: 11, offset: 51322}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonExtraListElement582, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement586, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement589, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -33576,7 +33576,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement592, }, }, @@ -33584,30 +33584,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement595, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33616,37 +33616,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, }, }, &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement603, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement606, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -33655,7 +33655,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement609, }, }, @@ -33665,7 +33665,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1565, col: 9, offset: 51383}, + pos: position{line: 1565, col: 9, offset: 51382}, expr: &actionExpr{ pos: position{line: 736, col: 5, offset: 23847}, run: (*parser).callonExtraListElement611, @@ -33675,7 +33675,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -33726,10 +33726,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement626, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33738,28 +33738,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement629, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33768,9 +33768,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -33815,10 +33815,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement645, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33827,28 +33827,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement648, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33857,9 +33857,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -33900,10 +33900,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement663, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33912,28 +33912,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement666, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33942,9 +33942,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -33989,10 +33989,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement682, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34001,28 +34001,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement685, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34031,9 +34031,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34078,10 +34078,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement701, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34090,28 +34090,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement704, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34120,9 +34120,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34167,10 +34167,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement720, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34179,28 +34179,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement723, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34209,9 +34209,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34256,10 +34256,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement739, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34268,28 +34268,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement742, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34298,9 +34298,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34345,10 +34345,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement758, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34357,28 +34357,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement761, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34387,9 +34387,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34434,10 +34434,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement777, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34446,28 +34446,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement780, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34476,9 +34476,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34494,15 +34494,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1566, col: 9, offset: 51407}, + pos: position{line: 1566, col: 9, offset: 51406}, label: "content", expr: &actionExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, run: (*parser).callonExtraListElement788, expr: &oneOrMoreExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, expr: &charClassMatcher{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34512,28 +34512,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement792, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34542,9 +34542,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34560,18 +34560,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, run: (*parser).callonExtraListElement799, expr: &seqExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement801, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34580,15 +34580,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1770, col: 9, offset: 58059}, + pos: position{line: 1770, col: 9, offset: 58058}, label: "content", expr: &actionExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, run: (*parser).callonExtraListElement805, expr: &oneOrMoreExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, expr: &charClassMatcher{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34598,28 +34598,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement809, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34628,9 +34628,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34649,60 +34649,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1528, col: 13, offset: 49993}, + pos: position{line: 1528, col: 13, offset: 49992}, run: (*parser).callonExtraListElement816, expr: &seqExpr{ - pos: position{line: 1528, col: 13, offset: 49993}, + pos: position{line: 1528, col: 13, offset: 49992}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1528, col: 13, offset: 49993}, + pos: position{line: 1528, col: 13, offset: 49992}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1528, col: 24, offset: 50004}, + pos: position{line: 1528, col: 24, offset: 50003}, expr: &ruleRefExpr{ - pos: position{line: 1528, col: 25, offset: 50005}, + pos: position{line: 1528, col: 25, offset: 50004}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1529, col: 13, offset: 50036}, + pos: position{line: 1529, col: 13, offset: 50035}, label: "element", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, run: (*parser).callonExtraListElement822, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, label: "term", expr: &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonExtraListElement825, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement829, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement832, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -34711,7 +34711,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement835, }, }, @@ -34719,30 +34719,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement838, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34751,16 +34751,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, @@ -34768,24 +34768,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1734, col: 5, offset: 56965}, + pos: position{line: 1734, col: 5, offset: 56964}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement847, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement850, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -34794,7 +34794,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement853, }, }, @@ -34802,24 +34802,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1735, col: 5, offset: 57010}, + pos: position{line: 1735, col: 5, offset: 57009}, label: "description", expr: &choiceExpr{ - pos: position{line: 1757, col: 5, offset: 57659}, + pos: position{line: 1757, col: 5, offset: 57658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, run: (*parser).callonExtraListElement856, expr: &seqExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement859, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34828,28 +34828,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement862, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34858,15 +34858,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1760, col: 9, offset: 57744}, + pos: position{line: 1760, col: 9, offset: 57743}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement870, @@ -34876,19 +34876,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement876, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34897,28 +34897,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement879, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34927,9 +34927,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -34939,47 +34939,47 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1761, col: 9, offset: 57764}, + pos: position{line: 1761, col: 9, offset: 57763}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1761, col: 17, offset: 57772}, + pos: position{line: 1761, col: 17, offset: 57771}, expr: &choiceExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, run: (*parser).callonExtraListElement889, expr: &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonExtraListElement890, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonExtraListElement896, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34989,28 +34989,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement900, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35019,9 +35019,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -35031,13 +35031,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, run: (*parser).callonExtraListElement907, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement910, @@ -35047,19 +35047,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement916, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35068,28 +35068,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement919, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35098,9 +35098,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -35110,23 +35110,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1560, col: 9, offset: 51178}, + pos: position{line: 1560, col: 9, offset: 51177}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement930, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35135,25 +35135,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement932, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35165,20 +35165,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1561, col: 9, offset: 51217}, + pos: position{line: 1561, col: 9, offset: 51216}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonExtraListElement938, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement941, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35187,27 +35187,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonExtraListElement945, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonExtraListElement948, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -35216,22 +35216,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonExtraListElement951, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonExtraListElement952, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35239,7 +35239,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -35248,20 +35248,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonExtraListElement957, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -35270,20 +35270,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonExtraListElement961, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -35292,15 +35292,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonExtraListElement965, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -35308,7 +35308,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -35317,15 +35317,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonExtraListElement970, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -35333,7 +35333,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -35345,12 +35345,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement975, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35363,20 +35363,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1562, col: 9, offset: 51251}, + pos: position{line: 1562, col: 9, offset: 51250}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonExtraListElement979, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement982, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35385,27 +35385,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonExtraListElement986, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonExtraListElement989, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -35414,20 +35414,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonExtraListElement992, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonExtraListElement994, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -35438,12 +35438,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement996, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35456,29 +35456,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1563, col: 9, offset: 51287}, + pos: position{line: 1563, col: 9, offset: 51286}, expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonExtraListElement1000, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonExtraListElement1004, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35488,18 +35488,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1008, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35512,36 +35512,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1564, col: 9, offset: 51321}, + pos: position{line: 1564, col: 9, offset: 51320}, expr: &seqExpr{ - pos: position{line: 1564, col: 11, offset: 51323}, + pos: position{line: 1564, col: 11, offset: 51322}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonExtraListElement1013, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement1017, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement1020, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -35550,7 +35550,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement1023, }, }, @@ -35558,30 +35558,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1026, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35590,37 +35590,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, }, }, &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement1034, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement1037, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -35629,7 +35629,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement1040, }, }, @@ -35639,7 +35639,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1565, col: 9, offset: 51383}, + pos: position{line: 1565, col: 9, offset: 51382}, expr: &actionExpr{ pos: position{line: 736, col: 5, offset: 23847}, run: (*parser).callonExtraListElement1042, @@ -35649,7 +35649,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -35700,10 +35700,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1057, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35712,28 +35712,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1060, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35742,9 +35742,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -35789,10 +35789,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1076, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35801,28 +35801,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1079, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35831,9 +35831,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -35874,10 +35874,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1094, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35886,28 +35886,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1097, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35916,9 +35916,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -35963,10 +35963,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1113, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35975,28 +35975,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1116, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36005,9 +36005,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36052,10 +36052,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1132, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36064,28 +36064,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1135, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36094,9 +36094,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36141,10 +36141,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1151, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36153,28 +36153,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1154, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36183,9 +36183,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36230,10 +36230,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1170, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36242,28 +36242,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1173, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36272,9 +36272,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36319,10 +36319,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1189, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36331,28 +36331,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1192, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36361,9 +36361,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36408,10 +36408,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1208, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36420,28 +36420,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1211, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36450,9 +36450,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36468,15 +36468,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1566, col: 9, offset: 51407}, + pos: position{line: 1566, col: 9, offset: 51406}, label: "content", expr: &actionExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, run: (*parser).callonExtraListElement1219, expr: &oneOrMoreExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, expr: &charClassMatcher{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36486,28 +36486,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1223, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36516,9 +36516,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36534,18 +36534,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, run: (*parser).callonExtraListElement1230, expr: &seqExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1232, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36554,15 +36554,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1770, col: 9, offset: 58059}, + pos: position{line: 1770, col: 9, offset: 58058}, label: "content", expr: &actionExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, run: (*parser).callonExtraListElement1236, expr: &oneOrMoreExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, expr: &charClassMatcher{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36572,28 +36572,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1240, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36602,9 +36602,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36623,36 +36623,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonExtraListElement1247, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonExtraListElement1253, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36662,28 +36662,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1257, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36692,9 +36692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36703,13 +36703,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1533, col: 13, offset: 50192}, + pos: position{line: 1533, col: 13, offset: 50191}, run: (*parser).callonExtraListElement1264, expr: &seqExpr{ - pos: position{line: 1533, col: 13, offset: 50192}, + pos: position{line: 1533, col: 13, offset: 50191}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1533, col: 13, offset: 50192}, + pos: position{line: 1533, col: 13, offset: 50191}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement1267, @@ -36719,19 +36719,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1273, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36740,28 +36740,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1276, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36770,9 +36770,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36782,50 +36782,50 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1534, col: 13, offset: 50215}, + pos: position{line: 1534, col: 13, offset: 50214}, label: "attributes", expr: &zeroOrMoreExpr{ - pos: position{line: 1534, col: 24, offset: 50226}, + pos: position{line: 1534, col: 24, offset: 50225}, expr: &ruleRefExpr{ - pos: position{line: 1534, col: 25, offset: 50227}, + pos: position{line: 1534, col: 25, offset: 50226}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1535, col: 13, offset: 50258}, + pos: position{line: 1535, col: 13, offset: 50257}, label: "element", expr: &actionExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, run: (*parser).callonExtraListElement1287, expr: &seqExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, run: (*parser).callonExtraListElement1290, expr: &seqExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, label: "content", expr: &actionExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, run: (*parser).callonExtraListElement1293, expr: &seqExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1295, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36834,9 +36834,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, expr: &charClassMatcher{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36848,32 +36848,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1886, col: 5, offset: 61776}, + pos: position{line: 1886, col: 5, offset: 61775}, run: (*parser).callonExtraListElement1300, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1302, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36882,9 +36882,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36894,44 +36894,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1877, col: 5, offset: 61459}, + pos: position{line: 1877, col: 5, offset: 61458}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1877, col: 16, offset: 61470}, + pos: position{line: 1877, col: 16, offset: 61469}, expr: &choiceExpr{ - pos: position{line: 1877, col: 17, offset: 61471}, + pos: position{line: 1877, col: 17, offset: 61470}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonExtraListElement1312, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonExtraListElement1318, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36941,28 +36941,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1322, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36971,9 +36971,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -36982,21 +36982,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonExtraListElement1329, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonExtraListElement1332, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37006,32 +37006,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonExtraListElement1335, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1337, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37040,9 +37040,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -37062,48 +37062,48 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1547, col: 13, offset: 50805}, + pos: position{line: 1547, col: 13, offset: 50804}, run: (*parser).callonExtraListElement1344, expr: &labeledExpr{ - pos: position{line: 1547, col: 13, offset: 50805}, + pos: position{line: 1547, col: 13, offset: 50804}, label: "element", expr: &choiceExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, run: (*parser).callonExtraListElement1347, expr: &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonExtraListElement1348, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonExtraListElement1354, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -37113,28 +37113,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1358, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37143,9 +37143,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -37155,13 +37155,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, run: (*parser).callonExtraListElement1365, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonExtraListElement1368, @@ -37171,19 +37171,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1374, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37192,28 +37192,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1377, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37222,9 +37222,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -37234,23 +37234,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1560, col: 9, offset: 51178}, + pos: position{line: 1560, col: 9, offset: 51177}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1388, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37259,25 +37259,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1390, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37289,20 +37289,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1561, col: 9, offset: 51217}, + pos: position{line: 1561, col: 9, offset: 51216}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonExtraListElement1396, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1399, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37311,27 +37311,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonExtraListElement1403, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonExtraListElement1406, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -37340,22 +37340,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonExtraListElement1409, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonExtraListElement1410, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37363,7 +37363,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -37372,20 +37372,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonExtraListElement1415, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -37394,20 +37394,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonExtraListElement1419, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -37416,15 +37416,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonExtraListElement1423, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -37432,7 +37432,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -37441,15 +37441,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonExtraListElement1428, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -37457,7 +37457,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -37469,12 +37469,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1433, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37487,20 +37487,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1562, col: 9, offset: 51251}, + pos: position{line: 1562, col: 9, offset: 51250}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonExtraListElement1437, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1440, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37509,27 +37509,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonExtraListElement1444, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonExtraListElement1447, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -37538,20 +37538,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonExtraListElement1450, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonExtraListElement1452, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -37562,12 +37562,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1454, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37580,29 +37580,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1563, col: 9, offset: 51287}, + pos: position{line: 1563, col: 9, offset: 51286}, expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonExtraListElement1458, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonExtraListElement1462, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37612,18 +37612,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonExtraListElement1466, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37636,36 +37636,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1564, col: 9, offset: 51321}, + pos: position{line: 1564, col: 9, offset: 51320}, expr: &seqExpr{ - pos: position{line: 1564, col: 11, offset: 51323}, + pos: position{line: 1564, col: 11, offset: 51322}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonExtraListElement1471, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement1475, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement1478, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -37674,7 +37674,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement1481, }, }, @@ -37682,30 +37682,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1484, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37714,37 +37714,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, }, }, &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonExtraListElement1492, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonExtraListElement1495, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -37753,7 +37753,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonExtraListElement1498, }, }, @@ -37763,7 +37763,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1565, col: 9, offset: 51383}, + pos: position{line: 1565, col: 9, offset: 51382}, expr: &actionExpr{ pos: position{line: 736, col: 5, offset: 23847}, run: (*parser).callonExtraListElement1500, @@ -37773,7 +37773,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -37824,10 +37824,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1515, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37836,28 +37836,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1518, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37866,9 +37866,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -37913,10 +37913,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1534, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37925,28 +37925,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1537, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37955,9 +37955,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -37998,10 +37998,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1552, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38010,28 +38010,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1555, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38040,9 +38040,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38087,10 +38087,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1571, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38099,28 +38099,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1574, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38129,9 +38129,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38176,10 +38176,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1590, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38188,28 +38188,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1593, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38218,9 +38218,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38265,10 +38265,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1609, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38277,28 +38277,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1612, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38307,9 +38307,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38354,10 +38354,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1628, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38366,28 +38366,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1631, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38396,9 +38396,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38443,10 +38443,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1647, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38455,28 +38455,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1650, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38485,9 +38485,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38532,10 +38532,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonExtraListElement1666, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38544,28 +38544,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1669, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38574,9 +38574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38592,15 +38592,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1566, col: 9, offset: 51407}, + pos: position{line: 1566, col: 9, offset: 51406}, label: "content", expr: &actionExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, run: (*parser).callonExtraListElement1677, expr: &oneOrMoreExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, expr: &charClassMatcher{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38610,28 +38610,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonExtraListElement1681, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38640,9 +38640,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -38663,28 +38663,28 @@ var g = &grammar{ }, { name: "ListElementContinuation", - pos: position{line: 1585, col: 1, offset: 51866}, + pos: position{line: 1585, col: 1, offset: 51865}, expr: &actionExpr{ - pos: position{line: 1586, col: 5, offset: 51898}, + pos: position{line: 1586, col: 5, offset: 51897}, run: (*parser).callonListElementContinuation1, expr: &seqExpr{ - pos: position{line: 1586, col: 5, offset: 51898}, + pos: position{line: 1586, col: 5, offset: 51897}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1586, col: 5, offset: 51898}, + pos: position{line: 1586, col: 5, offset: 51897}, label: "offset", expr: &zeroOrMoreExpr{ - pos: position{line: 1586, col: 12, offset: 51905}, + pos: position{line: 1586, col: 12, offset: 51904}, expr: &seqExpr{ - pos: position{line: 1586, col: 13, offset: 51906}, + pos: position{line: 1586, col: 13, offset: 51905}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1586, col: 13, offset: 51906}, + pos: position{line: 1586, col: 13, offset: 51905}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuation7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38693,25 +38693,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuation9, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38724,18 +38724,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuation16, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38744,25 +38744,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuation18, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38771,12 +38771,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1588, col: 5, offset: 51962}, + pos: position{line: 1588, col: 5, offset: 51961}, label: "element", expr: &zeroOrOneExpr{ - pos: position{line: 1588, col: 13, offset: 51970}, + pos: position{line: 1588, col: 13, offset: 51969}, expr: &ruleRefExpr{ - pos: position{line: 1588, col: 13, offset: 51970}, + pos: position{line: 1588, col: 13, offset: 51969}, name: "ListElementContinuationElement", }, }, @@ -38787,49 +38787,49 @@ var g = &grammar{ }, { name: "ListElementContinuationElement", - pos: position{line: 1595, col: 1, offset: 52158}, + pos: position{line: 1595, col: 1, offset: 52157}, expr: &actionExpr{ - pos: position{line: 1596, col: 5, offset: 52236}, + pos: position{line: 1596, col: 5, offset: 52235}, run: (*parser).callonListElementContinuationElement1, expr: &seqExpr{ - pos: position{line: 1596, col: 5, offset: 52236}, + pos: position{line: 1596, col: 5, offset: 52235}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1596, col: 5, offset: 52236}, + pos: position{line: 1596, col: 5, offset: 52235}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 1597, col: 5, offset: 52262}, + pos: position{line: 1597, col: 5, offset: 52261}, expr: &choiceExpr{ - pos: position{line: 1487, col: 5, offset: 48597}, + pos: position{line: 1487, col: 5, offset: 48596}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, run: (*parser).callonListElementContinuationElement8, expr: &seqExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1634, col: 5, offset: 53404}, + pos: position{line: 1634, col: 5, offset: 53403}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonListElementContinuationElement11, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38838,27 +38838,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonListElementContinuationElement18, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonListElementContinuationElement21, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -38867,22 +38867,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonListElementContinuationElement24, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonListElementContinuationElement25, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38890,7 +38890,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -38899,20 +38899,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonListElementContinuationElement30, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -38921,20 +38921,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonListElementContinuationElement34, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -38943,15 +38943,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonListElementContinuationElement38, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -38959,7 +38959,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -38968,15 +38968,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonListElementContinuationElement43, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -38984,7 +38984,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -38996,12 +38996,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39014,24 +39014,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1635, col: 5, offset: 53443}, + pos: position{line: 1635, col: 5, offset: 53442}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonListElementContinuationElement52, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonListElementContinuationElement55, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39041,28 +39041,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement59, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39071,9 +39071,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39086,27 +39086,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, run: (*parser).callonListElementContinuationElement66, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 55301}, + pos: position{line: 1684, col: 5, offset: 55300}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonListElementContinuationElement69, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement72, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39115,27 +39115,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonListElementContinuationElement76, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonListElementContinuationElement79, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -39144,20 +39144,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonListElementContinuationElement82, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonListElementContinuationElement84, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -39168,12 +39168,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement86, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39186,56 +39186,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 55342}, + pos: position{line: 1685, col: 5, offset: 55341}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1685, col: 16, offset: 55353}, + pos: position{line: 1685, col: 16, offset: 55352}, expr: &actionExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, run: (*parser).callonListElementContinuationElement91, expr: &seqExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1721, col: 5, offset: 56630}, + pos: position{line: 1721, col: 5, offset: 56629}, expr: &litMatcher{ - pos: position{line: 1721, col: 6, offset: 56631}, + pos: position{line: 1721, col: 6, offset: 56630}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1721, col: 10, offset: 56635}, + pos: position{line: 1721, col: 10, offset: 56634}, label: "style", expr: &choiceExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, run: (*parser).callonListElementContinuationElement97, expr: &litMatcher{ - pos: position{line: 1722, col: 7, offset: 56649}, + pos: position{line: 1722, col: 7, offset: 56648}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, run: (*parser).callonListElementContinuationElement99, expr: &litMatcher{ - pos: position{line: 1723, col: 7, offset: 56694}, + pos: position{line: 1723, col: 7, offset: 56693}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, run: (*parser).callonListElementContinuationElement101, expr: &litMatcher{ - pos: position{line: 1724, col: 7, offset: 56737}, + pos: position{line: 1724, col: 7, offset: 56736}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -39245,12 +39245,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement103, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39264,24 +39264,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1686, col: 5, offset: 55392}, + pos: position{line: 1686, col: 5, offset: 55391}, label: "content", expr: &actionExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, run: (*parser).callonListElementContinuationElement107, expr: &seqExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1575, col: 5, offset: 51639}, + pos: position{line: 1575, col: 5, offset: 51638}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, run: (*parser).callonListElementContinuationElement110, expr: &oneOrMoreExpr{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, expr: &charClassMatcher{ - pos: position{line: 1575, col: 14, offset: 51648}, + pos: position{line: 1575, col: 14, offset: 51647}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39291,28 +39291,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement114, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39321,9 +39321,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39336,36 +39336,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, run: (*parser).callonListElementContinuationElement121, expr: &seqExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1791, col: 5, offset: 58610}, + pos: position{line: 1791, col: 5, offset: 58609}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonListElementContinuationElement124, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonListElementContinuationElement128, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -39375,18 +39375,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement132, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39399,24 +39399,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1792, col: 5, offset: 58646}, + pos: position{line: 1792, col: 5, offset: 58645}, label: "description", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, run: (*parser).callonListElementContinuationElement136, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58994}, + pos: position{line: 1802, col: 5, offset: 58993}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, run: (*parser).callonListElementContinuationElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, expr: &charClassMatcher{ - pos: position{line: 1802, col: 14, offset: 59003}, + pos: position{line: 1802, col: 14, offset: 59002}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39426,28 +39426,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement143, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39456,9 +39456,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39471,40 +39471,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, run: (*parser).callonListElementContinuationElement150, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1733, col: 5, offset: 56930}, + pos: position{line: 1733, col: 5, offset: 56929}, label: "term", expr: &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonListElementContinuationElement153, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElementContinuationElement157, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElementContinuationElement160, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -39513,7 +39513,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElementContinuationElement163, }, }, @@ -39521,30 +39521,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement166, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39553,16 +39553,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, @@ -39570,24 +39570,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1734, col: 5, offset: 56965}, + pos: position{line: 1734, col: 5, offset: 56964}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElementContinuationElement175, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElementContinuationElement178, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -39596,7 +39596,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElementContinuationElement181, }, }, @@ -39604,24 +39604,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1735, col: 5, offset: 57010}, + pos: position{line: 1735, col: 5, offset: 57009}, label: "description", expr: &choiceExpr{ - pos: position{line: 1757, col: 5, offset: 57659}, + pos: position{line: 1757, col: 5, offset: 57658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, run: (*parser).callonListElementContinuationElement184, expr: &seqExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1759, col: 9, offset: 57724}, + pos: position{line: 1759, col: 9, offset: 57723}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement187, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39630,28 +39630,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement190, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39660,15 +39660,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1760, col: 9, offset: 57744}, + pos: position{line: 1760, col: 9, offset: 57743}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement198, @@ -39678,19 +39678,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement204, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39699,28 +39699,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement207, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39729,9 +39729,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39741,47 +39741,47 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1761, col: 9, offset: 57764}, + pos: position{line: 1761, col: 9, offset: 57763}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1761, col: 17, offset: 57772}, + pos: position{line: 1761, col: 17, offset: 57771}, expr: &choiceExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1555, col: 5, offset: 51006}, + pos: position{line: 1555, col: 5, offset: 51005}, run: (*parser).callonListElementContinuationElement217, expr: &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonListElementContinuationElement218, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonListElementContinuationElement224, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39791,28 +39791,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement228, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39821,9 +39821,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39833,13 +39833,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, run: (*parser).callonListElementContinuationElement235, expr: &seqExpr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1559, col: 9, offset: 51159}, + pos: position{line: 1559, col: 9, offset: 51158}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement238, @@ -39849,19 +39849,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement244, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39870,28 +39870,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement247, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39900,9 +39900,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -39912,23 +39912,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1560, col: 9, offset: 51178}, + pos: position{line: 1560, col: 9, offset: 51177}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement258, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39937,25 +39937,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement260, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39967,20 +39967,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1561, col: 9, offset: 51217}, + pos: position{line: 1561, col: 9, offset: 51216}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonListElementContinuationElement266, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement269, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39989,27 +39989,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonListElementContinuationElement273, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonListElementContinuationElement276, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -40018,22 +40018,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonListElementContinuationElement279, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonListElementContinuationElement280, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -40041,7 +40041,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -40050,20 +40050,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonListElementContinuationElement285, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -40072,20 +40072,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonListElementContinuationElement289, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -40094,15 +40094,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonListElementContinuationElement293, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -40110,7 +40110,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -40119,15 +40119,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonListElementContinuationElement298, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -40135,7 +40135,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -40147,12 +40147,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement303, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40165,20 +40165,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1562, col: 9, offset: 51251}, + pos: position{line: 1562, col: 9, offset: 51250}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonListElementContinuationElement307, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement310, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40187,27 +40187,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonListElementContinuationElement314, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonListElementContinuationElement317, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -40216,20 +40216,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonListElementContinuationElement320, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonListElementContinuationElement322, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -40240,12 +40240,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement324, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40258,29 +40258,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1563, col: 9, offset: 51287}, + pos: position{line: 1563, col: 9, offset: 51286}, expr: &actionExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, run: (*parser).callonListElementContinuationElement328, expr: &seqExpr{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1797, col: 5, offset: 58811}, + pos: position{line: 1797, col: 5, offset: 58810}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1797, col: 9, offset: 58815}, + pos: position{line: 1797, col: 9, offset: 58814}, label: "ref", expr: &actionExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, run: (*parser).callonListElementContinuationElement332, expr: &oneOrMoreExpr{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, expr: &charClassMatcher{ - pos: position{line: 1797, col: 14, offset: 58820}, + pos: position{line: 1797, col: 14, offset: 58819}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -40290,18 +40290,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1797, col: 62, offset: 58868}, + pos: position{line: 1797, col: 62, offset: 58867}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement336, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40314,36 +40314,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1564, col: 9, offset: 51321}, + pos: position{line: 1564, col: 9, offset: 51320}, expr: &seqExpr{ - pos: position{line: 1564, col: 11, offset: 51323}, + pos: position{line: 1564, col: 11, offset: 51322}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, run: (*parser).callonListElementContinuationElement341, expr: &oneOrMoreExpr{ - pos: position{line: 1741, col: 5, offset: 57189}, + pos: position{line: 1741, col: 5, offset: 57188}, expr: &seqExpr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1741, col: 6, offset: 57190}, + pos: position{line: 1741, col: 6, offset: 57189}, expr: &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElementContinuationElement345, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElementContinuationElement348, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -40352,7 +40352,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElementContinuationElement351, }, }, @@ -40360,30 +40360,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1741, col: 35, offset: 57219}, + pos: position{line: 1741, col: 35, offset: 57218}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement354, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40392,37 +40392,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &anyMatcher{ - line: 1741, col: 40, offset: 57224, + line: 1741, col: 40, offset: 57223, }, }, }, }, }, &actionExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, run: (*parser).callonListElementContinuationElement362, expr: &seqExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1746, col: 5, offset: 57340}, + pos: position{line: 1746, col: 5, offset: 57339}, label: "separator", expr: &actionExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, run: (*parser).callonListElementContinuationElement365, expr: &oneOrMoreExpr{ - pos: position{line: 1746, col: 16, offset: 57351}, + pos: position{line: 1746, col: 16, offset: 57350}, expr: &litMatcher{ - pos: position{line: 1746, col: 17, offset: 57352}, + pos: position{line: 1746, col: 17, offset: 57351}, val: ":", ignoreCase: false, want: "\":\"", @@ -40431,7 +40431,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1749, col: 5, offset: 57409}, + pos: position{line: 1749, col: 5, offset: 57408}, run: (*parser).callonListElementContinuationElement368, }, }, @@ -40441,7 +40441,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1565, col: 9, offset: 51383}, + pos: position{line: 1565, col: 9, offset: 51382}, expr: &actionExpr{ pos: position{line: 736, col: 5, offset: 23847}, run: (*parser).callonListElementContinuationElement370, @@ -40451,7 +40451,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 736, col: 5, offset: 23847}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -40502,10 +40502,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement385, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40514,28 +40514,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement388, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40544,9 +40544,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -40591,10 +40591,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement404, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40603,28 +40603,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement407, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40633,9 +40633,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -40676,10 +40676,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement422, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40688,28 +40688,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement425, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40718,9 +40718,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -40765,10 +40765,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement441, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40777,28 +40777,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement444, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40807,9 +40807,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -40854,10 +40854,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement460, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40866,28 +40866,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement463, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40896,9 +40896,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -40943,10 +40943,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement479, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40955,28 +40955,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement482, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40985,9 +40985,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41032,10 +41032,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement498, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41044,28 +41044,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement501, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41074,9 +41074,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41121,10 +41121,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement517, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41133,28 +41133,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement520, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41163,9 +41163,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41210,10 +41210,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement536, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41222,28 +41222,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement539, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41252,9 +41252,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41270,15 +41270,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1566, col: 9, offset: 51407}, + pos: position{line: 1566, col: 9, offset: 51406}, label: "content", expr: &actionExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, run: (*parser).callonListElementContinuationElement547, expr: &oneOrMoreExpr{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, expr: &charClassMatcher{ - pos: position{line: 1566, col: 18, offset: 51416}, + pos: position{line: 1566, col: 18, offset: 51415}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41288,28 +41288,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement551, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41318,9 +41318,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41336,18 +41336,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, run: (*parser).callonListElementContinuationElement558, expr: &seqExpr{ - pos: position{line: 1769, col: 9, offset: 58007}, + pos: position{line: 1769, col: 9, offset: 58006}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement560, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41356,15 +41356,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1770, col: 9, offset: 58059}, + pos: position{line: 1770, col: 9, offset: 58058}, label: "content", expr: &actionExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, run: (*parser).callonListElementContinuationElement564, expr: &oneOrMoreExpr{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, expr: &charClassMatcher{ - pos: position{line: 1770, col: 18, offset: 58068}, + pos: position{line: 1770, col: 18, offset: 58067}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41374,28 +41374,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement568, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41404,9 +41404,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41424,21 +41424,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1598, col: 5, offset: 52279}, + pos: position{line: 1598, col: 5, offset: 52278}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1598, col: 16, offset: 52290}, + pos: position{line: 1598, col: 16, offset: 52289}, expr: &ruleRefExpr{ - pos: position{line: 1598, col: 17, offset: 52291}, + pos: position{line: 1598, col: 17, offset: 52290}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1599, col: 5, offset: 52313}, + pos: position{line: 1599, col: 5, offset: 52312}, label: "element", expr: &choiceExpr{ - pos: position{line: 1600, col: 9, offset: 52331}, + pos: position{line: 1600, col: 9, offset: 52330}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, @@ -41449,19 +41449,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement586, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41470,28 +41470,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement589, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41500,9 +41500,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41511,7 +41511,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1601, col: 11, offset: 52351}, + pos: position{line: 1601, col: 11, offset: 52350}, name: "AttributeDeclaration", }, &actionExpr{ @@ -41569,10 +41569,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 364, col: 49, offset: 11201}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement608, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41581,28 +41581,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement611, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41611,9 +41611,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41676,10 +41676,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 366, col: 39, offset: 11322}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement629, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41688,28 +41688,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement632, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41718,9 +41718,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41771,10 +41771,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement650, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41783,28 +41783,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement653, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41813,9 +41813,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41876,10 +41876,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement675, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41888,28 +41888,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement678, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41918,9 +41918,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41929,9 +41929,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41949,9 +41949,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -41974,28 +41974,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement698, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42004,9 +42004,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42062,10 +42062,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 754, col: 8, offset: 24491}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement716, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42074,28 +42074,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement719, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42104,9 +42104,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42115,9 +42115,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42172,10 +42172,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement740, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42184,28 +42184,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement743, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42214,9 +42214,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42288,10 +42288,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement768, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42300,28 +42300,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement771, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42330,9 +42330,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42348,9 +42348,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42368,9 +42368,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42393,28 +42393,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement792, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42423,9 +42423,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42490,10 +42490,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 761, col: 8, offset: 24739}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement813, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42502,28 +42502,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement816, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42532,9 +42532,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42550,9 +42550,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42604,10 +42604,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 52, offset: 25151}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement837, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42616,28 +42616,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement840, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42646,9 +42646,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42682,10 +42682,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 970, col: 40, offset: 30795}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement855, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42694,28 +42694,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement858, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42724,9 +42724,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42746,9 +42746,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42771,28 +42771,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement876, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42801,9 +42801,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42831,10 +42831,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 970, col: 40, offset: 30795}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement887, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42843,28 +42843,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement890, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42873,9 +42873,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -42932,10 +42932,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement909, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42944,28 +42944,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement912, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42974,9 +42974,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43048,10 +43048,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement937, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43060,28 +43060,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement940, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43090,9 +43090,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43108,9 +43108,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43128,9 +43128,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43153,28 +43153,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement961, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43183,9 +43183,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43250,10 +43250,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 8, offset: 24985}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement982, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43262,28 +43262,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement985, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43292,9 +43292,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43310,9 +43310,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43368,10 +43368,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1007, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43380,28 +43380,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1010, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43410,9 +43410,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43484,10 +43484,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1035, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43496,28 +43496,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1038, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43526,9 +43526,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43544,9 +43544,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43564,9 +43564,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43589,28 +43589,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1059, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43619,9 +43619,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43686,10 +43686,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 783, col: 8, offset: 25523}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1080, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43698,28 +43698,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1083, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43728,9 +43728,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43746,9 +43746,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43804,10 +43804,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1105, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43816,28 +43816,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1108, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43846,9 +43846,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43920,10 +43920,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1133, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43932,28 +43932,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1136, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43962,9 +43962,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -43980,9 +43980,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44000,9 +44000,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44025,28 +44025,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1157, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44055,9 +44055,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44122,10 +44122,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 790, col: 8, offset: 25771}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1178, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44134,28 +44134,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1181, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44164,9 +44164,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44182,9 +44182,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44220,19 +44220,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1203, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44241,28 +44241,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1206, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44271,9 +44271,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44307,28 +44307,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1219, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44337,9 +44337,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44373,19 +44373,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1238, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44394,28 +44394,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1241, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44424,9 +44424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44460,28 +44460,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1254, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44490,9 +44490,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44501,21 +44501,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonListElementContinuationElement1261, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonListElementContinuationElement1264, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44525,32 +44525,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonListElementContinuationElement1267, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1269, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44559,9 +44559,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44622,10 +44622,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1288, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44634,28 +44634,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1291, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44664,9 +44664,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44738,10 +44738,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1316, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44750,28 +44750,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1319, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44780,9 +44780,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44798,9 +44798,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44818,9 +44818,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44843,28 +44843,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1340, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44873,9 +44873,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -44940,10 +44940,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 797, col: 8, offset: 26023}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1361, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44952,28 +44952,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1364, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44982,9 +44982,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45000,9 +45000,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45058,10 +45058,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1386, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45070,28 +45070,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1389, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45100,9 +45100,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45174,10 +45174,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1414, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45186,28 +45186,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1417, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45216,9 +45216,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45234,9 +45234,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45254,9 +45254,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45279,28 +45279,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1438, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45309,9 +45309,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45376,10 +45376,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 804, col: 8, offset: 26273}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1459, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45388,28 +45388,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1462, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45418,9 +45418,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45436,9 +45436,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45494,10 +45494,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1484, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45506,28 +45506,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1487, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45536,9 +45536,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45610,10 +45610,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1512, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45622,28 +45622,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1515, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45652,9 +45652,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45670,9 +45670,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45690,9 +45690,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 816, col: 5, offset: 26665}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45715,28 +45715,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1536, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45745,9 +45745,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45812,10 +45812,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 811, col: 8, offset: 26519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1557, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45824,28 +45824,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1560, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45854,9 +45854,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45872,9 +45872,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -45885,52 +45885,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2949, col: 18, offset: 95935}, + pos: position{line: 2949, col: 18, offset: 95934}, run: (*parser).callonListElementContinuationElement1570, expr: &seqExpr{ - pos: position{line: 2949, col: 18, offset: 95935}, + pos: position{line: 2949, col: 18, offset: 95934}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2950, col: 9, offset: 95945}, + pos: position{line: 2950, col: 9, offset: 95944}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2950, col: 9, offset: 95945}, + pos: position{line: 2950, col: 9, offset: 95944}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2951, col: 11, offset: 95981}, + pos: position{line: 2951, col: 11, offset: 95980}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2951, col: 19, offset: 95989}, + pos: position{line: 2951, col: 19, offset: 95988}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2951, col: 29, offset: 95999}, + pos: position{line: 2951, col: 29, offset: 95998}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2951, col: 37, offset: 96007}, + pos: position{line: 2951, col: 37, offset: 96006}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2951, col: 47, offset: 96017}, + pos: position{line: 2951, col: 47, offset: 96016}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2951, col: 55, offset: 96025}, + pos: position{line: 2951, col: 55, offset: 96024}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -45938,12 +45938,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2952, col: 11, offset: 96083}, + pos: position{line: 2952, col: 11, offset: 96082}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1581, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45952,28 +45952,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1584, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45982,36 +45982,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1592, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46020,9 +46020,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46031,28 +46031,28 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1605, col: 11, offset: 52493}, + pos: position{line: 1605, col: 11, offset: 52492}, name: "ImageBlock", }, &actionExpr{ - pos: position{line: 2847, col: 5, offset: 93064}, + pos: position{line: 2847, col: 5, offset: 93063}, run: (*parser).callonListElementContinuationElement1600, expr: &seqExpr{ - pos: position{line: 2847, col: 5, offset: 93064}, + pos: position{line: 2847, col: 5, offset: 93063}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1604, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46061,28 +46061,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1607, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46091,48 +46091,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &labeledExpr{ - pos: position{line: 2848, col: 5, offset: 93088}, + pos: position{line: 2848, col: 5, offset: 93087}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2848, col: 12, offset: 93095}, + pos: position{line: 2848, col: 12, offset: 93094}, expr: &actionExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, run: (*parser).callonListElementContinuationElement1616, expr: &seqExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2863, col: 5, offset: 93408}, + pos: position{line: 2863, col: 5, offset: 93407}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2863, col: 11, offset: 93414}, + pos: position{line: 2863, col: 11, offset: 93413}, expr: &actionExpr{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, run: (*parser).callonListElementContinuationElement1620, expr: &seqExpr{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2869, col: 5, offset: 93531}, + pos: position{line: 2869, col: 5, offset: 93530}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2869, col: 9, offset: 93535}, + pos: position{line: 2869, col: 9, offset: 93534}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1624, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46141,23 +46141,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2870, col: 5, offset: 93547}, + pos: position{line: 2870, col: 5, offset: 93546}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2870, col: 14, offset: 93556}, + pos: position{line: 2870, col: 14, offset: 93555}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonListElementContinuationElement1628, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonListElementContinuationElement1630, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -46175,28 +46175,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1634, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46205,15 +46205,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2864, col: 5, offset: 93436}, + pos: position{line: 2864, col: 5, offset: 93435}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement1642, @@ -46223,19 +46223,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1648, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46244,28 +46244,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1651, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46274,9 +46274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46291,40 +46291,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2849, col: 5, offset: 93114}, + pos: position{line: 2849, col: 5, offset: 93113}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2849, col: 10, offset: 93119}, + pos: position{line: 2849, col: 10, offset: 93118}, expr: &choiceExpr{ - pos: position{line: 2874, col: 13, offset: 93653}, + pos: position{line: 2874, col: 13, offset: 93652}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, run: (*parser).callonListElementContinuationElement1661, expr: &seqExpr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2884, col: 5, offset: 93872}, + pos: position{line: 2884, col: 5, offset: 93871}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1668, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46333,28 +46333,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1671, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46363,9 +46363,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46373,55 +46373,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2885, col: 5, offset: 93895}, + pos: position{line: 2885, col: 5, offset: 93894}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2885, col: 11, offset: 93901}, + pos: position{line: 2885, col: 11, offset: 93900}, expr: &actionExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, run: (*parser).callonListElementContinuationElement1682, expr: &seqExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2885, col: 12, offset: 93902}, + pos: position{line: 2885, col: 12, offset: 93901}, label: "cell", expr: &actionExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, run: (*parser).callonListElementContinuationElement1685, expr: &seqExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1692, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46430,28 +46430,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1695, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46460,9 +46460,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46470,16 +46470,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, ¬Expr{ - pos: position{line: 2895, col: 5, offset: 94166}, + pos: position{line: 2895, col: 5, offset: 94165}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement1705, @@ -46489,19 +46489,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1711, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46510,28 +46510,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1714, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46540,9 +46540,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46552,18 +46552,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2896, col: 5, offset: 94181}, + pos: position{line: 2896, col: 5, offset: 94180}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2896, col: 9, offset: 94185}, + pos: position{line: 2896, col: 9, offset: 94184}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1723, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46572,23 +46572,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2896, col: 16, offset: 94192}, + pos: position{line: 2896, col: 16, offset: 94191}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2896, col: 25, offset: 94201}, + pos: position{line: 2896, col: 25, offset: 94200}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonListElementContinuationElement1727, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonListElementContinuationElement1729, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -46605,28 +46605,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1733, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46635,9 +46635,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46648,10 +46648,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2888, col: 6, offset: 93964}, + pos: position{line: 2888, col: 6, offset: 93963}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2888, col: 6, offset: 93964}, + pos: position{line: 2888, col: 6, offset: 93963}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement1742, @@ -46661,19 +46661,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1748, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46682,28 +46682,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1751, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46712,9 +46712,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46724,26 +46724,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2888, col: 19, offset: 93977}, + pos: position{line: 2888, col: 19, offset: 93976}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1763, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46752,28 +46752,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1766, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46782,9 +46782,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46792,9 +46792,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46806,32 +46806,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, run: (*parser).callonListElementContinuationElement1775, expr: &seqExpr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2877, col: 5, offset: 93720}, + pos: position{line: 2877, col: 5, offset: 93719}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1782, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46840,28 +46840,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1785, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46870,9 +46870,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46880,46 +46880,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2878, col: 5, offset: 93743}, + pos: position{line: 2878, col: 5, offset: 93742}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2878, col: 11, offset: 93749}, + pos: position{line: 2878, col: 11, offset: 93748}, expr: &actionExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, run: (*parser).callonListElementContinuationElement1796, expr: &seqExpr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2894, col: 5, offset: 94143}, + pos: position{line: 2894, col: 5, offset: 94142}, expr: &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1803, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46928,28 +46928,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1806, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46958,9 +46958,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -46968,16 +46968,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, }, ¬Expr{ - pos: position{line: 2895, col: 5, offset: 94166}, + pos: position{line: 2895, col: 5, offset: 94165}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement1816, @@ -46987,19 +46987,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1822, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47008,28 +47008,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1825, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47038,9 +47038,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47050,18 +47050,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2896, col: 5, offset: 94181}, + pos: position{line: 2896, col: 5, offset: 94180}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2896, col: 9, offset: 94185}, + pos: position{line: 2896, col: 9, offset: 94184}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1834, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47070,23 +47070,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2896, col: 16, offset: 94192}, + pos: position{line: 2896, col: 16, offset: 94191}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2896, col: 25, offset: 94201}, + pos: position{line: 2896, col: 25, offset: 94200}, expr: &actionExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, run: (*parser).callonListElementContinuationElement1838, expr: &labeledExpr{ - pos: position{line: 2902, col: 5, offset: 94344}, + pos: position{line: 2902, col: 5, offset: 94343}, label: "content", expr: &actionExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, run: (*parser).callonListElementContinuationElement1840, expr: &oneOrMoreExpr{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, expr: &charClassMatcher{ - pos: position{line: 2902, col: 14, offset: 94353}, + pos: position{line: 2902, col: 14, offset: 94352}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -47104,28 +47104,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1844, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47134,15 +47134,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2879, col: 5, offset: 93770}, + pos: position{line: 2879, col: 5, offset: 93769}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonListElementContinuationElement1852, @@ -47152,19 +47152,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1858, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47173,28 +47173,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1861, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47203,9 +47203,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47222,24 +47222,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2859, col: 22, offset: 93321}, + pos: position{line: 2859, col: 22, offset: 93320}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2855, col: 19, offset: 93241}, + pos: position{line: 2855, col: 19, offset: 93240}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2855, col: 26, offset: 93248}, + pos: position{line: 2855, col: 26, offset: 93247}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1872, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47248,28 +47248,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1875, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47278,9 +47278,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47288,9 +47288,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47299,36 +47299,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonListElementContinuationElement1884, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonListElementContinuationElement1890, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47338,28 +47338,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1894, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47368,9 +47368,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47379,13 +47379,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, run: (*parser).callonListElementContinuationElement1901, expr: &seqExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1853, col: 5, offset: 60760}, + pos: position{line: 1853, col: 5, offset: 60759}, label: "kind", expr: &choiceExpr{ pos: position{line: 293, col: 19, offset: 9062}, @@ -47444,30 +47444,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1853, col: 27, offset: 60782}, + pos: position{line: 1853, col: 27, offset: 60781}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1854, col: 5, offset: 60792}, + pos: position{line: 1854, col: 5, offset: 60791}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonListElementContinuationElement1917, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonListElementContinuationElement1920, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47477,32 +47477,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonListElementContinuationElement1923, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1925, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47511,9 +47511,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47523,34 +47523,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1855, col: 5, offset: 60826}, + pos: position{line: 1855, col: 5, offset: 60825}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1855, col: 16, offset: 60837}, + pos: position{line: 1855, col: 16, offset: 60836}, expr: &actionExpr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, run: (*parser).callonListElementContinuationElement1934, expr: &seqExpr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1856, col: 9, offset: 60847}, + pos: position{line: 1856, col: 9, offset: 60846}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonListElementContinuationElement1940, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47559,25 +47559,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1942, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47589,42 +47589,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1857, col: 9, offset: 60886}, + pos: position{line: 1857, col: 9, offset: 60885}, label: "line", expr: &choiceExpr{ - pos: position{line: 1857, col: 15, offset: 60892}, + pos: position{line: 1857, col: 15, offset: 60891}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonListElementContinuationElement1949, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonListElementContinuationElement1955, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47634,28 +47634,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1959, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47664,9 +47664,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47675,21 +47675,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonListElementContinuationElement1966, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonListElementContinuationElement1969, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47699,32 +47699,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonListElementContinuationElement1972, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1974, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47733,9 +47733,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47755,36 +47755,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, run: (*parser).callonListElementContinuationElement1981, expr: &seqExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1876, col: 5, offset: 61418}, + pos: position{line: 1876, col: 5, offset: 61417}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, run: (*parser).callonListElementContinuationElement1984, expr: &seqExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1883, col: 5, offset: 61703}, + pos: position{line: 1883, col: 5, offset: 61702}, label: "content", expr: &actionExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, run: (*parser).callonListElementContinuationElement1987, expr: &seqExpr{ - pos: position{line: 1883, col: 14, offset: 61712}, + pos: position{line: 1883, col: 14, offset: 61711}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonListElementContinuationElement1989, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47793,9 +47793,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, expr: &charClassMatcher{ - pos: position{line: 1883, col: 21, offset: 61719}, + pos: position{line: 1883, col: 21, offset: 61718}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47807,32 +47807,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1886, col: 5, offset: 61776}, + pos: position{line: 1886, col: 5, offset: 61775}, run: (*parser).callonListElementContinuationElement1994, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement1996, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47841,9 +47841,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47853,44 +47853,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1877, col: 5, offset: 61459}, + pos: position{line: 1877, col: 5, offset: 61458}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1877, col: 16, offset: 61470}, + pos: position{line: 1877, col: 16, offset: 61469}, expr: &choiceExpr{ - pos: position{line: 1877, col: 17, offset: 61471}, + pos: position{line: 1877, col: 17, offset: 61470}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonListElementContinuationElement2006, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonListElementContinuationElement2012, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47900,28 +47900,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement2016, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47930,9 +47930,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -47941,21 +47941,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonListElementContinuationElement2023, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonListElementContinuationElement2026, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47965,32 +47965,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonListElementContinuationElement2029, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement2031, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47999,9 +47999,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48017,21 +48017,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 5, offset: 53119}, + pos: position{line: 1623, col: 5, offset: 53118}, run: (*parser).callonListElementContinuationElement2038, expr: &seqExpr{ - pos: position{line: 1623, col: 5, offset: 53119}, + pos: position{line: 1623, col: 5, offset: 53118}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1623, col: 5, offset: 53119}, + pos: position{line: 1623, col: 5, offset: 53118}, label: "content", expr: &actionExpr{ - pos: position{line: 1623, col: 14, offset: 53128}, + pos: position{line: 1623, col: 14, offset: 53127}, run: (*parser).callonListElementContinuationElement2041, expr: &oneOrMoreExpr{ - pos: position{line: 1623, col: 14, offset: 53128}, + pos: position{line: 1623, col: 14, offset: 53127}, expr: &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 53128}, + pos: position{line: 1623, col: 14, offset: 53127}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48041,28 +48041,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonListElementContinuationElement2045, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48071,9 +48071,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48090,33 +48090,33 @@ var g = &grammar{ }, { name: "Callout", - pos: position{line: 1781, col: 1, offset: 58301}, + pos: position{line: 1781, col: 1, offset: 58300}, expr: &actionExpr{ - pos: position{line: 1783, col: 5, offset: 58379}, + pos: position{line: 1783, col: 5, offset: 58378}, run: (*parser).callonCallout1, expr: &seqExpr{ - pos: position{line: 1783, col: 5, offset: 58379}, + pos: position{line: 1783, col: 5, offset: 58378}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1783, col: 5, offset: 58379}, + pos: position{line: 1783, col: 5, offset: 58378}, run: (*parser).callonCallout3, }, &litMatcher{ - pos: position{line: 1786, col: 5, offset: 58446}, + pos: position{line: 1786, col: 5, offset: 58445}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1786, col: 9, offset: 58450}, + pos: position{line: 1786, col: 9, offset: 58449}, label: "ref", expr: &actionExpr{ - pos: position{line: 1786, col: 14, offset: 58455}, + pos: position{line: 1786, col: 14, offset: 58454}, run: (*parser).callonCallout6, expr: &oneOrMoreExpr{ - pos: position{line: 1786, col: 14, offset: 58455}, + pos: position{line: 1786, col: 14, offset: 58454}, expr: &charClassMatcher{ - pos: position{line: 1786, col: 14, offset: 58455}, + pos: position{line: 1786, col: 14, offset: 58454}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48126,18 +48126,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1786, col: 62, offset: 58503}, + pos: position{line: 1786, col: 62, offset: 58502}, val: ">", ignoreCase: false, want: "\">\"", }, &zeroOrMoreExpr{ - pos: position{line: 1786, col: 66, offset: 58507}, + pos: position{line: 1786, col: 66, offset: 58506}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48146,30 +48146,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1786, col: 73, offset: 58514}, + pos: position{line: 1786, col: 73, offset: 58513}, expr: &choiceExpr{ - pos: position{line: 1786, col: 75, offset: 58516}, + pos: position{line: 1786, col: 75, offset: 58515}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48178,13 +48178,13 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &ruleRefExpr{ - pos: position{line: 1786, col: 81, offset: 58522}, + pos: position{line: 1786, col: 81, offset: 58521}, name: "Callout", }, }, @@ -48196,17 +48196,17 @@ var g = &grammar{ }, { name: "ShortcutParagraph", - pos: position{line: 1812, col: 1, offset: 59383}, + pos: position{line: 1812, col: 1, offset: 59382}, expr: &actionExpr{ - pos: position{line: 1813, col: 5, offset: 59409}, + pos: position{line: 1813, col: 5, offset: 59408}, run: (*parser).callonShortcutParagraph1, expr: &seqExpr{ - pos: position{line: 1813, col: 5, offset: 59409}, + pos: position{line: 1813, col: 5, offset: 59408}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1813, col: 5, offset: 59409}, + pos: position{line: 1813, col: 5, offset: 59408}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48215,22 +48215,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1814, col: 5, offset: 59520}, + pos: position{line: 1814, col: 5, offset: 59519}, expr: ¬Expr{ - pos: position{line: 1814, col: 7, offset: 59522}, + pos: position{line: 1814, col: 7, offset: 59521}, expr: &actionExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, run: (*parser).callonShortcutParagraph7, expr: &seqExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1641, col: 5, offset: 53612}, + pos: position{line: 1641, col: 5, offset: 53611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonShortcutParagraph10, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48239,27 +48239,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 12, offset: 53619}, + pos: position{line: 1641, col: 12, offset: 53618}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, run: (*parser).callonShortcutParagraph14, expr: &seqExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1643, col: 9, offset: 53682}, + pos: position{line: 1643, col: 9, offset: 53681}, label: "depth", expr: &actionExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, run: (*parser).callonShortcutParagraph17, expr: &oneOrMoreExpr{ - pos: position{line: 1643, col: 16, offset: 53689}, + pos: position{line: 1643, col: 16, offset: 53688}, expr: &litMatcher{ - pos: position{line: 1643, col: 17, offset: 53690}, + pos: position{line: 1643, col: 17, offset: 53689}, val: ".", ignoreCase: false, want: "\".\"", @@ -48268,22 +48268,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1647, col: 9, offset: 53790}, + pos: position{line: 1647, col: 9, offset: 53789}, run: (*parser).callonShortcutParagraph20, }, }, }, }, &actionExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, run: (*parser).callonShortcutParagraph21, expr: &seqExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1666, col: 11, offset: 54507}, + pos: position{line: 1666, col: 11, offset: 54506}, expr: &charClassMatcher{ - pos: position{line: 1666, col: 12, offset: 54508}, + pos: position{line: 1666, col: 12, offset: 54507}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48291,7 +48291,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1666, col: 20, offset: 54516}, + pos: position{line: 1666, col: 20, offset: 54515}, val: ".", ignoreCase: false, want: "\".\"", @@ -48300,20 +48300,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, run: (*parser).callonShortcutParagraph26, expr: &seqExpr{ - pos: position{line: 1668, col: 13, offset: 54633}, + pos: position{line: 1668, col: 13, offset: 54632}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1668, col: 14, offset: 54634}, + pos: position{line: 1668, col: 14, offset: 54633}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1668, col: 21, offset: 54641}, + pos: position{line: 1668, col: 21, offset: 54640}, val: ".", ignoreCase: false, want: "\".\"", @@ -48322,20 +48322,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, run: (*parser).callonShortcutParagraph30, expr: &seqExpr{ - pos: position{line: 1670, col: 13, offset: 54761}, + pos: position{line: 1670, col: 13, offset: 54760}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1670, col: 14, offset: 54762}, + pos: position{line: 1670, col: 14, offset: 54761}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1670, col: 21, offset: 54769}, + pos: position{line: 1670, col: 21, offset: 54768}, val: ".", ignoreCase: false, want: "\".\"", @@ -48344,15 +48344,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, run: (*parser).callonShortcutParagraph34, expr: &seqExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1672, col: 13, offset: 54889}, + pos: position{line: 1672, col: 13, offset: 54888}, expr: &charClassMatcher{ - pos: position{line: 1672, col: 14, offset: 54890}, + pos: position{line: 1672, col: 14, offset: 54889}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -48360,7 +48360,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1672, col: 26, offset: 54902}, + pos: position{line: 1672, col: 26, offset: 54901}, val: ")", ignoreCase: false, want: "\")\"", @@ -48369,15 +48369,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, run: (*parser).callonShortcutParagraph39, expr: &seqExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1674, col: 13, offset: 55022}, + pos: position{line: 1674, col: 13, offset: 55021}, expr: &charClassMatcher{ - pos: position{line: 1674, col: 14, offset: 55023}, + pos: position{line: 1674, col: 14, offset: 55022}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -48385,7 +48385,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1674, col: 26, offset: 55035}, + pos: position{line: 1674, col: 26, offset: 55034}, val: ")", ignoreCase: false, want: "\")\"", @@ -48397,12 +48397,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonShortcutParagraph44, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48416,22 +48416,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1815, col: 5, offset: 59553}, + pos: position{line: 1815, col: 5, offset: 59552}, expr: ¬Expr{ - pos: position{line: 1815, col: 7, offset: 59555}, + pos: position{line: 1815, col: 7, offset: 59554}, expr: &actionExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, run: (*parser).callonShortcutParagraph49, expr: &seqExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1691, col: 5, offset: 55574}, + pos: position{line: 1691, col: 5, offset: 55573}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonShortcutParagraph52, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48440,27 +48440,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1691, col: 12, offset: 55581}, + pos: position{line: 1691, col: 12, offset: 55580}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1691, col: 20, offset: 55589}, + pos: position{line: 1691, col: 20, offset: 55588}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, run: (*parser).callonShortcutParagraph56, expr: &seqExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1693, col: 9, offset: 55646}, + pos: position{line: 1693, col: 9, offset: 55645}, label: "depth", expr: &actionExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, run: (*parser).callonShortcutParagraph59, expr: &oneOrMoreExpr{ - pos: position{line: 1693, col: 16, offset: 55653}, + pos: position{line: 1693, col: 16, offset: 55652}, expr: &litMatcher{ - pos: position{line: 1693, col: 17, offset: 55654}, + pos: position{line: 1693, col: 17, offset: 55653}, val: "*", ignoreCase: false, want: "\"*\"", @@ -48469,20 +48469,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1697, col: 9, offset: 55754}, + pos: position{line: 1697, col: 9, offset: 55753}, run: (*parser).callonShortcutParagraph62, }, }, }, }, &labeledExpr{ - pos: position{line: 1714, col: 14, offset: 56461}, + pos: position{line: 1714, col: 14, offset: 56460}, label: "depth", expr: &actionExpr{ - pos: position{line: 1714, col: 21, offset: 56468}, + pos: position{line: 1714, col: 21, offset: 56467}, run: (*parser).callonShortcutParagraph64, expr: &litMatcher{ - pos: position{line: 1714, col: 22, offset: 56469}, + pos: position{line: 1714, col: 22, offset: 56468}, val: "-", ignoreCase: false, want: "\"-\"", @@ -48493,12 +48493,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonShortcutParagraph66, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48512,9 +48512,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1816, col: 5, offset: 59588}, + pos: position{line: 1816, col: 5, offset: 59587}, expr: ¬Expr{ - pos: position{line: 1816, col: 7, offset: 59590}, + pos: position{line: 1816, col: 7, offset: 59589}, expr: &choiceExpr{ pos: position{line: 293, col: 19, offset: 9062}, alternatives: []interface{}{ @@ -48573,24 +48573,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1817, col: 5, offset: 59611}, + pos: position{line: 1817, col: 5, offset: 59610}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonShortcutParagraph83, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonShortcutParagraph86, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48600,32 +48600,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonShortcutParagraph89, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonShortcutParagraph91, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48634,9 +48634,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48646,31 +48646,31 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1818, col: 5, offset: 59645}, + pos: position{line: 1818, col: 5, offset: 59644}, run: (*parser).callonShortcutParagraph98, }, &labeledExpr{ - pos: position{line: 1825, col: 5, offset: 60007}, + pos: position{line: 1825, col: 5, offset: 60006}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1825, col: 16, offset: 60018}, + pos: position{line: 1825, col: 16, offset: 60017}, expr: &actionExpr{ - pos: position{line: 1826, col: 9, offset: 60028}, + pos: position{line: 1826, col: 9, offset: 60027}, run: (*parser).callonShortcutParagraph101, expr: &seqExpr{ - pos: position{line: 1826, col: 9, offset: 60028}, + pos: position{line: 1826, col: 9, offset: 60027}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1826, col: 9, offset: 60028}, + pos: position{line: 1826, col: 9, offset: 60027}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 1827, col: 9, offset: 60042}, + pos: position{line: 1827, col: 9, offset: 60041}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonShortcutParagraph107, @@ -48680,19 +48680,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonShortcutParagraph113, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48701,28 +48701,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonShortcutParagraph116, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48731,9 +48731,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48743,30 +48743,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1828, col: 9, offset: 60061}, + pos: position{line: 1828, col: 9, offset: 60060}, expr: &ruleRefExpr{ - pos: position{line: 1828, col: 10, offset: 60062}, + pos: position{line: 1828, col: 10, offset: 60061}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1829, col: 9, offset: 60086}, + pos: position{line: 1829, col: 9, offset: 60085}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonShortcutParagraph129, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48775,25 +48775,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonShortcutParagraph131, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48805,42 +48805,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1830, col: 9, offset: 60125}, + pos: position{line: 1830, col: 9, offset: 60124}, label: "line", expr: &choiceExpr{ - pos: position{line: 1830, col: 15, offset: 60131}, + pos: position{line: 1830, col: 15, offset: 60130}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonShortcutParagraph138, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonShortcutParagraph144, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48850,28 +48850,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonShortcutParagraph148, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48880,9 +48880,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48891,21 +48891,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonShortcutParagraph155, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonShortcutParagraph158, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48915,32 +48915,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonShortcutParagraph161, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonShortcutParagraph163, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48949,9 +48949,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -48973,32 +48973,32 @@ var g = &grammar{ }, { name: "Paragraph", - pos: position{line: 1837, col: 1, offset: 60328}, + pos: position{line: 1837, col: 1, offset: 60327}, expr: &actionExpr{ - pos: position{line: 1838, col: 5, offset: 60346}, + pos: position{line: 1838, col: 5, offset: 60345}, run: (*parser).callonParagraph1, expr: &seqExpr{ - pos: position{line: 1838, col: 5, offset: 60346}, + pos: position{line: 1838, col: 5, offset: 60345}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1838, col: 5, offset: 60346}, + pos: position{line: 1838, col: 5, offset: 60345}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonParagraph4, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonParagraph7, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49008,32 +49008,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonParagraph10, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonParagraph12, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49042,9 +49042,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -49054,27 +49054,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1839, col: 5, offset: 60380}, + pos: position{line: 1839, col: 5, offset: 60379}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1839, col: 16, offset: 60391}, + pos: position{line: 1839, col: 16, offset: 60390}, expr: &actionExpr{ - pos: position{line: 1840, col: 9, offset: 60401}, + pos: position{line: 1840, col: 9, offset: 60400}, run: (*parser).callonParagraph21, expr: &seqExpr{ - pos: position{line: 1840, col: 9, offset: 60401}, + pos: position{line: 1840, col: 9, offset: 60400}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1840, col: 9, offset: 60401}, + pos: position{line: 1840, col: 9, offset: 60400}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 1841, col: 9, offset: 60414}, + pos: position{line: 1841, col: 9, offset: 60413}, expr: &actionExpr{ pos: position{line: 690, col: 14, offset: 22312}, run: (*parser).callonParagraph27, @@ -49084,19 +49084,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 690, col: 14, offset: 22312}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &zeroOrMoreExpr{ pos: position{line: 690, col: 19, offset: 22317}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonParagraph33, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49105,28 +49105,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonParagraph36, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49135,9 +49135,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -49147,30 +49147,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1842, col: 9, offset: 60433}, + pos: position{line: 1842, col: 9, offset: 60432}, expr: &ruleRefExpr{ - pos: position{line: 1842, col: 10, offset: 60434}, + pos: position{line: 1842, col: 10, offset: 60433}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1843, col: 9, offset: 60458}, + pos: position{line: 1843, col: 9, offset: 60457}, expr: &seqExpr{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1593, col: 34, offset: 52138}, + pos: position{line: 1593, col: 34, offset: 52137}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1593, col: 38, offset: 52142}, + pos: position{line: 1593, col: 38, offset: 52141}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonParagraph49, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49179,25 +49179,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonParagraph51, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49209,42 +49209,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1844, col: 9, offset: 60497}, + pos: position{line: 1844, col: 9, offset: 60496}, label: "line", expr: &choiceExpr{ - pos: position{line: 1844, col: 15, offset: 60503}, + pos: position{line: 1844, col: 15, offset: 60502}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, run: (*parser).callonParagraph58, expr: &seqExpr{ - pos: position{line: 2770, col: 22, offset: 90864}, + pos: position{line: 2770, col: 22, offset: 90863}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2775, col: 31, offset: 91085}, + pos: position{line: 2775, col: 31, offset: 91084}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2775, col: 36, offset: 91090}, + pos: position{line: 2775, col: 36, offset: 91089}, expr: &litMatcher{ - pos: position{line: 2775, col: 37, offset: 91091}, + pos: position{line: 2775, col: 37, offset: 91090}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2770, col: 49, offset: 90891}, + pos: position{line: 2770, col: 49, offset: 90890}, label: "content", expr: &actionExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, run: (*parser).callonParagraph64, expr: &zeroOrMoreExpr{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, expr: &charClassMatcher{ - pos: position{line: 2777, col: 29, offset: 91126}, + pos: position{line: 2777, col: 29, offset: 91125}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49254,28 +49254,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonParagraph68, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49284,9 +49284,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -49295,21 +49295,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, run: (*parser).callonParagraph75, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 61136}, + pos: position{line: 1865, col: 5, offset: 61135}, label: "content", expr: &actionExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, run: (*parser).callonParagraph78, expr: &oneOrMoreExpr{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, expr: &charClassMatcher{ - pos: position{line: 1865, col: 14, offset: 61145}, + pos: position{line: 1865, col: 14, offset: 61144}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49319,32 +49319,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1868, col: 5, offset: 61252}, + pos: position{line: 1868, col: 5, offset: 61251}, run: (*parser).callonParagraph81, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonParagraph83, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49353,9 +49353,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -49377,36 +49377,36 @@ var g = &grammar{ }, { name: "QuotedText", - pos: position{line: 1896, col: 1, offset: 62238}, + pos: position{line: 1896, col: 1, offset: 62237}, expr: &choiceExpr{ - pos: position{line: 1900, col: 5, offset: 62459}, + pos: position{line: 1900, col: 5, offset: 62458}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1900, col: 5, offset: 62459}, + pos: position{line: 1900, col: 5, offset: 62458}, run: (*parser).callonQuotedText2, expr: &seqExpr{ - pos: position{line: 1900, col: 5, offset: 62459}, + pos: position{line: 1900, col: 5, offset: 62458}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1900, col: 5, offset: 62459}, + pos: position{line: 1900, col: 5, offset: 62458}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1900, col: 16, offset: 62470}, + pos: position{line: 1900, col: 16, offset: 62469}, expr: &actionExpr{ - pos: position{line: 1900, col: 17, offset: 62471}, + pos: position{line: 1900, col: 17, offset: 62470}, run: (*parser).callonQuotedText6, expr: &ruleRefExpr{ - pos: position{line: 1900, col: 17, offset: 62471}, + pos: position{line: 1900, col: 17, offset: 62470}, name: "LongHandAttributes", }, }, }, }, &labeledExpr{ - pos: position{line: 1903, col: 5, offset: 62559}, + pos: position{line: 1903, col: 5, offset: 62558}, label: "text", expr: &ruleRefExpr{ - pos: position{line: 1903, col: 10, offset: 62564}, + pos: position{line: 1903, col: 10, offset: 62563}, name: "EscapedQuotedText", }, }, @@ -49414,34 +49414,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1909, col: 5, offset: 62748}, + pos: position{line: 1909, col: 5, offset: 62747}, run: (*parser).callonQuotedText10, expr: &seqExpr{ - pos: position{line: 1909, col: 5, offset: 62748}, + pos: position{line: 1909, col: 5, offset: 62747}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1909, col: 5, offset: 62748}, + pos: position{line: 1909, col: 5, offset: 62747}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1909, col: 16, offset: 62759}, + pos: position{line: 1909, col: 16, offset: 62758}, expr: &ruleRefExpr{ - pos: position{line: 1909, col: 17, offset: 62760}, + pos: position{line: 1909, col: 17, offset: 62759}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1910, col: 5, offset: 62786}, + pos: position{line: 1910, col: 5, offset: 62785}, label: "text", expr: &choiceExpr{ - pos: position{line: 1910, col: 11, offset: 62792}, + pos: position{line: 1910, col: 11, offset: 62791}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1910, col: 11, offset: 62792}, + pos: position{line: 1910, col: 11, offset: 62791}, name: "UnconstrainedQuotedText", }, &ruleRefExpr{ - pos: position{line: 1910, col: 37, offset: 62818}, + pos: position{line: 1910, col: 37, offset: 62817}, name: "ConstrainedQuotedText", }, }, @@ -49455,32 +49455,32 @@ var g = &grammar{ }, { name: "ConstrainedQuotedText", - pos: position{line: 1919, col: 1, offset: 63094}, + pos: position{line: 1919, col: 1, offset: 63093}, expr: &choiceExpr{ - pos: position{line: 1920, col: 5, offset: 63124}, + pos: position{line: 1920, col: 5, offset: 63123}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1920, col: 5, offset: 63124}, + pos: position{line: 1920, col: 5, offset: 63123}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1921, col: 7, offset: 63151}, + pos: position{line: 1921, col: 7, offset: 63150}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1922, col: 7, offset: 63179}, + pos: position{line: 1922, col: 7, offset: 63178}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1923, col: 7, offset: 63207}, + pos: position{line: 1923, col: 7, offset: 63206}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1924, col: 7, offset: 63239}, + pos: position{line: 1924, col: 7, offset: 63238}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1925, col: 7, offset: 63260}, + pos: position{line: 1925, col: 7, offset: 63259}, name: "SuperscriptText", }, }, @@ -49488,24 +49488,24 @@ var g = &grammar{ }, { name: "UnconstrainedQuotedText", - pos: position{line: 1927, col: 1, offset: 63278}, + pos: position{line: 1927, col: 1, offset: 63277}, expr: &choiceExpr{ - pos: position{line: 1928, col: 5, offset: 63310}, + pos: position{line: 1928, col: 5, offset: 63309}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1928, col: 5, offset: 63310}, + pos: position{line: 1928, col: 5, offset: 63309}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1929, col: 7, offset: 63336}, + pos: position{line: 1929, col: 7, offset: 63335}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1930, col: 7, offset: 63364}, + pos: position{line: 1930, col: 7, offset: 63363}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1931, col: 7, offset: 63392}, + pos: position{line: 1931, col: 7, offset: 63391}, name: "DoubleQuoteMonospaceText", }, }, @@ -49513,50 +49513,50 @@ var g = &grammar{ }, { name: "EscapedQuotedText", - pos: position{line: 1933, col: 1, offset: 63418}, + pos: position{line: 1933, col: 1, offset: 63417}, expr: &actionExpr{ - pos: position{line: 1934, col: 5, offset: 63499}, + pos: position{line: 1934, col: 5, offset: 63498}, run: (*parser).callonEscapedQuotedText1, expr: &seqExpr{ - pos: position{line: 1934, col: 5, offset: 63499}, + pos: position{line: 1934, col: 5, offset: 63498}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1934, col: 5, offset: 63499}, + pos: position{line: 1934, col: 5, offset: 63498}, expr: &litMatcher{ - pos: position{line: 1934, col: 7, offset: 63501}, + pos: position{line: 1934, col: 7, offset: 63500}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1935, col: 5, offset: 63510}, + pos: position{line: 1935, col: 5, offset: 63509}, label: "element", expr: &choiceExpr{ - pos: position{line: 1936, col: 9, offset: 63528}, + pos: position{line: 1936, col: 9, offset: 63527}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1936, col: 9, offset: 63528}, + pos: position{line: 1936, col: 9, offset: 63527}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 1937, col: 11, offset: 63555}, + pos: position{line: 1937, col: 11, offset: 63554}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1938, col: 11, offset: 63583}, + pos: position{line: 1938, col: 11, offset: 63582}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1939, col: 11, offset: 63611}, + pos: position{line: 1939, col: 11, offset: 63610}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1940, col: 11, offset: 63642}, + pos: position{line: 1940, col: 11, offset: 63641}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1941, col: 11, offset: 63673}, + pos: position{line: 1941, col: 11, offset: 63672}, name: "EscapedSuperscriptText", }, }, @@ -49568,16 +49568,16 @@ var g = &grammar{ }, { name: "BoldText", - pos: position{line: 1961, col: 1, offset: 64200}, + pos: position{line: 1961, col: 1, offset: 64199}, expr: &choiceExpr{ - pos: position{line: 1961, col: 13, offset: 64212}, + pos: position{line: 1961, col: 13, offset: 64211}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1961, col: 13, offset: 64212}, + pos: position{line: 1961, col: 13, offset: 64211}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1961, col: 35, offset: 64234}, + pos: position{line: 1961, col: 35, offset: 64233}, name: "SingleQuoteBoldText", }, }, @@ -49585,29 +49585,29 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldText", - pos: position{line: 1975, col: 1, offset: 64596}, + pos: position{line: 1975, col: 1, offset: 64595}, expr: &actionExpr{ - pos: position{line: 1976, col: 5, offset: 64624}, + pos: position{line: 1976, col: 5, offset: 64623}, run: (*parser).callonDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1976, col: 5, offset: 64624}, + pos: position{line: 1976, col: 5, offset: 64623}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1973, col: 33, offset: 64590}, + pos: position{line: 1973, col: 33, offset: 64589}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1977, col: 5, offset: 64658}, + pos: position{line: 1977, col: 5, offset: 64657}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1977, col: 15, offset: 64668}, + pos: position{line: 1977, col: 15, offset: 64667}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1973, col: 33, offset: 64590}, + pos: position{line: 1973, col: 33, offset: 64589}, val: "**", ignoreCase: false, want: "\"**\"", @@ -49618,49 +49618,49 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldTextElements", - pos: position{line: 1982, col: 1, offset: 64825}, + pos: position{line: 1982, col: 1, offset: 64824}, expr: &oneOrMoreExpr{ - pos: position{line: 1982, col: 32, offset: 64856}, + pos: position{line: 1982, col: 32, offset: 64855}, expr: &ruleRefExpr{ - pos: position{line: 1982, col: 32, offset: 64856}, + pos: position{line: 1982, col: 32, offset: 64855}, name: "DoubleQuoteBoldTextElement", }, }, }, { name: "DoubleQuoteBoldTextElement", - pos: position{line: 1984, col: 1, offset: 64887}, + pos: position{line: 1984, col: 1, offset: 64886}, expr: &actionExpr{ - pos: position{line: 1985, col: 5, offset: 64922}, + pos: position{line: 1985, col: 5, offset: 64921}, run: (*parser).callonDoubleQuoteBoldTextElement1, expr: &seqExpr{ - pos: position{line: 1985, col: 5, offset: 64922}, + pos: position{line: 1985, col: 5, offset: 64921}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1985, col: 5, offset: 64922}, + pos: position{line: 1985, col: 5, offset: 64921}, expr: &litMatcher{ - pos: position{line: 1973, col: 33, offset: 64590}, + pos: position{line: 1973, col: 33, offset: 64589}, val: "**", ignoreCase: false, want: "\"**\"", }, }, &labeledExpr{ - pos: position{line: 1986, col: 5, offset: 64956}, + pos: position{line: 1986, col: 5, offset: 64955}, label: "element", expr: &choiceExpr{ - pos: position{line: 1987, col: 9, offset: 64974}, + pos: position{line: 1987, col: 9, offset: 64973}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, run: (*parser).callonDoubleQuoteBoldTextElement7, expr: &seqExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, expr: &charClassMatcher{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -49670,15 +49670,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1966, col: 19, offset: 64362}, + pos: position{line: 1966, col: 19, offset: 64361}, expr: &choiceExpr{ - pos: position{line: 1966, col: 21, offset: 64364}, + pos: position{line: 1966, col: 21, offset: 64363}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49686,7 +49686,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1963, col: 22, offset: 64322}, + pos: position{line: 1963, col: 22, offset: 64321}, val: "*", ignoreCase: false, want: "\"*\"", @@ -49698,12 +49698,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49712,28 +49712,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1989, col: 11, offset: 65047}, + pos: position{line: 1989, col: 11, offset: 65046}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49742,27 +49742,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1989, col: 19, offset: 65055}, + pos: position{line: 1989, col: 19, offset: 65054}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50128,27 +50128,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1991, col: 11, offset: 65137}, + pos: position{line: 1991, col: 11, offset: 65136}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteBoldTextElement101, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteBoldTextElement103, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonDoubleQuoteBoldTextElement106, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -50169,12 +50169,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteBoldTextElement112, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50186,10 +50186,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteBoldTextElement116, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50387,12 +50387,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteBoldTextElement154, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50414,10 +50414,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonDoubleQuoteBoldTextElement158, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -50431,95 +50431,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonDoubleQuoteBoldTextElement160, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteBoldTextElement164, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteBoldTextElement166, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteBoldTextElement168, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteBoldTextElement170, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteBoldTextElement172, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteBoldTextElement174, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteBoldTextElement176, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteBoldTextElement178, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -50531,93 +50531,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteBoldTextElement180, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteBoldTextElement182, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteBoldTextElement184, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteBoldTextElement186, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteBoldTextElement188, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteBoldTextElement190, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteBoldTextElement192, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteBoldTextElement194, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonDoubleQuoteBoldTextElement196, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50625,15 +50625,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -50644,13 +50644,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonDoubleQuoteBoldTextElement202, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50658,15 +50658,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -50677,7 +50677,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1994, col: 11, offset: 65253}, + pos: position{line: 1994, col: 11, offset: 65252}, name: "QuotedTextInDoubleQuoteBoldText", }, &actionExpr{ @@ -50720,31 +50720,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2013, col: 5, offset: 65765}, + pos: position{line: 2013, col: 5, offset: 65764}, val: "[^\\r\\n*]", chars: []rune{'\r', '\n', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2014, col: 7, offset: 65862}, + pos: position{line: 2014, col: 7, offset: 65861}, run: (*parser).callonDoubleQuoteBoldTextElement218, expr: &seqExpr{ - pos: position{line: 2014, col: 7, offset: 65862}, + pos: position{line: 2014, col: 7, offset: 65861}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1973, col: 33, offset: 64590}, + pos: position{line: 1973, col: 33, offset: 64589}, val: "**", ignoreCase: false, want: "\"**\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonDoubleQuoteBoldTextElement221, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50765,52 +50765,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteBoldText", - pos: position{line: 2000, col: 1, offset: 65407}, + pos: position{line: 2000, col: 1, offset: 65406}, expr: &actionExpr{ - pos: position{line: 2001, col: 5, offset: 65447}, + pos: position{line: 2001, col: 5, offset: 65446}, run: (*parser).callonQuotedTextInDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 2001, col: 5, offset: 65447}, + pos: position{line: 2001, col: 5, offset: 65446}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2001, col: 5, offset: 65447}, + pos: position{line: 2001, col: 5, offset: 65446}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2001, col: 16, offset: 65458}, + pos: position{line: 2001, col: 16, offset: 65457}, expr: &ruleRefExpr{ - pos: position{line: 2001, col: 17, offset: 65459}, + pos: position{line: 2001, col: 17, offset: 65458}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2002, col: 5, offset: 65485}, + pos: position{line: 2002, col: 5, offset: 65484}, label: "text", expr: &choiceExpr{ - pos: position{line: 2003, col: 9, offset: 65500}, + pos: position{line: 2003, col: 9, offset: 65499}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2003, col: 9, offset: 65500}, + pos: position{line: 2003, col: 9, offset: 65499}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 2004, col: 11, offset: 65530}, + pos: position{line: 2004, col: 11, offset: 65529}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2005, col: 11, offset: 65551}, + pos: position{line: 2005, col: 11, offset: 65550}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2006, col: 11, offset: 65572}, + pos: position{line: 2006, col: 11, offset: 65571}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2007, col: 11, offset: 65596}, + pos: position{line: 2007, col: 11, offset: 65595}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2008, col: 11, offset: 65620}, + pos: position{line: 2008, col: 11, offset: 65619}, name: "SuperscriptText", }, }, @@ -50822,29 +50822,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldText", - pos: position{line: 2025, col: 1, offset: 66249}, + pos: position{line: 2025, col: 1, offset: 66248}, expr: &actionExpr{ - pos: position{line: 2026, col: 4, offset: 66276}, + pos: position{line: 2026, col: 4, offset: 66275}, run: (*parser).callonSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 2026, col: 4, offset: 66276}, + pos: position{line: 2026, col: 4, offset: 66275}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2021, col: 38, offset: 66203}, + pos: position{line: 2021, col: 38, offset: 66202}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 2027, col: 5, offset: 66314}, + pos: position{line: 2027, col: 5, offset: 66313}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2027, col: 15, offset: 66324}, + pos: position{line: 2027, col: 15, offset: 66323}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2023, col: 36, offset: 66243}, + pos: position{line: 2023, col: 36, offset: 66242}, val: "*", ignoreCase: false, want: "\"*\"", @@ -50855,29 +50855,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElements", - pos: position{line: 2032, col: 1, offset: 66484}, + pos: position{line: 2032, col: 1, offset: 66483}, expr: &actionExpr{ - pos: position{line: 2033, col: 5, offset: 66521}, + pos: position{line: 2033, col: 5, offset: 66520}, run: (*parser).callonSingleQuoteBoldTextElements1, expr: &seqExpr{ - pos: position{line: 2033, col: 5, offset: 66521}, + pos: position{line: 2033, col: 5, offset: 66520}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2033, col: 5, offset: 66521}, + pos: position{line: 2033, col: 5, offset: 66520}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 2033, col: 10, offset: 66526}, + pos: position{line: 2033, col: 10, offset: 66525}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50886,18 +50886,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2034, col: 5, offset: 66565}, + pos: position{line: 2034, col: 5, offset: 66564}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2034, col: 14, offset: 66574}, + pos: position{line: 2034, col: 14, offset: 66573}, expr: &ruleRefExpr{ - pos: position{line: 2034, col: 15, offset: 66575}, + pos: position{line: 2034, col: 15, offset: 66574}, name: "SingleQuoteBoldTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2035, col: 5, offset: 66609}, + pos: position{line: 2035, col: 5, offset: 66608}, run: (*parser).callonSingleQuoteBoldTextElements12, }, }, @@ -50906,20 +50906,20 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElement", - pos: position{line: 2041, col: 1, offset: 66750}, + pos: position{line: 2041, col: 1, offset: 66749}, expr: &choiceExpr{ - pos: position{line: 2042, col: 5, offset: 66785}, + pos: position{line: 2042, col: 5, offset: 66784}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, run: (*parser).callonSingleQuoteBoldTextElement2, expr: &seqExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, expr: &charClassMatcher{ - pos: position{line: 1966, col: 5, offset: 64348}, + pos: position{line: 1966, col: 5, offset: 64347}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -50929,15 +50929,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1966, col: 19, offset: 64362}, + pos: position{line: 1966, col: 19, offset: 64361}, expr: &choiceExpr{ - pos: position{line: 1966, col: 21, offset: 64364}, + pos: position{line: 1966, col: 21, offset: 64363}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50945,7 +50945,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1963, col: 22, offset: 64322}, + pos: position{line: 1963, col: 22, offset: 64321}, val: "*", ignoreCase: false, want: "\"*\"", @@ -50957,12 +50957,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50971,28 +50971,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2044, col: 7, offset: 66817}, + pos: position{line: 2044, col: 7, offset: 66816}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51001,27 +51001,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2044, col: 15, offset: 66825}, + pos: position{line: 2044, col: 15, offset: 66824}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51387,27 +51387,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2046, col: 7, offset: 66899}, + pos: position{line: 2046, col: 7, offset: 66898}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteBoldTextElement96, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteBoldTextElement98, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonSingleQuoteBoldTextElement101, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -51428,12 +51428,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteBoldTextElement107, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51445,10 +51445,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteBoldTextElement111, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51646,12 +51646,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteBoldTextElement149, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51673,10 +51673,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonSingleQuoteBoldTextElement153, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -51690,95 +51690,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonSingleQuoteBoldTextElement155, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteBoldTextElement159, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteBoldTextElement161, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteBoldTextElement163, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteBoldTextElement165, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteBoldTextElement167, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteBoldTextElement169, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteBoldTextElement171, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteBoldTextElement173, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -51790,93 +51790,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteBoldTextElement175, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteBoldTextElement177, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteBoldTextElement179, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteBoldTextElement181, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteBoldTextElement183, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteBoldTextElement185, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteBoldTextElement187, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteBoldTextElement189, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonSingleQuoteBoldTextElement191, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51884,15 +51884,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51903,13 +51903,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonSingleQuoteBoldTextElement197, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51917,15 +51917,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -51936,7 +51936,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2049, col: 7, offset: 67003}, + pos: position{line: 2049, col: 7, offset: 67002}, name: "QuotedTextInSingleQuoteBoldText", }, &actionExpr{ @@ -51979,31 +51979,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2079, col: 5, offset: 67732}, + pos: position{line: 2079, col: 5, offset: 67731}, val: "[^\\r\\n *]", chars: []rune{'\r', '\n', ' ', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2080, col: 7, offset: 67837}, + pos: position{line: 2080, col: 7, offset: 67836}, run: (*parser).callonSingleQuoteBoldTextElement213, expr: &seqExpr{ - pos: position{line: 2080, col: 7, offset: 67837}, + pos: position{line: 2080, col: 7, offset: 67836}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2080, col: 7, offset: 67837}, + pos: position{line: 2080, col: 7, offset: 67836}, val: "*", ignoreCase: false, want: "\"*\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonSingleQuoteBoldTextElement216, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52020,49 +52020,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteBoldText", - pos: position{line: 2053, col: 1, offset: 67104}, + pos: position{line: 2053, col: 1, offset: 67103}, expr: &choiceExpr{ - pos: position{line: 2055, col: 5, offset: 67167}, + pos: position{line: 2055, col: 5, offset: 67166}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2055, col: 5, offset: 67167}, + pos: position{line: 2055, col: 5, offset: 67166}, run: (*parser).callonQuotedTextInSingleQuoteBoldText2, expr: &seqExpr{ - pos: position{line: 2055, col: 5, offset: 67167}, + pos: position{line: 2055, col: 5, offset: 67166}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2055, col: 5, offset: 67167}, + pos: position{line: 2055, col: 5, offset: 67166}, expr: &litMatcher{ - pos: position{line: 2055, col: 7, offset: 67169}, + pos: position{line: 2055, col: 7, offset: 67168}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2056, col: 5, offset: 67178}, + pos: position{line: 2056, col: 5, offset: 67177}, label: "element", expr: &choiceExpr{ - pos: position{line: 2057, col: 9, offset: 67196}, + pos: position{line: 2057, col: 9, offset: 67195}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2057, col: 9, offset: 67196}, + pos: position{line: 2057, col: 9, offset: 67195}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2058, col: 11, offset: 67224}, + pos: position{line: 2058, col: 11, offset: 67223}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2059, col: 11, offset: 67252}, + pos: position{line: 2059, col: 11, offset: 67251}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2060, col: 11, offset: 67283}, + pos: position{line: 2060, col: 11, offset: 67282}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2061, col: 11, offset: 67314}, + pos: position{line: 2061, col: 11, offset: 67313}, name: "EscapedSuperscriptText", }, }, @@ -52072,50 +52072,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2067, col: 5, offset: 67414}, + pos: position{line: 2067, col: 5, offset: 67413}, run: (*parser).callonQuotedTextInSingleQuoteBoldText13, expr: &seqExpr{ - pos: position{line: 2067, col: 5, offset: 67414}, + pos: position{line: 2067, col: 5, offset: 67413}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2067, col: 5, offset: 67414}, + pos: position{line: 2067, col: 5, offset: 67413}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2067, col: 16, offset: 67425}, + pos: position{line: 2067, col: 16, offset: 67424}, expr: &ruleRefExpr{ - pos: position{line: 2067, col: 17, offset: 67426}, + pos: position{line: 2067, col: 17, offset: 67425}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2068, col: 5, offset: 67452}, + pos: position{line: 2068, col: 5, offset: 67451}, label: "text", expr: &choiceExpr{ - pos: position{line: 2069, col: 9, offset: 67467}, + pos: position{line: 2069, col: 9, offset: 67466}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2069, col: 9, offset: 67467}, + pos: position{line: 2069, col: 9, offset: 67466}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 2070, col: 11, offset: 67497}, + pos: position{line: 2070, col: 11, offset: 67496}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2071, col: 11, offset: 67518}, + pos: position{line: 2071, col: 11, offset: 67517}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2072, col: 11, offset: 67542}, + pos: position{line: 2072, col: 11, offset: 67541}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2073, col: 11, offset: 67563}, + pos: position{line: 2073, col: 11, offset: 67562}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2074, col: 11, offset: 67587}, + pos: position{line: 2074, col: 11, offset: 67586}, name: "SuperscriptText", }, }, @@ -52129,35 +52129,35 @@ var g = &grammar{ }, { name: "EscapedBoldText", - pos: position{line: 2084, col: 1, offset: 68012}, + pos: position{line: 2084, col: 1, offset: 68011}, expr: &choiceExpr{ - pos: position{line: 2086, col: 5, offset: 68073}, + pos: position{line: 2086, col: 5, offset: 68072}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2086, col: 5, offset: 68073}, + pos: position{line: 2086, col: 5, offset: 68072}, run: (*parser).callonEscapedBoldText2, expr: &seqExpr{ - pos: position{line: 2086, col: 5, offset: 68073}, + pos: position{line: 2086, col: 5, offset: 68072}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2086, col: 5, offset: 68073}, + pos: position{line: 2086, col: 5, offset: 68072}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, run: (*parser).callonEscapedBoldText5, expr: &seqExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, expr: &litMatcher{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52168,21 +52168,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2086, col: 40, offset: 68108}, + pos: position{line: 2086, col: 40, offset: 68107}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 2086, col: 45, offset: 68113}, + pos: position{line: 2086, col: 45, offset: 68112}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2086, col: 55, offset: 68123}, + pos: position{line: 2086, col: 55, offset: 68122}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2086, col: 84, offset: 68152}, + pos: position{line: 2086, col: 84, offset: 68151}, val: "**", ignoreCase: false, want: "\"**\"", @@ -52191,21 +52191,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2090, col: 7, offset: 68316}, + pos: position{line: 2090, col: 7, offset: 68315}, run: (*parser).callonEscapedBoldText14, expr: &seqExpr{ - pos: position{line: 2090, col: 7, offset: 68316}, + pos: position{line: 2090, col: 7, offset: 68315}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2090, col: 7, offset: 68316}, + pos: position{line: 2090, col: 7, offset: 68315}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedBoldText17, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52214,21 +52214,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2090, col: 42, offset: 68351}, + pos: position{line: 2090, col: 42, offset: 68350}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 2090, col: 47, offset: 68356}, + pos: position{line: 2090, col: 47, offset: 68355}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2090, col: 57, offset: 68366}, + pos: position{line: 2090, col: 57, offset: 68365}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2090, col: 86, offset: 68395}, + pos: position{line: 2090, col: 86, offset: 68394}, val: "*", ignoreCase: false, want: "\"*\"", @@ -52237,21 +52237,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2095, col: 7, offset: 68597}, + pos: position{line: 2095, col: 7, offset: 68596}, run: (*parser).callonEscapedBoldText24, expr: &seqExpr{ - pos: position{line: 2095, col: 7, offset: 68597}, + pos: position{line: 2095, col: 7, offset: 68596}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2095, col: 7, offset: 68597}, + pos: position{line: 2095, col: 7, offset: 68596}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedBoldText27, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52260,21 +52260,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2095, col: 42, offset: 68632}, + pos: position{line: 2095, col: 42, offset: 68631}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 2095, col: 46, offset: 68636}, + pos: position{line: 2095, col: 46, offset: 68635}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2095, col: 56, offset: 68646}, + pos: position{line: 2095, col: 56, offset: 68645}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2095, col: 85, offset: 68675}, + pos: position{line: 2095, col: 85, offset: 68674}, val: "*", ignoreCase: false, want: "\"*\"", @@ -52287,16 +52287,16 @@ var g = &grammar{ }, { name: "ItalicText", - pos: position{line: 2103, col: 1, offset: 68929}, + pos: position{line: 2103, col: 1, offset: 68928}, expr: &choiceExpr{ - pos: position{line: 2103, col: 15, offset: 68943}, + pos: position{line: 2103, col: 15, offset: 68942}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2103, col: 15, offset: 68943}, + pos: position{line: 2103, col: 15, offset: 68942}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2103, col: 39, offset: 68967}, + pos: position{line: 2103, col: 39, offset: 68966}, name: "SingleQuoteItalicText", }, }, @@ -52304,29 +52304,29 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicText", - pos: position{line: 2117, col: 1, offset: 69295}, + pos: position{line: 2117, col: 1, offset: 69294}, expr: &actionExpr{ - pos: position{line: 2118, col: 5, offset: 69325}, + pos: position{line: 2118, col: 5, offset: 69324}, run: (*parser).callonDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 2118, col: 5, offset: 69325}, + pos: position{line: 2118, col: 5, offset: 69324}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2115, col: 35, offset: 69289}, + pos: position{line: 2115, col: 35, offset: 69288}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2119, col: 5, offset: 69361}, + pos: position{line: 2119, col: 5, offset: 69360}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2119, col: 15, offset: 69371}, + pos: position{line: 2119, col: 15, offset: 69370}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2115, col: 35, offset: 69289}, + pos: position{line: 2115, col: 35, offset: 69288}, val: "__", ignoreCase: false, want: "\"__\"", @@ -52337,49 +52337,49 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicTextElements", - pos: position{line: 2124, col: 1, offset: 69579}, + pos: position{line: 2124, col: 1, offset: 69578}, expr: &oneOrMoreExpr{ - pos: position{line: 2124, col: 34, offset: 69612}, + pos: position{line: 2124, col: 34, offset: 69611}, expr: &ruleRefExpr{ - pos: position{line: 2124, col: 34, offset: 69612}, + pos: position{line: 2124, col: 34, offset: 69611}, name: "DoubleQuoteItalicTextElement", }, }, }, { name: "DoubleQuoteItalicTextElement", - pos: position{line: 2126, col: 1, offset: 69644}, + pos: position{line: 2126, col: 1, offset: 69643}, expr: &actionExpr{ - pos: position{line: 2127, col: 5, offset: 69681}, + pos: position{line: 2127, col: 5, offset: 69680}, run: (*parser).callonDoubleQuoteItalicTextElement1, expr: &seqExpr{ - pos: position{line: 2127, col: 5, offset: 69681}, + pos: position{line: 2127, col: 5, offset: 69680}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2127, col: 5, offset: 69681}, + pos: position{line: 2127, col: 5, offset: 69680}, expr: &litMatcher{ - pos: position{line: 2115, col: 35, offset: 69289}, + pos: position{line: 2115, col: 35, offset: 69288}, val: "__", ignoreCase: false, want: "\"__\"", }, }, &labeledExpr{ - pos: position{line: 2128, col: 5, offset: 69717}, + pos: position{line: 2128, col: 5, offset: 69716}, label: "element", expr: &choiceExpr{ - pos: position{line: 2129, col: 9, offset: 69735}, + pos: position{line: 2129, col: 9, offset: 69734}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, run: (*parser).callonDoubleQuoteItalicTextElement7, expr: &seqExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, expr: &charClassMatcher{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52388,15 +52388,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2108, col: 15, offset: 69051}, + pos: position{line: 2108, col: 15, offset: 69050}, expr: &choiceExpr{ - pos: position{line: 2108, col: 17, offset: 69053}, + pos: position{line: 2108, col: 17, offset: 69052}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52404,7 +52404,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2105, col: 24, offset: 69013}, + pos: position{line: 2105, col: 24, offset: 69012}, val: "_", ignoreCase: false, want: "\"_\"", @@ -52416,12 +52416,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52430,28 +52430,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2131, col: 11, offset: 69810}, + pos: position{line: 2131, col: 11, offset: 69809}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52460,27 +52460,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2131, col: 19, offset: 69818}, + pos: position{line: 2131, col: 19, offset: 69817}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52846,27 +52846,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2133, col: 11, offset: 69900}, + pos: position{line: 2133, col: 11, offset: 69899}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteItalicTextElement101, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteItalicTextElement103, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonDoubleQuoteItalicTextElement106, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -52887,12 +52887,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteItalicTextElement112, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52904,10 +52904,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteItalicTextElement116, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53105,12 +53105,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteItalicTextElement154, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53132,10 +53132,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonDoubleQuoteItalicTextElement158, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -53149,95 +53149,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonDoubleQuoteItalicTextElement160, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteItalicTextElement164, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteItalicTextElement166, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteItalicTextElement168, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteItalicTextElement170, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteItalicTextElement172, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteItalicTextElement174, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteItalicTextElement176, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteItalicTextElement178, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -53249,93 +53249,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteItalicTextElement180, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteItalicTextElement182, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteItalicTextElement184, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteItalicTextElement186, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteItalicTextElement188, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteItalicTextElement190, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteItalicTextElement192, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteItalicTextElement194, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonDoubleQuoteItalicTextElement196, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53343,15 +53343,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53362,13 +53362,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonDoubleQuoteItalicTextElement202, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53376,15 +53376,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53395,7 +53395,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2136, col: 11, offset: 70016}, + pos: position{line: 2136, col: 11, offset: 70015}, name: "QuotedTextInDoubleQuoteItalicText", }, &actionExpr{ @@ -53438,31 +53438,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2167, col: 5, offset: 70796}, + pos: position{line: 2167, col: 5, offset: 70795}, val: "[^\\r\\n_]", chars: []rune{'\r', '\n', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2168, col: 7, offset: 70895}, + pos: position{line: 2168, col: 7, offset: 70894}, run: (*parser).callonDoubleQuoteItalicTextElement218, expr: &seqExpr{ - pos: position{line: 2168, col: 7, offset: 70895}, + pos: position{line: 2168, col: 7, offset: 70894}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2168, col: 7, offset: 70895}, + pos: position{line: 2168, col: 7, offset: 70894}, val: "__", ignoreCase: false, want: "\"__\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonDoubleQuoteItalicTextElement221, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53483,49 +53483,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteItalicText", - pos: position{line: 2142, col: 1, offset: 70174}, + pos: position{line: 2142, col: 1, offset: 70173}, expr: &choiceExpr{ - pos: position{line: 2144, col: 5, offset: 70239}, + pos: position{line: 2144, col: 5, offset: 70238}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2144, col: 5, offset: 70239}, + pos: position{line: 2144, col: 5, offset: 70238}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText2, expr: &seqExpr{ - pos: position{line: 2144, col: 5, offset: 70239}, + pos: position{line: 2144, col: 5, offset: 70238}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2144, col: 5, offset: 70239}, + pos: position{line: 2144, col: 5, offset: 70238}, expr: &litMatcher{ - pos: position{line: 2144, col: 7, offset: 70241}, + pos: position{line: 2144, col: 7, offset: 70240}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2145, col: 5, offset: 70250}, + pos: position{line: 2145, col: 5, offset: 70249}, label: "element", expr: &choiceExpr{ - pos: position{line: 2146, col: 9, offset: 70268}, + pos: position{line: 2146, col: 9, offset: 70267}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2146, col: 9, offset: 70268}, + pos: position{line: 2146, col: 9, offset: 70267}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2147, col: 11, offset: 70295}, + pos: position{line: 2147, col: 11, offset: 70294}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2148, col: 11, offset: 70323}, + pos: position{line: 2148, col: 11, offset: 70322}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2149, col: 11, offset: 70354}, + pos: position{line: 2149, col: 11, offset: 70353}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2150, col: 11, offset: 70385}, + pos: position{line: 2150, col: 11, offset: 70384}, name: "EscapedSuperscriptText", }, }, @@ -53535,50 +53535,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2156, col: 5, offset: 70485}, + pos: position{line: 2156, col: 5, offset: 70484}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText13, expr: &seqExpr{ - pos: position{line: 2156, col: 5, offset: 70485}, + pos: position{line: 2156, col: 5, offset: 70484}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2156, col: 5, offset: 70485}, + pos: position{line: 2156, col: 5, offset: 70484}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2156, col: 16, offset: 70496}, + pos: position{line: 2156, col: 16, offset: 70495}, expr: &ruleRefExpr{ - pos: position{line: 2156, col: 17, offset: 70497}, + pos: position{line: 2156, col: 17, offset: 70496}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2157, col: 5, offset: 70523}, + pos: position{line: 2157, col: 5, offset: 70522}, label: "text", expr: &choiceExpr{ - pos: position{line: 2157, col: 11, offset: 70529}, + pos: position{line: 2157, col: 11, offset: 70528}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2157, col: 11, offset: 70529}, + pos: position{line: 2157, col: 11, offset: 70528}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2158, col: 11, offset: 70561}, + pos: position{line: 2158, col: 11, offset: 70560}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2159, col: 11, offset: 70580}, + pos: position{line: 2159, col: 11, offset: 70579}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2160, col: 11, offset: 70601}, + pos: position{line: 2160, col: 11, offset: 70600}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2161, col: 11, offset: 70625}, + pos: position{line: 2161, col: 11, offset: 70624}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2162, col: 11, offset: 70649}, + pos: position{line: 2162, col: 11, offset: 70648}, name: "SuperscriptText", }, }, @@ -53592,29 +53592,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicText", - pos: position{line: 2179, col: 1, offset: 71271}, + pos: position{line: 2179, col: 1, offset: 71270}, expr: &actionExpr{ - pos: position{line: 2180, col: 5, offset: 71301}, + pos: position{line: 2180, col: 5, offset: 71300}, run: (*parser).callonSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 2180, col: 5, offset: 71301}, + pos: position{line: 2180, col: 5, offset: 71300}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2175, col: 40, offset: 71222}, + pos: position{line: 2175, col: 40, offset: 71221}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 2181, col: 5, offset: 71341}, + pos: position{line: 2181, col: 5, offset: 71340}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2181, col: 15, offset: 71351}, + pos: position{line: 2181, col: 15, offset: 71350}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2177, col: 38, offset: 71265}, + pos: position{line: 2177, col: 38, offset: 71264}, val: "_", ignoreCase: false, want: "\"_\"", @@ -53625,29 +53625,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElements", - pos: position{line: 2186, col: 1, offset: 71518}, + pos: position{line: 2186, col: 1, offset: 71517}, expr: &actionExpr{ - pos: position{line: 2187, col: 5, offset: 71556}, + pos: position{line: 2187, col: 5, offset: 71555}, run: (*parser).callonSingleQuoteItalicTextElements1, expr: &seqExpr{ - pos: position{line: 2187, col: 5, offset: 71556}, + pos: position{line: 2187, col: 5, offset: 71555}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2187, col: 5, offset: 71556}, + pos: position{line: 2187, col: 5, offset: 71555}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 2187, col: 10, offset: 71561}, + pos: position{line: 2187, col: 10, offset: 71560}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53656,18 +53656,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2188, col: 5, offset: 71600}, + pos: position{line: 2188, col: 5, offset: 71599}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2188, col: 14, offset: 71609}, + pos: position{line: 2188, col: 14, offset: 71608}, expr: &ruleRefExpr{ - pos: position{line: 2188, col: 15, offset: 71610}, + pos: position{line: 2188, col: 15, offset: 71609}, name: "SingleQuoteItalicTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2189, col: 5, offset: 71645}, + pos: position{line: 2189, col: 5, offset: 71644}, run: (*parser).callonSingleQuoteItalicTextElements12, }, }, @@ -53676,20 +53676,20 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElement", - pos: position{line: 2195, col: 1, offset: 71786}, + pos: position{line: 2195, col: 1, offset: 71785}, expr: &choiceExpr{ - pos: position{line: 2196, col: 5, offset: 71823}, + pos: position{line: 2196, col: 5, offset: 71822}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, run: (*parser).callonSingleQuoteItalicTextElement2, expr: &seqExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, expr: &charClassMatcher{ - pos: position{line: 2108, col: 5, offset: 69041}, + pos: position{line: 2108, col: 5, offset: 69040}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53698,15 +53698,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2108, col: 15, offset: 69051}, + pos: position{line: 2108, col: 15, offset: 69050}, expr: &choiceExpr{ - pos: position{line: 2108, col: 17, offset: 69053}, + pos: position{line: 2108, col: 17, offset: 69052}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53714,7 +53714,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2105, col: 24, offset: 69013}, + pos: position{line: 2105, col: 24, offset: 69012}, val: "_", ignoreCase: false, want: "\"_\"", @@ -53726,12 +53726,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53740,28 +53740,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2198, col: 7, offset: 71857}, + pos: position{line: 2198, col: 7, offset: 71856}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53770,27 +53770,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2198, col: 15, offset: 71865}, + pos: position{line: 2198, col: 15, offset: 71864}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54156,27 +54156,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2200, col: 7, offset: 71939}, + pos: position{line: 2200, col: 7, offset: 71938}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteItalicTextElement96, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteItalicTextElement98, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonSingleQuoteItalicTextElement101, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -54197,12 +54197,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteItalicTextElement107, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54214,10 +54214,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteItalicTextElement111, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54415,12 +54415,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteItalicTextElement149, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54442,10 +54442,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonSingleQuoteItalicTextElement153, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -54459,95 +54459,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonSingleQuoteItalicTextElement155, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteItalicTextElement159, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteItalicTextElement161, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteItalicTextElement163, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteItalicTextElement165, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteItalicTextElement167, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteItalicTextElement169, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteItalicTextElement171, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteItalicTextElement173, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -54559,93 +54559,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteItalicTextElement175, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteItalicTextElement177, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteItalicTextElement179, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteItalicTextElement181, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteItalicTextElement183, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteItalicTextElement185, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteItalicTextElement187, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteItalicTextElement189, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonSingleQuoteItalicTextElement191, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54653,15 +54653,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -54672,13 +54672,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonSingleQuoteItalicTextElement197, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54686,15 +54686,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -54705,7 +54705,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2203, col: 7, offset: 72043}, + pos: position{line: 2203, col: 7, offset: 72042}, name: "QuotedTextInSingleQuoteItalicText", }, &actionExpr{ @@ -54748,31 +54748,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2232, col: 5, offset: 72769}, + pos: position{line: 2232, col: 5, offset: 72768}, val: "[^\\r\\n _]", chars: []rune{'\r', '\n', ' ', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2233, col: 7, offset: 72876}, + pos: position{line: 2233, col: 7, offset: 72875}, run: (*parser).callonSingleQuoteItalicTextElement213, expr: &seqExpr{ - pos: position{line: 2233, col: 7, offset: 72876}, + pos: position{line: 2233, col: 7, offset: 72875}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2233, col: 7, offset: 72876}, + pos: position{line: 2233, col: 7, offset: 72875}, val: "_", ignoreCase: false, want: "\"_\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonSingleQuoteItalicTextElement216, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54789,49 +54789,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteItalicText", - pos: position{line: 2207, col: 1, offset: 72148}, + pos: position{line: 2207, col: 1, offset: 72147}, expr: &choiceExpr{ - pos: position{line: 2209, col: 5, offset: 72212}, + pos: position{line: 2209, col: 5, offset: 72211}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2209, col: 5, offset: 72212}, + pos: position{line: 2209, col: 5, offset: 72211}, run: (*parser).callonQuotedTextInSingleQuoteItalicText2, expr: &seqExpr{ - pos: position{line: 2209, col: 5, offset: 72212}, + pos: position{line: 2209, col: 5, offset: 72211}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2209, col: 5, offset: 72212}, + pos: position{line: 2209, col: 5, offset: 72211}, expr: &litMatcher{ - pos: position{line: 2209, col: 7, offset: 72214}, + pos: position{line: 2209, col: 7, offset: 72213}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2210, col: 5, offset: 72223}, + pos: position{line: 2210, col: 5, offset: 72222}, label: "element", expr: &choiceExpr{ - pos: position{line: 2211, col: 9, offset: 72241}, + pos: position{line: 2211, col: 9, offset: 72240}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2211, col: 9, offset: 72241}, + pos: position{line: 2211, col: 9, offset: 72240}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2212, col: 11, offset: 72268}, + pos: position{line: 2212, col: 11, offset: 72267}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2213, col: 11, offset: 72296}, + pos: position{line: 2213, col: 11, offset: 72295}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2214, col: 11, offset: 72327}, + pos: position{line: 2214, col: 11, offset: 72326}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2215, col: 11, offset: 72358}, + pos: position{line: 2215, col: 11, offset: 72357}, name: "EscapedSuperscriptText", }, }, @@ -54841,50 +54841,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2221, col: 5, offset: 72458}, + pos: position{line: 2221, col: 5, offset: 72457}, run: (*parser).callonQuotedTextInSingleQuoteItalicText13, expr: &seqExpr{ - pos: position{line: 2221, col: 5, offset: 72458}, + pos: position{line: 2221, col: 5, offset: 72457}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2221, col: 5, offset: 72458}, + pos: position{line: 2221, col: 5, offset: 72457}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2221, col: 16, offset: 72469}, + pos: position{line: 2221, col: 16, offset: 72468}, expr: &ruleRefExpr{ - pos: position{line: 2221, col: 17, offset: 72470}, + pos: position{line: 2221, col: 17, offset: 72469}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2222, col: 5, offset: 72496}, + pos: position{line: 2222, col: 5, offset: 72495}, label: "text", expr: &choiceExpr{ - pos: position{line: 2222, col: 11, offset: 72502}, + pos: position{line: 2222, col: 11, offset: 72501}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2222, col: 11, offset: 72502}, + pos: position{line: 2222, col: 11, offset: 72501}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2223, col: 11, offset: 72521}, + pos: position{line: 2223, col: 11, offset: 72520}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2224, col: 11, offset: 72553}, + pos: position{line: 2224, col: 11, offset: 72552}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2225, col: 11, offset: 72574}, + pos: position{line: 2225, col: 11, offset: 72573}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2226, col: 11, offset: 72598}, + pos: position{line: 2226, col: 11, offset: 72597}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2227, col: 11, offset: 72622}, + pos: position{line: 2227, col: 11, offset: 72621}, name: "SuperscriptText", }, }, @@ -54898,35 +54898,35 @@ var g = &grammar{ }, { name: "EscapedItalicText", - pos: position{line: 2237, col: 1, offset: 73054}, + pos: position{line: 2237, col: 1, offset: 73053}, expr: &choiceExpr{ - pos: position{line: 2239, col: 5, offset: 73119}, + pos: position{line: 2239, col: 5, offset: 73118}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2239, col: 5, offset: 73119}, + pos: position{line: 2239, col: 5, offset: 73118}, run: (*parser).callonEscapedItalicText2, expr: &seqExpr{ - pos: position{line: 2239, col: 5, offset: 73119}, + pos: position{line: 2239, col: 5, offset: 73118}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2239, col: 5, offset: 73119}, + pos: position{line: 2239, col: 5, offset: 73118}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, run: (*parser).callonEscapedItalicText5, expr: &seqExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, expr: &litMatcher{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -54937,21 +54937,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2239, col: 40, offset: 73154}, + pos: position{line: 2239, col: 40, offset: 73153}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2239, col: 45, offset: 73159}, + pos: position{line: 2239, col: 45, offset: 73158}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2239, col: 55, offset: 73169}, + pos: position{line: 2239, col: 55, offset: 73168}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2239, col: 86, offset: 73200}, + pos: position{line: 2239, col: 86, offset: 73199}, val: "__", ignoreCase: false, want: "\"__\"", @@ -54960,21 +54960,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2243, col: 7, offset: 73365}, + pos: position{line: 2243, col: 7, offset: 73364}, run: (*parser).callonEscapedItalicText14, expr: &seqExpr{ - pos: position{line: 2243, col: 7, offset: 73365}, + pos: position{line: 2243, col: 7, offset: 73364}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2243, col: 7, offset: 73365}, + pos: position{line: 2243, col: 7, offset: 73364}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedItalicText17, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -54983,21 +54983,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2243, col: 42, offset: 73400}, + pos: position{line: 2243, col: 42, offset: 73399}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2243, col: 47, offset: 73405}, + pos: position{line: 2243, col: 47, offset: 73404}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2243, col: 57, offset: 73415}, + pos: position{line: 2243, col: 57, offset: 73414}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2243, col: 88, offset: 73446}, + pos: position{line: 2243, col: 88, offset: 73445}, val: "_", ignoreCase: false, want: "\"_\"", @@ -55006,21 +55006,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2248, col: 7, offset: 73687}, + pos: position{line: 2248, col: 7, offset: 73686}, run: (*parser).callonEscapedItalicText24, expr: &seqExpr{ - pos: position{line: 2248, col: 7, offset: 73687}, + pos: position{line: 2248, col: 7, offset: 73686}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2248, col: 7, offset: 73687}, + pos: position{line: 2248, col: 7, offset: 73686}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedItalicText27, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -55029,21 +55029,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2248, col: 42, offset: 73722}, + pos: position{line: 2248, col: 42, offset: 73721}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 2248, col: 46, offset: 73726}, + pos: position{line: 2248, col: 46, offset: 73725}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2248, col: 56, offset: 73736}, + pos: position{line: 2248, col: 56, offset: 73735}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2248, col: 87, offset: 73767}, + pos: position{line: 2248, col: 87, offset: 73766}, val: "_", ignoreCase: false, want: "\"_\"", @@ -55056,16 +55056,16 @@ var g = &grammar{ }, { name: "MonospaceText", - pos: position{line: 2255, col: 1, offset: 74086}, + pos: position{line: 2255, col: 1, offset: 74085}, expr: &choiceExpr{ - pos: position{line: 2255, col: 18, offset: 74103}, + pos: position{line: 2255, col: 18, offset: 74102}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2255, col: 18, offset: 74103}, + pos: position{line: 2255, col: 18, offset: 74102}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2255, col: 45, offset: 74130}, + pos: position{line: 2255, col: 45, offset: 74129}, name: "SingleQuoteMonospaceText", }, }, @@ -55073,29 +55073,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceText", - pos: position{line: 2269, col: 1, offset: 74482}, + pos: position{line: 2269, col: 1, offset: 74481}, expr: &actionExpr{ - pos: position{line: 2270, col: 5, offset: 74515}, + pos: position{line: 2270, col: 5, offset: 74514}, run: (*parser).callonDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2270, col: 5, offset: 74515}, + pos: position{line: 2270, col: 5, offset: 74514}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2267, col: 38, offset: 74476}, + pos: position{line: 2267, col: 38, offset: 74475}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2271, col: 5, offset: 74554}, + pos: position{line: 2271, col: 5, offset: 74553}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2271, col: 15, offset: 74564}, + pos: position{line: 2271, col: 15, offset: 74563}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2267, col: 38, offset: 74476}, + pos: position{line: 2267, col: 38, offset: 74475}, val: "``", ignoreCase: false, want: "\"``\"", @@ -55106,49 +55106,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceTextElements", - pos: position{line: 2276, col: 1, offset: 74736}, + pos: position{line: 2276, col: 1, offset: 74735}, expr: &oneOrMoreExpr{ - pos: position{line: 2276, col: 37, offset: 74772}, + pos: position{line: 2276, col: 37, offset: 74771}, expr: &ruleRefExpr{ - pos: position{line: 2276, col: 37, offset: 74772}, + pos: position{line: 2276, col: 37, offset: 74771}, name: "DoubleQuoteMonospaceTextElement", }, }, }, { name: "DoubleQuoteMonospaceTextElement", - pos: position{line: 2278, col: 1, offset: 74839}, + pos: position{line: 2278, col: 1, offset: 74838}, expr: &actionExpr{ - pos: position{line: 2279, col: 5, offset: 74879}, + pos: position{line: 2279, col: 5, offset: 74878}, run: (*parser).callonDoubleQuoteMonospaceTextElement1, expr: &seqExpr{ - pos: position{line: 2279, col: 5, offset: 74879}, + pos: position{line: 2279, col: 5, offset: 74878}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2279, col: 5, offset: 74879}, + pos: position{line: 2279, col: 5, offset: 74878}, expr: &litMatcher{ - pos: position{line: 2267, col: 38, offset: 74476}, + pos: position{line: 2267, col: 38, offset: 74475}, val: "``", ignoreCase: false, want: "\"``\"", }, }, &labeledExpr{ - pos: position{line: 2280, col: 5, offset: 74918}, + pos: position{line: 2280, col: 5, offset: 74917}, label: "element", expr: &choiceExpr{ - pos: position{line: 2281, col: 9, offset: 74936}, + pos: position{line: 2281, col: 9, offset: 74935}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2260, col: 5, offset: 74213}, + pos: position{line: 2260, col: 5, offset: 74212}, run: (*parser).callonDoubleQuoteMonospaceTextElement7, expr: &seqExpr{ - pos: position{line: 2260, col: 5, offset: 74213}, + pos: position{line: 2260, col: 5, offset: 74212}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2260, col: 5, offset: 74213}, + pos: position{line: 2260, col: 5, offset: 74212}, expr: &charClassMatcher{ - pos: position{line: 2260, col: 5, offset: 74213}, + pos: position{line: 2260, col: 5, offset: 74212}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55157,15 +55157,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2260, col: 15, offset: 74223}, + pos: position{line: 2260, col: 15, offset: 74222}, expr: &choiceExpr{ - pos: position{line: 2260, col: 17, offset: 74225}, + pos: position{line: 2260, col: 17, offset: 74224}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55173,7 +55173,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2257, col: 27, offset: 74182}, + pos: position{line: 2257, col: 27, offset: 74181}, val: "`", ignoreCase: false, want: "\"`\"", @@ -55185,12 +55185,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55199,28 +55199,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2283, col: 11, offset: 75014}, + pos: position{line: 2283, col: 11, offset: 75013}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55229,27 +55229,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2283, col: 19, offset: 75022}, + pos: position{line: 2283, col: 19, offset: 75021}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55615,27 +55615,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2285, col: 11, offset: 75104}, + pos: position{line: 2285, col: 11, offset: 75103}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteMonospaceTextElement101, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteMonospaceTextElement103, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonDoubleQuoteMonospaceTextElement106, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -55656,12 +55656,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteMonospaceTextElement112, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55673,10 +55673,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteMonospaceTextElement116, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55874,12 +55874,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteMonospaceTextElement154, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55901,10 +55901,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonDoubleQuoteMonospaceTextElement158, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55918,95 +55918,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonDoubleQuoteMonospaceTextElement160, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteMonospaceTextElement164, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteMonospaceTextElement166, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteMonospaceTextElement168, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteMonospaceTextElement170, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteMonospaceTextElement172, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteMonospaceTextElement174, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteMonospaceTextElement176, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteMonospaceTextElement178, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -56018,93 +56018,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteMonospaceTextElement180, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteMonospaceTextElement182, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteMonospaceTextElement184, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteMonospaceTextElement186, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteMonospaceTextElement188, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteMonospaceTextElement190, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonDoubleQuoteMonospaceTextElement196, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56112,15 +56112,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -56131,13 +56131,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonDoubleQuoteMonospaceTextElement202, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56145,15 +56145,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -56164,13 +56164,13 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2808, col: 18, offset: 91934}, + pos: position{line: 2808, col: 18, offset: 91933}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &ruleRefExpr{ - pos: position{line: 2289, col: 11, offset: 75287}, + pos: position{line: 2289, col: 11, offset: 75286}, name: "QuotedTextInDoubleQuoteMonospaceText", }, &actionExpr{ @@ -56213,31 +56213,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2321, col: 5, offset: 76085}, + pos: position{line: 2321, col: 5, offset: 76084}, val: "[^\\r\\n`]", chars: []rune{'\r', '\n', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2322, col: 7, offset: 76187}, + pos: position{line: 2322, col: 7, offset: 76186}, run: (*parser).callonDoubleQuoteMonospaceTextElement219, expr: &seqExpr{ - pos: position{line: 2322, col: 7, offset: 76187}, + pos: position{line: 2322, col: 7, offset: 76186}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2322, col: 7, offset: 76187}, + pos: position{line: 2322, col: 7, offset: 76186}, val: "``", ignoreCase: false, want: "\"``\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonDoubleQuoteMonospaceTextElement222, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56258,49 +56258,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteMonospaceText", - pos: position{line: 2295, col: 1, offset: 75451}, + pos: position{line: 2295, col: 1, offset: 75450}, expr: &choiceExpr{ - pos: position{line: 2297, col: 5, offset: 75518}, + pos: position{line: 2297, col: 5, offset: 75517}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2297, col: 5, offset: 75518}, + pos: position{line: 2297, col: 5, offset: 75517}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText2, expr: &seqExpr{ - pos: position{line: 2297, col: 5, offset: 75518}, + pos: position{line: 2297, col: 5, offset: 75517}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2297, col: 5, offset: 75518}, + pos: position{line: 2297, col: 5, offset: 75517}, expr: &litMatcher{ - pos: position{line: 2297, col: 7, offset: 75520}, + pos: position{line: 2297, col: 7, offset: 75519}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2298, col: 5, offset: 75529}, + pos: position{line: 2298, col: 5, offset: 75528}, label: "element", expr: &choiceExpr{ - pos: position{line: 2299, col: 9, offset: 75547}, + pos: position{line: 2299, col: 9, offset: 75546}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2299, col: 9, offset: 75547}, + pos: position{line: 2299, col: 9, offset: 75546}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2300, col: 11, offset: 75574}, + pos: position{line: 2300, col: 11, offset: 75573}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2301, col: 11, offset: 75602}, + pos: position{line: 2301, col: 11, offset: 75601}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2302, col: 11, offset: 75630}, + pos: position{line: 2302, col: 11, offset: 75629}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2303, col: 11, offset: 75661}, + pos: position{line: 2303, col: 11, offset: 75660}, name: "EscapedSuperscriptText", }, }, @@ -56310,50 +56310,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2309, col: 5, offset: 75761}, + pos: position{line: 2309, col: 5, offset: 75760}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText13, expr: &seqExpr{ - pos: position{line: 2309, col: 5, offset: 75761}, + pos: position{line: 2309, col: 5, offset: 75760}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2309, col: 5, offset: 75761}, + pos: position{line: 2309, col: 5, offset: 75760}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2309, col: 16, offset: 75772}, + pos: position{line: 2309, col: 16, offset: 75771}, expr: &ruleRefExpr{ - pos: position{line: 2309, col: 17, offset: 75773}, + pos: position{line: 2309, col: 17, offset: 75772}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2310, col: 5, offset: 75799}, + pos: position{line: 2310, col: 5, offset: 75798}, label: "text", expr: &choiceExpr{ - pos: position{line: 2311, col: 9, offset: 75814}, + pos: position{line: 2311, col: 9, offset: 75813}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2311, col: 9, offset: 75814}, + pos: position{line: 2311, col: 9, offset: 75813}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2312, col: 11, offset: 75849}, + pos: position{line: 2312, col: 11, offset: 75848}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2313, col: 11, offset: 75868}, + pos: position{line: 2313, col: 11, offset: 75867}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2314, col: 11, offset: 75889}, + pos: position{line: 2314, col: 11, offset: 75888}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2315, col: 11, offset: 75910}, + pos: position{line: 2315, col: 11, offset: 75909}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2316, col: 11, offset: 75934}, + pos: position{line: 2316, col: 11, offset: 75933}, name: "SuperscriptText", }, }, @@ -56367,29 +56367,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceText", - pos: position{line: 2335, col: 1, offset: 76673}, + pos: position{line: 2335, col: 1, offset: 76672}, expr: &actionExpr{ - pos: position{line: 2336, col: 5, offset: 76706}, + pos: position{line: 2336, col: 5, offset: 76705}, run: (*parser).callonSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2336, col: 5, offset: 76706}, + pos: position{line: 2336, col: 5, offset: 76705}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2331, col: 43, offset: 76621}, + pos: position{line: 2331, col: 43, offset: 76620}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2337, col: 5, offset: 76750}, + pos: position{line: 2337, col: 5, offset: 76749}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2337, col: 15, offset: 76760}, + pos: position{line: 2337, col: 15, offset: 76759}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2333, col: 41, offset: 76667}, + pos: position{line: 2333, col: 41, offset: 76666}, val: "`", ignoreCase: false, want: "\"`\"", @@ -56400,29 +56400,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElements", - pos: position{line: 2342, col: 1, offset: 76936}, + pos: position{line: 2342, col: 1, offset: 76935}, expr: &actionExpr{ - pos: position{line: 2343, col: 5, offset: 76977}, + pos: position{line: 2343, col: 5, offset: 76976}, run: (*parser).callonSingleQuoteMonospaceTextElements1, expr: &seqExpr{ - pos: position{line: 2343, col: 5, offset: 76977}, + pos: position{line: 2343, col: 5, offset: 76976}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2343, col: 5, offset: 76977}, + pos: position{line: 2343, col: 5, offset: 76976}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 2343, col: 10, offset: 76982}, + pos: position{line: 2343, col: 10, offset: 76981}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56431,18 +56431,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2344, col: 5, offset: 77021}, + pos: position{line: 2344, col: 5, offset: 77020}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2344, col: 14, offset: 77030}, + pos: position{line: 2344, col: 14, offset: 77029}, expr: &ruleRefExpr{ - pos: position{line: 2344, col: 15, offset: 77031}, + pos: position{line: 2344, col: 15, offset: 77030}, name: "SingleQuoteMonospaceTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2345, col: 5, offset: 77069}, + pos: position{line: 2345, col: 5, offset: 77068}, run: (*parser).callonSingleQuoteMonospaceTextElements12, }, }, @@ -56451,20 +56451,20 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElement", - pos: position{line: 2351, col: 1, offset: 77210}, + pos: position{line: 2351, col: 1, offset: 77209}, expr: &choiceExpr{ - pos: position{line: 2352, col: 5, offset: 77251}, + pos: position{line: 2352, col: 5, offset: 77250}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, expr: &charClassMatcher{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56473,21 +56473,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3006, col: 15, offset: 97929}, + pos: position{line: 3006, col: 15, offset: 97928}, expr: &choiceExpr{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -56497,15 +56497,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56514,21 +56514,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 19, offset: 98023}, + pos: position{line: 3008, col: 19, offset: 98022}, expr: &seqExpr{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56543,12 +56543,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56557,28 +56557,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2354, col: 7, offset: 77276}, + pos: position{line: 2354, col: 7, offset: 77275}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56587,27 +56587,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2354, col: 15, offset: 77284}, + pos: position{line: 2354, col: 15, offset: 77283}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56973,27 +56973,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2356, col: 7, offset: 77358}, + pos: position{line: 2356, col: 7, offset: 77357}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteMonospaceTextElement105, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteMonospaceTextElement107, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonSingleQuoteMonospaceTextElement110, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -57014,12 +57014,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteMonospaceTextElement116, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57031,10 +57031,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteMonospaceTextElement120, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57232,12 +57232,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteMonospaceTextElement158, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57259,10 +57259,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonSingleQuoteMonospaceTextElement162, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -57276,95 +57276,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonSingleQuoteMonospaceTextElement164, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteMonospaceTextElement168, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteMonospaceTextElement170, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteMonospaceTextElement172, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteMonospaceTextElement174, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteMonospaceTextElement176, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteMonospaceTextElement178, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteMonospaceTextElement180, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteMonospaceTextElement182, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -57376,93 +57376,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteMonospaceTextElement184, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteMonospaceTextElement186, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteMonospaceTextElement188, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteMonospaceTextElement190, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteMonospaceTextElement192, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteMonospaceTextElement194, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteMonospaceTextElement196, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteMonospaceTextElement198, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonSingleQuoteMonospaceTextElement200, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57470,15 +57470,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -57489,13 +57489,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonSingleQuoteMonospaceTextElement206, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57503,15 +57503,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -57522,11 +57522,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2359, col: 7, offset: 77462}, + pos: position{line: 2359, col: 7, offset: 77461}, name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2808, col: 18, offset: 91934}, + pos: position{line: 2808, col: 18, offset: 91933}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -57571,34 +57571,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2390, col: 5, offset: 78227}, + pos: position{line: 2390, col: 5, offset: 78226}, run: (*parser).callonSingleQuoteMonospaceTextElement222, expr: &choiceExpr{ - pos: position{line: 2390, col: 6, offset: 78228}, + pos: position{line: 2390, col: 6, offset: 78227}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2390, col: 6, offset: 78228}, + pos: position{line: 2390, col: 6, offset: 78227}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2391, col: 7, offset: 78340}, + pos: position{line: 2391, col: 7, offset: 78339}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2257, col: 27, offset: 74182}, + pos: position{line: 2257, col: 27, offset: 74181}, val: "`", ignoreCase: false, want: "\"`\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonSingleQuoteMonospaceTextElement227, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57617,49 +57617,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMonospaceText", - pos: position{line: 2364, col: 1, offset: 77593}, + pos: position{line: 2364, col: 1, offset: 77592}, expr: &choiceExpr{ - pos: position{line: 2366, col: 5, offset: 77660}, + pos: position{line: 2366, col: 5, offset: 77659}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2366, col: 5, offset: 77660}, + pos: position{line: 2366, col: 5, offset: 77659}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText2, expr: &seqExpr{ - pos: position{line: 2366, col: 5, offset: 77660}, + pos: position{line: 2366, col: 5, offset: 77659}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2366, col: 5, offset: 77660}, + pos: position{line: 2366, col: 5, offset: 77659}, expr: &litMatcher{ - pos: position{line: 2366, col: 7, offset: 77662}, + pos: position{line: 2366, col: 7, offset: 77661}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2367, col: 5, offset: 77671}, + pos: position{line: 2367, col: 5, offset: 77670}, label: "element", expr: &choiceExpr{ - pos: position{line: 2368, col: 9, offset: 77689}, + pos: position{line: 2368, col: 9, offset: 77688}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2368, col: 9, offset: 77689}, + pos: position{line: 2368, col: 9, offset: 77688}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2369, col: 11, offset: 77716}, + pos: position{line: 2369, col: 11, offset: 77715}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2370, col: 11, offset: 77744}, + pos: position{line: 2370, col: 11, offset: 77743}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2371, col: 11, offset: 77772}, + pos: position{line: 2371, col: 11, offset: 77771}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2372, col: 11, offset: 77803}, + pos: position{line: 2372, col: 11, offset: 77802}, name: "EscapedSuperscriptText", }, }, @@ -57669,50 +57669,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2378, col: 5, offset: 77903}, + pos: position{line: 2378, col: 5, offset: 77902}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText13, expr: &seqExpr{ - pos: position{line: 2378, col: 5, offset: 77903}, + pos: position{line: 2378, col: 5, offset: 77902}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2378, col: 5, offset: 77903}, + pos: position{line: 2378, col: 5, offset: 77902}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2378, col: 16, offset: 77914}, + pos: position{line: 2378, col: 16, offset: 77913}, expr: &ruleRefExpr{ - pos: position{line: 2378, col: 17, offset: 77915}, + pos: position{line: 2378, col: 17, offset: 77914}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2379, col: 5, offset: 77941}, + pos: position{line: 2379, col: 5, offset: 77940}, label: "text", expr: &choiceExpr{ - pos: position{line: 2380, col: 9, offset: 77956}, + pos: position{line: 2380, col: 9, offset: 77955}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2380, col: 9, offset: 77956}, + pos: position{line: 2380, col: 9, offset: 77955}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2381, col: 11, offset: 77991}, + pos: position{line: 2381, col: 11, offset: 77990}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2382, col: 11, offset: 78010}, + pos: position{line: 2382, col: 11, offset: 78009}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2383, col: 11, offset: 78031}, + pos: position{line: 2383, col: 11, offset: 78030}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2384, col: 11, offset: 78052}, + pos: position{line: 2384, col: 11, offset: 78051}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2385, col: 11, offset: 78076}, + pos: position{line: 2385, col: 11, offset: 78075}, name: "SuperscriptText", }, }, @@ -57726,35 +57726,35 @@ var g = &grammar{ }, { name: "EscapedMonospaceText", - pos: position{line: 2395, col: 1, offset: 78541}, + pos: position{line: 2395, col: 1, offset: 78540}, expr: &choiceExpr{ - pos: position{line: 2397, col: 5, offset: 78612}, + pos: position{line: 2397, col: 5, offset: 78611}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2397, col: 5, offset: 78612}, + pos: position{line: 2397, col: 5, offset: 78611}, run: (*parser).callonEscapedMonospaceText2, expr: &seqExpr{ - pos: position{line: 2397, col: 5, offset: 78612}, + pos: position{line: 2397, col: 5, offset: 78611}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2397, col: 5, offset: 78612}, + pos: position{line: 2397, col: 5, offset: 78611}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, run: (*parser).callonEscapedMonospaceText5, expr: &seqExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, expr: &litMatcher{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -57765,21 +57765,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2397, col: 40, offset: 78647}, + pos: position{line: 2397, col: 40, offset: 78646}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2397, col: 45, offset: 78652}, + pos: position{line: 2397, col: 45, offset: 78651}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2397, col: 55, offset: 78662}, + pos: position{line: 2397, col: 55, offset: 78661}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2397, col: 89, offset: 78696}, + pos: position{line: 2397, col: 89, offset: 78695}, val: "``", ignoreCase: false, want: "\"``\"", @@ -57788,21 +57788,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2401, col: 7, offset: 78865}, + pos: position{line: 2401, col: 7, offset: 78864}, run: (*parser).callonEscapedMonospaceText14, expr: &seqExpr{ - pos: position{line: 2401, col: 7, offset: 78865}, + pos: position{line: 2401, col: 7, offset: 78864}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2401, col: 7, offset: 78865}, + pos: position{line: 2401, col: 7, offset: 78864}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedMonospaceText17, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -57811,21 +57811,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2401, col: 42, offset: 78900}, + pos: position{line: 2401, col: 42, offset: 78899}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2401, col: 47, offset: 78905}, + pos: position{line: 2401, col: 47, offset: 78904}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2401, col: 57, offset: 78915}, + pos: position{line: 2401, col: 57, offset: 78914}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2401, col: 91, offset: 78949}, + pos: position{line: 2401, col: 91, offset: 78948}, val: "`", ignoreCase: false, want: "\"`\"", @@ -57834,21 +57834,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2406, col: 7, offset: 79155}, + pos: position{line: 2406, col: 7, offset: 79154}, run: (*parser).callonEscapedMonospaceText24, expr: &seqExpr{ - pos: position{line: 2406, col: 7, offset: 79155}, + pos: position{line: 2406, col: 7, offset: 79154}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2406, col: 7, offset: 79155}, + pos: position{line: 2406, col: 7, offset: 79154}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedMonospaceText27, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -57857,21 +57857,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2406, col: 42, offset: 79190}, + pos: position{line: 2406, col: 42, offset: 79189}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2406, col: 46, offset: 79194}, + pos: position{line: 2406, col: 46, offset: 79193}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2406, col: 56, offset: 79204}, + pos: position{line: 2406, col: 56, offset: 79203}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2406, col: 90, offset: 79238}, + pos: position{line: 2406, col: 90, offset: 79237}, val: "`", ignoreCase: false, want: "\"`\"", @@ -57884,16 +57884,16 @@ var g = &grammar{ }, { name: "MarkedText", - pos: position{line: 2413, col: 1, offset: 79490}, + pos: position{line: 2413, col: 1, offset: 79489}, expr: &choiceExpr{ - pos: position{line: 2413, col: 15, offset: 79504}, + pos: position{line: 2413, col: 15, offset: 79503}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2413, col: 15, offset: 79504}, + pos: position{line: 2413, col: 15, offset: 79503}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2413, col: 39, offset: 79528}, + pos: position{line: 2413, col: 39, offset: 79527}, name: "SingleQuoteMarkedText", }, }, @@ -57901,29 +57901,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedText", - pos: position{line: 2427, col: 1, offset: 79866}, + pos: position{line: 2427, col: 1, offset: 79865}, expr: &actionExpr{ - pos: position{line: 2428, col: 5, offset: 79896}, + pos: position{line: 2428, col: 5, offset: 79895}, run: (*parser).callonDoubleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2428, col: 5, offset: 79896}, + pos: position{line: 2428, col: 5, offset: 79895}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2425, col: 35, offset: 79860}, + pos: position{line: 2425, col: 35, offset: 79859}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2429, col: 5, offset: 79932}, + pos: position{line: 2429, col: 5, offset: 79931}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2429, col: 15, offset: 79942}, + pos: position{line: 2429, col: 15, offset: 79941}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2425, col: 35, offset: 79860}, + pos: position{line: 2425, col: 35, offset: 79859}, val: "##", ignoreCase: false, want: "\"##\"", @@ -57934,49 +57934,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedTextElements", - pos: position{line: 2434, col: 1, offset: 80105}, + pos: position{line: 2434, col: 1, offset: 80104}, expr: &zeroOrMoreExpr{ - pos: position{line: 2434, col: 34, offset: 80138}, + pos: position{line: 2434, col: 34, offset: 80137}, expr: &ruleRefExpr{ - pos: position{line: 2434, col: 34, offset: 80138}, + pos: position{line: 2434, col: 34, offset: 80137}, name: "DoubleQuoteMarkedTextElement", }, }, }, { name: "DoubleQuoteMarkedTextElement", - pos: position{line: 2436, col: 1, offset: 80169}, + pos: position{line: 2436, col: 1, offset: 80168}, expr: &actionExpr{ - pos: position{line: 2437, col: 5, offset: 80238}, + pos: position{line: 2437, col: 5, offset: 80237}, run: (*parser).callonDoubleQuoteMarkedTextElement1, expr: &seqExpr{ - pos: position{line: 2437, col: 5, offset: 80238}, + pos: position{line: 2437, col: 5, offset: 80237}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2437, col: 5, offset: 80238}, + pos: position{line: 2437, col: 5, offset: 80237}, expr: &litMatcher{ - pos: position{line: 2425, col: 35, offset: 79860}, + pos: position{line: 2425, col: 35, offset: 79859}, val: "##", ignoreCase: false, want: "\"##\"", }, }, &labeledExpr{ - pos: position{line: 2438, col: 5, offset: 80274}, + pos: position{line: 2438, col: 5, offset: 80273}, label: "element", expr: &choiceExpr{ - pos: position{line: 2439, col: 9, offset: 80292}, + pos: position{line: 2439, col: 9, offset: 80291}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, run: (*parser).callonDoubleQuoteMarkedTextElement7, expr: &seqExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, expr: &charClassMatcher{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -57986,15 +57986,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2418, col: 19, offset: 79616}, + pos: position{line: 2418, col: 19, offset: 79615}, expr: &choiceExpr{ - pos: position{line: 2418, col: 21, offset: 79618}, + pos: position{line: 2418, col: 21, offset: 79617}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58002,7 +58002,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2415, col: 24, offset: 79574}, + pos: position{line: 2415, col: 24, offset: 79573}, val: "#", ignoreCase: false, want: "\"#\"", @@ -58014,12 +58014,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58028,28 +58028,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2441, col: 11, offset: 80367}, + pos: position{line: 2441, col: 11, offset: 80366}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58058,27 +58058,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2441, col: 19, offset: 80375}, + pos: position{line: 2441, col: 19, offset: 80374}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58444,27 +58444,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2443, col: 11, offset: 80457}, + pos: position{line: 2443, col: 11, offset: 80456}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteMarkedTextElement101, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonDoubleQuoteMarkedTextElement103, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonDoubleQuoteMarkedTextElement106, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -58485,12 +58485,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteMarkedTextElement112, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -58502,10 +58502,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonDoubleQuoteMarkedTextElement116, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58703,12 +58703,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonDoubleQuoteMarkedTextElement154, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -58730,10 +58730,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonDoubleQuoteMarkedTextElement158, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -58747,95 +58747,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonDoubleQuoteMarkedTextElement160, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteMarkedTextElement164, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteMarkedTextElement166, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteMarkedTextElement168, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteMarkedTextElement170, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteMarkedTextElement172, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteMarkedTextElement174, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteMarkedTextElement176, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteMarkedTextElement178, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -58847,93 +58847,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonDoubleQuoteMarkedTextElement180, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonDoubleQuoteMarkedTextElement182, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonDoubleQuoteMarkedTextElement184, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonDoubleQuoteMarkedTextElement186, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonDoubleQuoteMarkedTextElement188, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonDoubleQuoteMarkedTextElement190, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonDoubleQuoteMarkedTextElement192, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonDoubleQuoteMarkedTextElement194, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonDoubleQuoteMarkedTextElement196, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58941,15 +58941,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58960,13 +58960,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonDoubleQuoteMarkedTextElement202, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58974,15 +58974,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -58993,7 +58993,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2446, col: 11, offset: 80573}, + pos: position{line: 2446, col: 11, offset: 80572}, name: "QuotedTextInDoubleMarkedBoldText", }, &actionExpr{ @@ -59036,31 +59036,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2479, col: 5, offset: 81357}, + pos: position{line: 2479, col: 5, offset: 81356}, val: "[^\\r\\n#]", chars: []rune{'\r', '\n', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2480, col: 7, offset: 81456}, + pos: position{line: 2480, col: 7, offset: 81455}, run: (*parser).callonDoubleQuoteMarkedTextElement218, expr: &seqExpr{ - pos: position{line: 2480, col: 7, offset: 81456}, + pos: position{line: 2480, col: 7, offset: 81455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2425, col: 35, offset: 79860}, + pos: position{line: 2425, col: 35, offset: 79859}, val: "##", ignoreCase: false, want: "\"##\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonDoubleQuoteMarkedTextElement221, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59081,49 +59081,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleMarkedBoldText", - pos: position{line: 2453, col: 1, offset: 80727}, + pos: position{line: 2453, col: 1, offset: 80726}, expr: &choiceExpr{ - pos: position{line: 2455, col: 5, offset: 80790}, + pos: position{line: 2455, col: 5, offset: 80789}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2455, col: 5, offset: 80790}, + pos: position{line: 2455, col: 5, offset: 80789}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText2, expr: &seqExpr{ - pos: position{line: 2455, col: 5, offset: 80790}, + pos: position{line: 2455, col: 5, offset: 80789}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2455, col: 5, offset: 80790}, + pos: position{line: 2455, col: 5, offset: 80789}, expr: &litMatcher{ - pos: position{line: 2455, col: 7, offset: 80792}, + pos: position{line: 2455, col: 7, offset: 80791}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2456, col: 5, offset: 80801}, + pos: position{line: 2456, col: 5, offset: 80800}, label: "element", expr: &choiceExpr{ - pos: position{line: 2457, col: 9, offset: 80819}, + pos: position{line: 2457, col: 9, offset: 80818}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2457, col: 9, offset: 80819}, + pos: position{line: 2457, col: 9, offset: 80818}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2458, col: 11, offset: 80846}, + pos: position{line: 2458, col: 11, offset: 80845}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2459, col: 11, offset: 80874}, + pos: position{line: 2459, col: 11, offset: 80873}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2460, col: 11, offset: 80905}, + pos: position{line: 2460, col: 11, offset: 80904}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2461, col: 11, offset: 80936}, + pos: position{line: 2461, col: 11, offset: 80935}, name: "EscapedSuperscriptText", }, }, @@ -59133,50 +59133,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2467, col: 5, offset: 81036}, + pos: position{line: 2467, col: 5, offset: 81035}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText13, expr: &seqExpr{ - pos: position{line: 2467, col: 5, offset: 81036}, + pos: position{line: 2467, col: 5, offset: 81035}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2467, col: 5, offset: 81036}, + pos: position{line: 2467, col: 5, offset: 81035}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2467, col: 16, offset: 81047}, + pos: position{line: 2467, col: 16, offset: 81046}, expr: &ruleRefExpr{ - pos: position{line: 2467, col: 17, offset: 81048}, + pos: position{line: 2467, col: 17, offset: 81047}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2468, col: 5, offset: 81074}, + pos: position{line: 2468, col: 5, offset: 81073}, label: "text", expr: &choiceExpr{ - pos: position{line: 2469, col: 9, offset: 81089}, + pos: position{line: 2469, col: 9, offset: 81088}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2469, col: 9, offset: 81089}, + pos: position{line: 2469, col: 9, offset: 81088}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2470, col: 11, offset: 81121}, + pos: position{line: 2470, col: 11, offset: 81120}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2471, col: 11, offset: 81140}, + pos: position{line: 2471, col: 11, offset: 81139}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2472, col: 11, offset: 81161}, + pos: position{line: 2472, col: 11, offset: 81160}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2473, col: 11, offset: 81185}, + pos: position{line: 2473, col: 11, offset: 81184}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2474, col: 11, offset: 81209}, + pos: position{line: 2474, col: 11, offset: 81208}, name: "SuperscriptText", }, }, @@ -59190,29 +59190,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedText", - pos: position{line: 2491, col: 1, offset: 81863}, + pos: position{line: 2491, col: 1, offset: 81862}, expr: &actionExpr{ - pos: position{line: 2492, col: 5, offset: 81893}, + pos: position{line: 2492, col: 5, offset: 81892}, run: (*parser).callonSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2492, col: 5, offset: 81893}, + pos: position{line: 2492, col: 5, offset: 81892}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2487, col: 40, offset: 81815}, + pos: position{line: 2487, col: 40, offset: 81814}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2493, col: 5, offset: 81933}, + pos: position{line: 2493, col: 5, offset: 81932}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2493, col: 15, offset: 81943}, + pos: position{line: 2493, col: 15, offset: 81942}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2489, col: 38, offset: 81857}, + pos: position{line: 2489, col: 38, offset: 81856}, val: "#", ignoreCase: false, want: "\"#\"", @@ -59223,29 +59223,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElements", - pos: position{line: 2498, col: 1, offset: 82110}, + pos: position{line: 2498, col: 1, offset: 82109}, expr: &actionExpr{ - pos: position{line: 2499, col: 5, offset: 82148}, + pos: position{line: 2499, col: 5, offset: 82147}, run: (*parser).callonSingleQuoteMarkedTextElements1, expr: &seqExpr{ - pos: position{line: 2499, col: 5, offset: 82148}, + pos: position{line: 2499, col: 5, offset: 82147}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2499, col: 5, offset: 82148}, + pos: position{line: 2499, col: 5, offset: 82147}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, ¬Expr{ - pos: position{line: 2499, col: 10, offset: 82153}, + pos: position{line: 2499, col: 10, offset: 82152}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59254,18 +59254,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2500, col: 5, offset: 82192}, + pos: position{line: 2500, col: 5, offset: 82191}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2500, col: 14, offset: 82201}, + pos: position{line: 2500, col: 14, offset: 82200}, expr: &ruleRefExpr{ - pos: position{line: 2500, col: 15, offset: 82202}, + pos: position{line: 2500, col: 15, offset: 82201}, name: "SingleQuoteMarkedTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2501, col: 5, offset: 82238}, + pos: position{line: 2501, col: 5, offset: 82237}, run: (*parser).callonSingleQuoteMarkedTextElements12, }, }, @@ -59274,20 +59274,20 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElement", - pos: position{line: 2507, col: 1, offset: 82379}, + pos: position{line: 2507, col: 1, offset: 82378}, expr: &choiceExpr{ - pos: position{line: 2508, col: 5, offset: 82416}, + pos: position{line: 2508, col: 5, offset: 82415}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, run: (*parser).callonSingleQuoteMarkedTextElement2, expr: &seqExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, expr: &charClassMatcher{ - pos: position{line: 2418, col: 5, offset: 79602}, + pos: position{line: 2418, col: 5, offset: 79601}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -59297,15 +59297,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2418, col: 19, offset: 79616}, + pos: position{line: 2418, col: 19, offset: 79615}, expr: &choiceExpr{ - pos: position{line: 2418, col: 21, offset: 79618}, + pos: position{line: 2418, col: 21, offset: 79617}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59313,7 +59313,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2415, col: 24, offset: 79574}, + pos: position{line: 2415, col: 24, offset: 79573}, val: "#", ignoreCase: false, want: "\"#\"", @@ -59325,12 +59325,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59339,28 +59339,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2510, col: 7, offset: 82450}, + pos: position{line: 2510, col: 7, offset: 82449}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59369,27 +59369,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2510, col: 15, offset: 82458}, + pos: position{line: 2510, col: 15, offset: 82457}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59755,27 +59755,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2512, col: 7, offset: 82532}, + pos: position{line: 2512, col: 7, offset: 82531}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteMarkedTextElement96, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSingleQuoteMarkedTextElement98, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonSingleQuoteMarkedTextElement101, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -59796,12 +59796,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteMarkedTextElement107, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59813,10 +59813,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSingleQuoteMarkedTextElement111, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60014,12 +60014,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSingleQuoteMarkedTextElement149, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -60041,10 +60041,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonSingleQuoteMarkedTextElement153, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -60058,95 +60058,95 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonSingleQuoteMarkedTextElement155, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteMarkedTextElement159, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteMarkedTextElement161, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteMarkedTextElement163, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteMarkedTextElement165, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteMarkedTextElement167, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteMarkedTextElement169, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteMarkedTextElement171, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteMarkedTextElement173, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -60158,93 +60158,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSingleQuoteMarkedTextElement175, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSingleQuoteMarkedTextElement177, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSingleQuoteMarkedTextElement179, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSingleQuoteMarkedTextElement181, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSingleQuoteMarkedTextElement183, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSingleQuoteMarkedTextElement185, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSingleQuoteMarkedTextElement187, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSingleQuoteMarkedTextElement189, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonSingleQuoteMarkedTextElement191, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60252,15 +60252,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -60271,13 +60271,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonSingleQuoteMarkedTextElement197, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60285,15 +60285,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -60304,7 +60304,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2515, col: 7, offset: 82636}, + pos: position{line: 2515, col: 7, offset: 82635}, name: "QuotedTextInSingleQuoteMarkedText", }, &actionExpr{ @@ -60347,31 +60347,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2545, col: 5, offset: 83372}, + pos: position{line: 2545, col: 5, offset: 83371}, val: "[^\\r\\n #]", chars: []rune{'\r', '\n', ' ', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2546, col: 7, offset: 83477}, + pos: position{line: 2546, col: 7, offset: 83476}, run: (*parser).callonSingleQuoteMarkedTextElement213, expr: &seqExpr{ - pos: position{line: 2546, col: 7, offset: 83477}, + pos: position{line: 2546, col: 7, offset: 83476}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2546, col: 7, offset: 83477}, + pos: position{line: 2546, col: 7, offset: 83476}, val: "#", ignoreCase: false, want: "\"#\"", }, &actionExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, run: (*parser).callonSingleQuoteMarkedTextElement216, expr: &oneOrMoreExpr{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, expr: &charClassMatcher{ - pos: position{line: 2998, col: 14, offset: 97538}, + pos: position{line: 2998, col: 14, offset: 97537}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60388,49 +60388,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMarkedText", - pos: position{line: 2519, col: 1, offset: 82741}, + pos: position{line: 2519, col: 1, offset: 82740}, expr: &choiceExpr{ - pos: position{line: 2521, col: 5, offset: 82805}, + pos: position{line: 2521, col: 5, offset: 82804}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2521, col: 5, offset: 82805}, + pos: position{line: 2521, col: 5, offset: 82804}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText2, expr: &seqExpr{ - pos: position{line: 2521, col: 5, offset: 82805}, + pos: position{line: 2521, col: 5, offset: 82804}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2521, col: 5, offset: 82805}, + pos: position{line: 2521, col: 5, offset: 82804}, expr: &litMatcher{ - pos: position{line: 2521, col: 7, offset: 82807}, + pos: position{line: 2521, col: 7, offset: 82806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2522, col: 5, offset: 82816}, + pos: position{line: 2522, col: 5, offset: 82815}, label: "element", expr: &choiceExpr{ - pos: position{line: 2523, col: 9, offset: 82834}, + pos: position{line: 2523, col: 9, offset: 82833}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2523, col: 9, offset: 82834}, + pos: position{line: 2523, col: 9, offset: 82833}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2524, col: 11, offset: 82861}, + pos: position{line: 2524, col: 11, offset: 82860}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2525, col: 11, offset: 82889}, + pos: position{line: 2525, col: 11, offset: 82888}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2526, col: 11, offset: 82920}, + pos: position{line: 2526, col: 11, offset: 82919}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2527, col: 11, offset: 82951}, + pos: position{line: 2527, col: 11, offset: 82950}, name: "EscapedSuperscriptText", }, }, @@ -60440,50 +60440,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2533, col: 5, offset: 83051}, + pos: position{line: 2533, col: 5, offset: 83050}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText13, expr: &seqExpr{ - pos: position{line: 2533, col: 5, offset: 83051}, + pos: position{line: 2533, col: 5, offset: 83050}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2533, col: 5, offset: 83051}, + pos: position{line: 2533, col: 5, offset: 83050}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2533, col: 16, offset: 83062}, + pos: position{line: 2533, col: 16, offset: 83061}, expr: &ruleRefExpr{ - pos: position{line: 2533, col: 17, offset: 83063}, + pos: position{line: 2533, col: 17, offset: 83062}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2534, col: 5, offset: 83089}, + pos: position{line: 2534, col: 5, offset: 83088}, label: "text", expr: &choiceExpr{ - pos: position{line: 2535, col: 9, offset: 83104}, + pos: position{line: 2535, col: 9, offset: 83103}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2535, col: 9, offset: 83104}, + pos: position{line: 2535, col: 9, offset: 83103}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2536, col: 11, offset: 83136}, + pos: position{line: 2536, col: 11, offset: 83135}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2537, col: 11, offset: 83155}, + pos: position{line: 2537, col: 11, offset: 83154}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2538, col: 11, offset: 83176}, + pos: position{line: 2538, col: 11, offset: 83175}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2539, col: 11, offset: 83200}, + pos: position{line: 2539, col: 11, offset: 83199}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2540, col: 11, offset: 83224}, + pos: position{line: 2540, col: 11, offset: 83223}, name: "SuperscriptText", }, }, @@ -60497,35 +60497,35 @@ var g = &grammar{ }, { name: "EscapedMarkedText", - pos: position{line: 2550, col: 1, offset: 83652}, + pos: position{line: 2550, col: 1, offset: 83651}, expr: &choiceExpr{ - pos: position{line: 2552, col: 5, offset: 83716}, + pos: position{line: 2552, col: 5, offset: 83715}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2552, col: 5, offset: 83716}, + pos: position{line: 2552, col: 5, offset: 83715}, run: (*parser).callonEscapedMarkedText2, expr: &seqExpr{ - pos: position{line: 2552, col: 5, offset: 83716}, + pos: position{line: 2552, col: 5, offset: 83715}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2552, col: 5, offset: 83716}, + pos: position{line: 2552, col: 5, offset: 83715}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, run: (*parser).callonEscapedMarkedText5, expr: &seqExpr{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1954, col: 25, offset: 64016}, + pos: position{line: 1954, col: 25, offset: 64015}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, expr: &litMatcher{ - pos: position{line: 1954, col: 30, offset: 64021}, + pos: position{line: 1954, col: 30, offset: 64020}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60536,21 +60536,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2552, col: 40, offset: 83751}, + pos: position{line: 2552, col: 40, offset: 83750}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2552, col: 45, offset: 83756}, + pos: position{line: 2552, col: 45, offset: 83755}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2552, col: 55, offset: 83766}, + pos: position{line: 2552, col: 55, offset: 83765}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2552, col: 86, offset: 83797}, + pos: position{line: 2552, col: 86, offset: 83796}, val: "##", ignoreCase: false, want: "\"##\"", @@ -60559,21 +60559,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2556, col: 7, offset: 83962}, + pos: position{line: 2556, col: 7, offset: 83961}, run: (*parser).callonEscapedMarkedText14, expr: &seqExpr{ - pos: position{line: 2556, col: 7, offset: 83962}, + pos: position{line: 2556, col: 7, offset: 83961}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2556, col: 7, offset: 83962}, + pos: position{line: 2556, col: 7, offset: 83961}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedMarkedText17, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60582,21 +60582,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2556, col: 42, offset: 83997}, + pos: position{line: 2556, col: 42, offset: 83996}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2556, col: 47, offset: 84002}, + pos: position{line: 2556, col: 47, offset: 84001}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2556, col: 57, offset: 84012}, + pos: position{line: 2556, col: 57, offset: 84011}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2556, col: 88, offset: 84043}, + pos: position{line: 2556, col: 88, offset: 84042}, val: "#", ignoreCase: false, want: "\"#\"", @@ -60605,21 +60605,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2561, col: 7, offset: 84246}, + pos: position{line: 2561, col: 7, offset: 84245}, run: (*parser).callonEscapedMarkedText24, expr: &seqExpr{ - pos: position{line: 2561, col: 7, offset: 84246}, + pos: position{line: 2561, col: 7, offset: 84245}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2561, col: 7, offset: 84246}, + pos: position{line: 2561, col: 7, offset: 84245}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedMarkedText27, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60628,21 +60628,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2561, col: 42, offset: 84281}, + pos: position{line: 2561, col: 42, offset: 84280}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2561, col: 46, offset: 84285}, + pos: position{line: 2561, col: 46, offset: 84284}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2561, col: 56, offset: 84295}, + pos: position{line: 2561, col: 56, offset: 84294}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2561, col: 87, offset: 84326}, + pos: position{line: 2561, col: 87, offset: 84325}, val: "#", ignoreCase: false, want: "\"#\"", @@ -60655,29 +60655,29 @@ var g = &grammar{ }, { name: "SubscriptText", - pos: position{line: 2568, col: 1, offset: 84593}, + pos: position{line: 2568, col: 1, offset: 84592}, expr: &actionExpr{ - pos: position{line: 2569, col: 5, offset: 84615}, + pos: position{line: 2569, col: 5, offset: 84614}, run: (*parser).callonSubscriptText1, expr: &seqExpr{ - pos: position{line: 2569, col: 5, offset: 84615}, + pos: position{line: 2569, col: 5, offset: 84614}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2575, col: 27, offset: 84830}, + pos: position{line: 2575, col: 27, offset: 84829}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2570, col: 5, offset: 84642}, + pos: position{line: 2570, col: 5, offset: 84641}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2570, col: 14, offset: 84651}, + pos: position{line: 2570, col: 14, offset: 84650}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2575, col: 27, offset: 84830}, + pos: position{line: 2575, col: 27, offset: 84829}, val: "~", ignoreCase: false, want: "\"~\"", @@ -60688,21 +60688,21 @@ var g = &grammar{ }, { name: "SubscriptTextElement", - pos: position{line: 2577, col: 1, offset: 84835}, + pos: position{line: 2577, col: 1, offset: 84834}, expr: &choiceExpr{ - pos: position{line: 2577, col: 25, offset: 84859}, + pos: position{line: 2577, col: 25, offset: 84858}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2577, col: 25, offset: 84859}, + pos: position{line: 2577, col: 25, offset: 84858}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2579, col: 21, offset: 84911}, + pos: position{line: 2579, col: 21, offset: 84910}, run: (*parser).callonSubscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2579, col: 21, offset: 84911}, + pos: position{line: 2579, col: 21, offset: 84910}, expr: &charClassMatcher{ - pos: position{line: 2579, col: 21, offset: 84911}, + pos: position{line: 2579, col: 21, offset: 84910}, val: "[^\\r\\n ~]", chars: []rune{'\r', '\n', ' ', '~'}, ignoreCase: false, @@ -60715,23 +60715,23 @@ var g = &grammar{ }, { name: "EscapedSubscriptText", - pos: position{line: 2583, col: 1, offset: 84996}, + pos: position{line: 2583, col: 1, offset: 84995}, expr: &actionExpr{ - pos: position{line: 2585, col: 5, offset: 85063}, + pos: position{line: 2585, col: 5, offset: 85062}, run: (*parser).callonEscapedSubscriptText1, expr: &seqExpr{ - pos: position{line: 2585, col: 5, offset: 85063}, + pos: position{line: 2585, col: 5, offset: 85062}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2585, col: 5, offset: 85063}, + pos: position{line: 2585, col: 5, offset: 85062}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedSubscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60740,21 +60740,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2575, col: 27, offset: 84830}, + pos: position{line: 2575, col: 27, offset: 84829}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2587, col: 5, offset: 85131}, + pos: position{line: 2587, col: 5, offset: 85130}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2587, col: 14, offset: 85140}, + pos: position{line: 2587, col: 14, offset: 85139}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2575, col: 27, offset: 84830}, + pos: position{line: 2575, col: 27, offset: 84829}, val: "~", ignoreCase: false, want: "\"~\"", @@ -60765,29 +60765,29 @@ var g = &grammar{ }, { name: "SuperscriptText", - pos: position{line: 2595, col: 1, offset: 85403}, + pos: position{line: 2595, col: 1, offset: 85402}, expr: &actionExpr{ - pos: position{line: 2596, col: 5, offset: 85427}, + pos: position{line: 2596, col: 5, offset: 85426}, run: (*parser).callonSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2596, col: 5, offset: 85427}, + pos: position{line: 2596, col: 5, offset: 85426}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2602, col: 29, offset: 85654}, + pos: position{line: 2602, col: 29, offset: 85653}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2597, col: 5, offset: 85457}, + pos: position{line: 2597, col: 5, offset: 85456}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2597, col: 14, offset: 85466}, + pos: position{line: 2597, col: 14, offset: 85465}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2602, col: 29, offset: 85654}, + pos: position{line: 2602, col: 29, offset: 85653}, val: "^", ignoreCase: false, want: "\"^\"", @@ -60798,21 +60798,21 @@ var g = &grammar{ }, { name: "SuperscriptTextElement", - pos: position{line: 2604, col: 1, offset: 85659}, + pos: position{line: 2604, col: 1, offset: 85658}, expr: &choiceExpr{ - pos: position{line: 2604, col: 27, offset: 85685}, + pos: position{line: 2604, col: 27, offset: 85684}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2604, col: 27, offset: 85685}, + pos: position{line: 2604, col: 27, offset: 85684}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2606, col: 23, offset: 85741}, + pos: position{line: 2606, col: 23, offset: 85740}, run: (*parser).callonSuperscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2606, col: 23, offset: 85741}, + pos: position{line: 2606, col: 23, offset: 85740}, expr: &charClassMatcher{ - pos: position{line: 2606, col: 23, offset: 85741}, + pos: position{line: 2606, col: 23, offset: 85740}, val: "[^\\r\\n ^]", chars: []rune{'\r', '\n', ' ', '^'}, ignoreCase: false, @@ -60825,23 +60825,23 @@ var g = &grammar{ }, { name: "EscapedSuperscriptText", - pos: position{line: 2610, col: 1, offset: 85826}, + pos: position{line: 2610, col: 1, offset: 85825}, expr: &actionExpr{ - pos: position{line: 2612, col: 5, offset: 85898}, + pos: position{line: 2612, col: 5, offset: 85897}, run: (*parser).callonEscapedSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2612, col: 5, offset: 85898}, + pos: position{line: 2612, col: 5, offset: 85897}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2612, col: 5, offset: 85898}, + pos: position{line: 2612, col: 5, offset: 85897}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, run: (*parser).callonEscapedSuperscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, expr: &litMatcher{ - pos: position{line: 1950, col: 25, offset: 63943}, + pos: position{line: 1950, col: 25, offset: 63942}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60850,21 +60850,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2602, col: 29, offset: 85654}, + pos: position{line: 2602, col: 29, offset: 85653}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2614, col: 5, offset: 85968}, + pos: position{line: 2614, col: 5, offset: 85967}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2614, col: 14, offset: 85977}, + pos: position{line: 2614, col: 14, offset: 85976}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2602, col: 29, offset: 85654}, + pos: position{line: 2602, col: 29, offset: 85653}, val: "^", ignoreCase: false, want: "\"^\"", @@ -60875,49 +60875,49 @@ var g = &grammar{ }, { name: "Substitutions", - pos: position{line: 2649, col: 1, offset: 87296}, + pos: position{line: 2649, col: 1, offset: 87295}, expr: &actionExpr{ - pos: position{line: 2650, col: 5, offset: 87350}, + pos: position{line: 2650, col: 5, offset: 87349}, run: (*parser).callonSubstitutions1, expr: &seqExpr{ - pos: position{line: 2650, col: 5, offset: 87350}, + pos: position{line: 2650, col: 5, offset: 87349}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2650, col: 5, offset: 87350}, + pos: position{line: 2650, col: 5, offset: 87349}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2650, col: 14, offset: 87359}, + pos: position{line: 2650, col: 14, offset: 87358}, expr: &actionExpr{ - pos: position{line: 2651, col: 9, offset: 87369}, + pos: position{line: 2651, col: 9, offset: 87368}, run: (*parser).callonSubstitutions5, expr: &seqExpr{ - pos: position{line: 2651, col: 9, offset: 87369}, + pos: position{line: 2651, col: 9, offset: 87368}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2651, col: 9, offset: 87369}, + pos: position{line: 2651, col: 9, offset: 87368}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &labeledExpr{ - pos: position{line: 2652, col: 9, offset: 87382}, + pos: position{line: 2652, col: 9, offset: 87381}, label: "element", expr: &choiceExpr{ - pos: position{line: 2653, col: 13, offset: 87404}, + pos: position{line: 2653, col: 13, offset: 87403}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, run: (*parser).callonSubstitutions12, expr: &seqExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, expr: &charClassMatcher{ - pos: position{line: 3013, col: 5, offset: 98137}, + pos: position{line: 3013, col: 5, offset: 98136}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -60927,13 +60927,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3014, col: 6, offset: 98187}, + pos: position{line: 3014, col: 6, offset: 98186}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSubstitutions17, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60941,37 +60941,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3014, col: 14, offset: 98195}, + pos: position{line: 3014, col: 14, offset: 98194}, expr: &choiceExpr{ - pos: position{line: 3014, col: 16, offset: 98197}, + pos: position{line: 3014, col: 16, offset: 98196}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3014, col: 16, offset: 98197}, + pos: position{line: 3014, col: 16, offset: 98196}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSubstitutions22, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60980,9 +60980,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -60994,10 +60994,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSubstitutions29, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61005,25 +61005,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSubstitutions31, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61089,10 +61089,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1230, col: 9, offset: 38693}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSubstitutions49, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61103,28 +61103,28 @@ var g = &grammar{ &andExpr{ pos: position{line: 1230, col: 16, offset: 38700}, expr: &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSubstitutions53, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61133,9 +61133,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -61145,19 +61145,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3019, col: 16, offset: 98318}, + pos: position{line: 3019, col: 16, offset: 98370}, run: (*parser).callonSubstitutions60, expr: &seqExpr{ - pos: position{line: 3019, col: 16, offset: 98318}, + pos: position{line: 3019, col: 16, offset: 98370}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3019, col: 16, offset: 98318}, + pos: position{line: 3019, col: 16, offset: 98370}, label: "char", expr: &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonSubstitutions63, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -61166,15 +61166,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3019, col: 44, offset: 98346}, + pos: position{line: 3019, col: 44, offset: 98398}, expr: &choiceExpr{ - pos: position{line: 3019, col: 46, offset: 98348}, + pos: position{line: 3019, col: 46, offset: 98400}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSubstitutions67, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61182,25 +61182,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonSubstitutions69, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61209,9 +61209,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -61221,39 +61221,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2659, col: 15, offset: 87643}, + pos: position{line: 2659, col: 15, offset: 87642}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2660, col: 15, offset: 87663}, + pos: position{line: 2660, col: 15, offset: 87662}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2661, col: 15, offset: 87695}, + pos: position{line: 2661, col: 15, offset: 87694}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2662, col: 15, offset: 87784}, + pos: position{line: 2662, col: 15, offset: 87783}, name: "Callout", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSubstitutions80, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonSubstitutions82, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonSubstitutions85, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -61274,12 +61274,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSubstitutions91, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61291,10 +61291,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonSubstitutions95, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61492,12 +61492,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonSubstitutions133, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61519,10 +61519,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonSubstitutions137, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -61890,111 +61890,111 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, run: (*parser).callonSubstitutions208, expr: &seqExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, run: (*parser).callonSubstitutions210, }, &labeledExpr{ - pos: position{line: 2745, col: 5, offset: 90071}, + pos: position{line: 2745, col: 5, offset: 90070}, label: "element", expr: &choiceExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonSubstitutions213, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSubstitutions217, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSubstitutions219, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSubstitutions221, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSubstitutions223, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSubstitutions225, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSubstitutions227, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSubstitutions229, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSubstitutions231, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -62006,93 +62006,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonSubstitutions233, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonSubstitutions235, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonSubstitutions237, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonSubstitutions239, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonSubstitutions241, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonSubstitutions243, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonSubstitutions245, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonSubstitutions247, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonSubstitutions249, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62100,15 +62100,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62119,13 +62119,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonSubstitutions255, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62133,15 +62133,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62158,10 +62158,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3032, col: 12, offset: 98683}, + pos: position{line: 3032, col: 12, offset: 98735}, run: (*parser).callonSubstitutions261, expr: &anyMatcher{ - line: 3032, col: 12, offset: 98683, + line: 3032, col: 12, offset: 98735, }, }, }, @@ -62173,9 +62173,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -62184,28 +62184,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2675, col: 1, offset: 88218}, + pos: position{line: 2675, col: 1, offset: 88217}, expr: &actionExpr{ - pos: position{line: 2676, col: 5, offset: 88238}, + pos: position{line: 2676, col: 5, offset: 88237}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2676, col: 5, offset: 88238}, + pos: position{line: 2676, col: 5, offset: 88237}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2676, col: 5, offset: 88238}, + pos: position{line: 2676, col: 5, offset: 88237}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2676, col: 14, offset: 88247}, + pos: position{line: 2676, col: 14, offset: 88246}, expr: &ruleRefExpr{ - pos: position{line: 2676, col: 15, offset: 88248}, + pos: position{line: 2676, col: 15, offset: 88247}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -62214,38 +62214,38 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2680, col: 1, offset: 88332}, + pos: position{line: 2680, col: 1, offset: 88331}, expr: &actionExpr{ - pos: position{line: 2681, col: 5, offset: 88358}, + pos: position{line: 2681, col: 5, offset: 88357}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2681, col: 5, offset: 88358}, + pos: position{line: 2681, col: 5, offset: 88357}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2681, col: 5, offset: 88358}, + pos: position{line: 2681, col: 5, offset: 88357}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &labeledExpr{ - pos: position{line: 2682, col: 5, offset: 88367}, + pos: position{line: 2682, col: 5, offset: 88366}, label: "element", expr: &choiceExpr{ - pos: position{line: 2683, col: 9, offset: 88385}, + pos: position{line: 2683, col: 9, offset: 88384}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, expr: &charClassMatcher{ - pos: position{line: 3006, col: 5, offset: 97919}, + pos: position{line: 3006, col: 5, offset: 97918}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62254,21 +62254,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3006, col: 15, offset: 97929}, + pos: position{line: 3006, col: 15, offset: 97928}, expr: &choiceExpr{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3006, col: 17, offset: 97931}, + pos: position{line: 3006, col: 17, offset: 97930}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -62278,15 +62278,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, run: (*parser).callonHeaderGroupElement17, expr: &seqExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 9, offset: 98013}, + pos: position{line: 3008, col: 9, offset: 98012}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62295,21 +62295,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 19, offset: 98023}, + pos: position{line: 3008, col: 19, offset: 98022}, expr: &seqExpr{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3008, col: 20, offset: 98024}, + pos: position{line: 3008, col: 20, offset: 98023}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, expr: &charClassMatcher{ - pos: position{line: 3008, col: 27, offset: 98031}, + pos: position{line: 3008, col: 27, offset: 98030}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62324,18 +62324,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2684, col: 12, offset: 88401}, + pos: position{line: 2684, col: 12, offset: 88400}, run: (*parser).callonHeaderGroupElement26, expr: &seqExpr{ - pos: position{line: 2684, col: 12, offset: 88401}, + pos: position{line: 2684, col: 12, offset: 88400}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2684, col: 12, offset: 88401}, + pos: position{line: 2684, col: 12, offset: 88400}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonHeaderGroupElement29, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62344,7 +62344,7 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2684, col: 19, offset: 88408}, + pos: position{line: 2684, col: 19, offset: 88407}, label: "id", expr: &actionExpr{ pos: position{line: 408, col: 5, offset: 12598}, @@ -62806,12 +62806,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2684, col: 40, offset: 88429}, + pos: position{line: 2684, col: 40, offset: 88428}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonHeaderGroupElement124, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62820,11 +62820,11 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2684, col: 47, offset: 88436}, + pos: position{line: 2684, col: 47, offset: 88435}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -62832,10 +62832,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonHeaderGroupElement129, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62843,35 +62843,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2686, col: 11, offset: 88509}, + pos: position{line: 2686, col: 11, offset: 88508}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2687, col: 11, offset: 88537}, + pos: position{line: 2687, col: 11, offset: 88536}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2688, col: 11, offset: 88553}, + pos: position{line: 2688, col: 11, offset: 88552}, name: "Link", }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonHeaderGroupElement134, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonHeaderGroupElement136, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonHeaderGroupElement139, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -62892,12 +62892,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonHeaderGroupElement145, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62909,10 +62909,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonHeaderGroupElement149, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63110,12 +63110,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonHeaderGroupElement187, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63137,10 +63137,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonHeaderGroupElement191, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -63154,7 +63154,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2690, col: 11, offset: 88638}, + pos: position{line: 2690, col: 11, offset: 88637}, name: "InlineIcon", }, &actionExpr{ @@ -63551,111 +63551,111 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, run: (*parser).callonHeaderGroupElement271, expr: &seqExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2742, col: 5, offset: 90000}, + pos: position{line: 2742, col: 5, offset: 89999}, run: (*parser).callonHeaderGroupElement273, }, &labeledExpr{ - pos: position{line: 2745, col: 5, offset: 90071}, + pos: position{line: 2745, col: 5, offset: 90070}, label: "element", expr: &choiceExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, run: (*parser).callonHeaderGroupElement276, expr: &seqExpr{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2786, col: 5, offset: 91398}, + pos: position{line: 2786, col: 5, offset: 91397}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2786, col: 10, offset: 91403}, + pos: position{line: 2786, col: 10, offset: 91402}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonHeaderGroupElement280, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonHeaderGroupElement282, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonHeaderGroupElement284, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonHeaderGroupElement286, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonHeaderGroupElement288, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonHeaderGroupElement290, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonHeaderGroupElement292, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonHeaderGroupElement294, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", @@ -63667,93 +63667,93 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, run: (*parser).callonHeaderGroupElement296, expr: &litMatcher{ - pos: position{line: 2795, col: 5, offset: 91693}, + pos: position{line: 2795, col: 5, offset: 91692}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, run: (*parser).callonHeaderGroupElement298, expr: &litMatcher{ - pos: position{line: 2798, col: 7, offset: 91751}, + pos: position{line: 2798, col: 7, offset: 91750}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, run: (*parser).callonHeaderGroupElement300, expr: &litMatcher{ - pos: position{line: 2801, col: 7, offset: 91809}, + pos: position{line: 2801, col: 7, offset: 91808}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, run: (*parser).callonHeaderGroupElement302, expr: &litMatcher{ - pos: position{line: 2804, col: 7, offset: 91865}, + pos: position{line: 2804, col: 7, offset: 91864}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, run: (*parser).callonHeaderGroupElement304, expr: &litMatcher{ - pos: position{line: 2810, col: 14, offset: 91987}, + pos: position{line: 2810, col: 14, offset: 91986}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, run: (*parser).callonHeaderGroupElement306, expr: &litMatcher{ - pos: position{line: 2814, col: 14, offset: 92053}, + pos: position{line: 2814, col: 14, offset: 92052}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, run: (*parser).callonHeaderGroupElement308, expr: &litMatcher{ - pos: position{line: 2818, col: 15, offset: 92122}, + pos: position{line: 2818, col: 15, offset: 92121}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, run: (*parser).callonHeaderGroupElement310, expr: &litMatcher{ - pos: position{line: 2822, col: 13, offset: 92187}, + pos: position{line: 2822, col: 13, offset: 92186}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, run: (*parser).callonHeaderGroupElement312, expr: &seqExpr{ - pos: position{line: 2833, col: 5, offset: 92497}, + pos: position{line: 2833, col: 5, offset: 92496}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63761,15 +63761,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2833, col: 14, offset: 92506}, + pos: position{line: 2833, col: 14, offset: 92505}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2833, col: 19, offset: 92511}, + pos: position{line: 2833, col: 19, offset: 92510}, expr: &charClassMatcher{ - pos: position{line: 2833, col: 20, offset: 92512}, + pos: position{line: 2833, col: 20, offset: 92511}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -63780,13 +63780,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, run: (*parser).callonHeaderGroupElement318, expr: &seqExpr{ - pos: position{line: 2839, col: 5, offset: 92743}, + pos: position{line: 2839, col: 5, offset: 92742}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63794,15 +63794,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2839, col: 14, offset: 92752}, + pos: position{line: 2839, col: 14, offset: 92751}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2839, col: 18, offset: 92756}, + pos: position{line: 2839, col: 18, offset: 92755}, expr: &charClassMatcher{ - pos: position{line: 2839, col: 19, offset: 92757}, + pos: position{line: 2839, col: 19, offset: 92756}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -63834,12 +63834,12 @@ var g = &grammar{ pos: position{line: 1300, col: 14, offset: 40778}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonHeaderGroupElement328, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63873,12 +63873,12 @@ var g = &grammar{ pos: position{line: 1306, col: 10, offset: 40977}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonHeaderGroupElement336, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63897,14 +63897,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2695, col: 11, offset: 88883}, + pos: position{line: 2695, col: 11, offset: 88882}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 3032, col: 12, offset: 98683}, + pos: position{line: 3032, col: 12, offset: 98735}, run: (*parser).callonHeaderGroupElement341, expr: &anyMatcher{ - line: 3032, col: 12, offset: 98683, + line: 3032, col: 12, offset: 98735, }, }, }, @@ -63916,49 +63916,49 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2700, col: 1, offset: 88962}, + pos: position{line: 2700, col: 1, offset: 88961}, expr: &actionExpr{ - pos: position{line: 2702, col: 5, offset: 89044}, + pos: position{line: 2702, col: 5, offset: 89043}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2702, col: 5, offset: 89044}, + pos: position{line: 2702, col: 5, offset: 89043}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2702, col: 5, offset: 89044}, + pos: position{line: 2702, col: 5, offset: 89043}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2705, col: 5, offset: 89109}, + pos: position{line: 2705, col: 5, offset: 89108}, label: "element", expr: &choiceExpr{ - pos: position{line: 2706, col: 9, offset: 89127}, + pos: position{line: 2706, col: 9, offset: 89126}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2706, col: 9, offset: 89127}, + pos: position{line: 2706, col: 9, offset: 89126}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2707, col: 11, offset: 89148}, + pos: position{line: 2707, col: 11, offset: 89147}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2708, col: 11, offset: 89171}, + pos: position{line: 2708, col: 11, offset: 89170}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2709, col: 11, offset: 89187}, + pos: position{line: 2709, col: 11, offset: 89186}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2710, col: 11, offset: 89216}, + pos: position{line: 2710, col: 11, offset: 89215}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2711, col: 11, offset: 89242}, + pos: position{line: 2711, col: 11, offset: 89241}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2712, col: 11, offset: 89268}, + pos: position{line: 2712, col: 11, offset: 89267}, name: "InlineUserMacro", }, &actionExpr{ @@ -63977,12 +63977,12 @@ var g = &grammar{ pos: position{line: 1300, col: 14, offset: 40778}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64016,12 +64016,12 @@ var g = &grammar{ pos: position{line: 1306, col: 10, offset: 40977}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonInlineMacro25, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -64063,7 +64063,7 @@ var g = &grammar{ pos: position{line: 1352, col: 31, offset: 42794}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64071,10 +64071,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro37, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64100,10 +64100,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1346, col: 12, offset: 42508}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro44, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64120,10 +64120,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1346, col: 23, offset: 42519}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro48, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64143,7 +64143,7 @@ var g = &grammar{ pos: position{line: 1352, col: 31, offset: 42794}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64151,10 +64151,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro55, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64185,10 +64185,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1347, col: 12, offset: 42600}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro62, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64205,10 +64205,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 1347, col: 23, offset: 42611}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro66, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64228,7 +64228,7 @@ var g = &grammar{ pos: position{line: 1352, col: 31, offset: 42794}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64236,10 +64236,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlineMacro73, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64266,19 +64266,19 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2715, col: 11, offset: 89347}, + pos: position{line: 2715, col: 11, offset: 89346}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2716, col: 11, offset: 89367}, + pos: position{line: 2716, col: 11, offset: 89366}, name: "InlineButton", }, &ruleRefExpr{ - pos: position{line: 2717, col: 11, offset: 89390}, + pos: position{line: 2717, col: 11, offset: 89389}, name: "InlineMenu", }, &ruleRefExpr{ - pos: position{line: 2718, col: 11, offset: 89411}, + pos: position{line: 2718, col: 11, offset: 89410}, name: "InlineUserMacro", }, }, @@ -64290,80 +64290,80 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2722, col: 1, offset: 89473}, + pos: position{line: 2722, col: 1, offset: 89472}, expr: &actionExpr{ - pos: position{line: 2724, col: 5, offset: 89561}, + pos: position{line: 2724, col: 5, offset: 89560}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2724, col: 5, offset: 89561}, + pos: position{line: 2724, col: 5, offset: 89560}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2724, col: 5, offset: 89561}, + pos: position{line: 2724, col: 5, offset: 89560}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2727, col: 5, offset: 89638}, + pos: position{line: 2727, col: 5, offset: 89637}, label: "element", expr: &choiceExpr{ - pos: position{line: 2728, col: 9, offset: 89656}, + pos: position{line: 2728, col: 9, offset: 89655}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1417, col: 26, offset: 45814}, + pos: position{line: 1417, col: 26, offset: 45813}, run: (*parser).callonInlinePassthrough6, expr: &seqExpr{ - pos: position{line: 1417, col: 26, offset: 45814}, + pos: position{line: 1417, col: 26, offset: 45813}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1415, col: 32, offset: 45782}, + pos: position{line: 1415, col: 32, offset: 45781}, val: "+++", ignoreCase: false, want: "\"+++\"", }, &labeledExpr{ - pos: position{line: 1417, col: 54, offset: 45842}, + pos: position{line: 1417, col: 54, offset: 45841}, label: "content", expr: &choiceExpr{ - pos: position{line: 1421, col: 33, offset: 46055}, + pos: position{line: 1421, col: 33, offset: 46054}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1421, col: 34, offset: 46056}, + pos: position{line: 1421, col: 34, offset: 46055}, run: (*parser).callonInlinePassthrough11, expr: &zeroOrMoreExpr{ - pos: position{line: 1421, col: 34, offset: 46056}, + pos: position{line: 1421, col: 34, offset: 46055}, expr: &seqExpr{ - pos: position{line: 1421, col: 35, offset: 46057}, + pos: position{line: 1421, col: 35, offset: 46056}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1421, col: 35, offset: 46057}, + pos: position{line: 1421, col: 35, offset: 46056}, expr: &litMatcher{ - pos: position{line: 1415, col: 32, offset: 45782}, + pos: position{line: 1415, col: 32, offset: 45781}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1421, col: 64, offset: 46086, + line: 1421, col: 64, offset: 46085, }, }, }, }, }, &actionExpr{ - pos: position{line: 1423, col: 11, offset: 46259}, + pos: position{line: 1423, col: 11, offset: 46258}, run: (*parser).callonInlinePassthrough17, expr: &zeroOrOneExpr{ - pos: position{line: 1423, col: 11, offset: 46259}, + pos: position{line: 1423, col: 11, offset: 46258}, expr: &seqExpr{ - pos: position{line: 1423, col: 12, offset: 46260}, + pos: position{line: 1423, col: 12, offset: 46259}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1423, col: 12, offset: 46260}, + pos: position{line: 1423, col: 12, offset: 46259}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64372,27 +64372,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1423, col: 19, offset: 46267}, + pos: position{line: 1423, col: 19, offset: 46266}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64402,16 +64402,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1423, col: 28, offset: 46276}, + pos: position{line: 1423, col: 28, offset: 46275}, expr: &litMatcher{ - pos: position{line: 1415, col: 32, offset: 45782}, + pos: position{line: 1415, col: 32, offset: 45781}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1423, col: 57, offset: 46305, + line: 1423, col: 57, offset: 46304, }, }, }, @@ -64421,15 +64421,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1415, col: 32, offset: 45782}, + pos: position{line: 1415, col: 32, offset: 45781}, val: "+++", ignoreCase: false, want: "\"+++\"", }, ¬Expr{ - pos: position{line: 1417, col: 121, offset: 45909}, + pos: position{line: 1417, col: 121, offset: 45908}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64441,45 +64441,45 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1405, col: 26, offset: 45097}, + pos: position{line: 1405, col: 26, offset: 45096}, run: (*parser).callonInlinePassthrough35, expr: &seqExpr{ - pos: position{line: 1405, col: 26, offset: 45097}, + pos: position{line: 1405, col: 26, offset: 45096}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", }, &labeledExpr{ - pos: position{line: 1405, col: 54, offset: 45125}, + pos: position{line: 1405, col: 54, offset: 45124}, label: "content", expr: &choiceExpr{ - pos: position{line: 1409, col: 33, offset: 45338}, + pos: position{line: 1409, col: 33, offset: 45337}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1409, col: 34, offset: 45339}, + pos: position{line: 1409, col: 34, offset: 45338}, run: (*parser).callonInlinePassthrough40, expr: &seqExpr{ - pos: position{line: 1409, col: 34, offset: 45339}, + pos: position{line: 1409, col: 34, offset: 45338}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1409, col: 35, offset: 45340}, + pos: position{line: 1409, col: 35, offset: 45339}, expr: &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1409, col: 64, offset: 45369}, + pos: position{line: 1409, col: 64, offset: 45368}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64488,27 +64488,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1409, col: 71, offset: 45376}, + pos: position{line: 1409, col: 71, offset: 45375}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64518,25 +64518,25 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1409, col: 80, offset: 45385, + line: 1409, col: 80, offset: 45384, }, &zeroOrMoreExpr{ - pos: position{line: 1409, col: 83, offset: 45388}, + pos: position{line: 1409, col: 83, offset: 45387}, expr: &seqExpr{ - pos: position{line: 1409, col: 84, offset: 45389}, + pos: position{line: 1409, col: 84, offset: 45388}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1409, col: 84, offset: 45389}, + pos: position{line: 1409, col: 84, offset: 45388}, expr: &seqExpr{ - pos: position{line: 1409, col: 86, offset: 45391}, + pos: position{line: 1409, col: 86, offset: 45390}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 3084, col: 11, offset: 100215}, + pos: position{line: 3084, col: 11, offset: 100267}, expr: &charClassMatcher{ - pos: position{line: 3084, col: 12, offset: 100216}, + pos: position{line: 3084, col: 12, offset: 100268}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64545,7 +64545,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", @@ -64554,36 +64554,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1409, col: 122, offset: 45427}, + pos: position{line: 1409, col: 122, offset: 45426}, expr: &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1409, col: 151, offset: 45456}, + pos: position{line: 1409, col: 151, offset: 45455}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64593,7 +64593,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1409, col: 160, offset: 45465, + line: 1409, col: 160, offset: 45464, }, }, }, @@ -64602,18 +64602,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1411, col: 11, offset: 45615}, + pos: position{line: 1411, col: 11, offset: 45614}, run: (*parser).callonInlinePassthrough71, expr: &seqExpr{ - pos: position{line: 1411, col: 12, offset: 45616}, + pos: position{line: 1411, col: 12, offset: 45615}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1411, col: 12, offset: 45616}, + pos: position{line: 1411, col: 12, offset: 45615}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64622,27 +64622,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1411, col: 19, offset: 45623}, + pos: position{line: 1411, col: 19, offset: 45622}, expr: &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64652,16 +64652,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1411, col: 28, offset: 45632}, + pos: position{line: 1411, col: 28, offset: 45631}, expr: &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", }, }, &anyMatcher{ - line: 1411, col: 57, offset: 45661, + line: 1411, col: 57, offset: 45660, }, }, }, @@ -64670,15 +64670,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1403, col: 32, offset: 45067}, + pos: position{line: 1403, col: 32, offset: 45066}, val: "+", ignoreCase: false, want: "\"+\"", }, ¬Expr{ - pos: position{line: 1405, col: 121, offset: 45192}, + pos: position{line: 1405, col: 121, offset: 45191}, expr: &charClassMatcher{ - pos: position{line: 2994, col: 13, offset: 97464}, + pos: position{line: 2994, col: 13, offset: 97463}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64690,7 +64690,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2728, col: 57, offset: 89704}, + pos: position{line: 2728, col: 57, offset: 89703}, name: "PassthroughMacro", }, }, @@ -64702,16 +64702,16 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2733, col: 1, offset: 89764}, + pos: position{line: 2733, col: 1, offset: 89763}, expr: &seqExpr{ - pos: position{line: 2735, col: 5, offset: 89840}, + pos: position{line: 2735, col: 5, offset: 89839}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2735, col: 5, offset: 89840}, + pos: position{line: 2735, col: 5, offset: 89839}, run: (*parser).callonQuote2, }, &ruleRefExpr{ - pos: position{line: 2738, col: 5, offset: 89905}, + pos: position{line: 2738, col: 5, offset: 89904}, name: "QuotedText", }, }, @@ -64719,66 +64719,66 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2909, col: 1, offset: 94522}, + pos: position{line: 2909, col: 1, offset: 94521}, expr: &actionExpr{ - pos: position{line: 2909, col: 26, offset: 94547}, + pos: position{line: 2909, col: 26, offset: 94546}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2909, col: 26, offset: 94547}, + pos: position{line: 2909, col: 26, offset: 94546}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2909, col: 26, offset: 94547}, + pos: position{line: 2909, col: 26, offset: 94546}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2909, col: 31, offset: 94552}, + pos: position{line: 2909, col: 31, offset: 94551}, expr: &actionExpr{ - pos: position{line: 2914, col: 5, offset: 94615}, + pos: position{line: 2914, col: 5, offset: 94614}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2914, col: 5, offset: 94615}, + pos: position{line: 2914, col: 5, offset: 94614}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2914, col: 5, offset: 94615}, + pos: position{line: 2914, col: 5, offset: 94614}, expr: ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, &labeledExpr{ - pos: position{line: 2917, col: 5, offset: 94739}, + pos: position{line: 2917, col: 5, offset: 94738}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2917, col: 16, offset: 94750}, + pos: position{line: 2917, col: 16, offset: 94749}, expr: &actionExpr{ - pos: position{line: 2917, col: 17, offset: 94751}, + pos: position{line: 2917, col: 17, offset: 94750}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2917, col: 17, offset: 94751}, + pos: position{line: 2917, col: 17, offset: 94750}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2917, col: 17, offset: 94751}, + pos: position{line: 2917, col: 17, offset: 94750}, label: "n", expr: &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64790,7 +64790,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2917, col: 27, offset: 94761}, + pos: position{line: 2917, col: 27, offset: 94760}, val: "*", ignoreCase: false, want: "\"*\"", @@ -64801,38 +64801,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2918, col: 5, offset: 94789}, + pos: position{line: 2918, col: 5, offset: 94788}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2918, col: 12, offset: 94796}, + pos: position{line: 2918, col: 12, offset: 94795}, expr: &choiceExpr{ - pos: position{line: 2919, col: 9, offset: 94806}, + pos: position{line: 2919, col: 9, offset: 94805}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2919, col: 9, offset: 94806}, + pos: position{line: 2919, col: 9, offset: 94805}, run: (*parser).callonTableColumnsAttribute25, expr: &litMatcher{ - pos: position{line: 2919, col: 9, offset: 94806}, + pos: position{line: 2919, col: 9, offset: 94805}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2920, col: 11, offset: 94853}, + pos: position{line: 2920, col: 11, offset: 94852}, run: (*parser).callonTableColumnsAttribute27, expr: &litMatcher{ - pos: position{line: 2920, col: 11, offset: 94853}, + pos: position{line: 2920, col: 11, offset: 94852}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2921, col: 11, offset: 94901}, + pos: position{line: 2921, col: 11, offset: 94900}, run: (*parser).callonTableColumnsAttribute29, expr: &litMatcher{ - pos: position{line: 2921, col: 11, offset: 94901}, + pos: position{line: 2921, col: 11, offset: 94900}, val: "^", ignoreCase: false, want: "\"^\"", @@ -64843,38 +64843,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2923, col: 5, offset: 94951}, + pos: position{line: 2923, col: 5, offset: 94950}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2923, col: 12, offset: 94958}, + pos: position{line: 2923, col: 12, offset: 94957}, expr: &choiceExpr{ - pos: position{line: 2924, col: 9, offset: 94968}, + pos: position{line: 2924, col: 9, offset: 94967}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2924, col: 9, offset: 94968}, + pos: position{line: 2924, col: 9, offset: 94967}, run: (*parser).callonTableColumnsAttribute34, expr: &litMatcher{ - pos: position{line: 2924, col: 9, offset: 94968}, + pos: position{line: 2924, col: 9, offset: 94967}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2925, col: 11, offset: 95015}, + pos: position{line: 2925, col: 11, offset: 95014}, run: (*parser).callonTableColumnsAttribute36, expr: &litMatcher{ - pos: position{line: 2925, col: 11, offset: 95015}, + pos: position{line: 2925, col: 11, offset: 95014}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2926, col: 11, offset: 95065}, + pos: position{line: 2926, col: 11, offset: 95064}, run: (*parser).callonTableColumnsAttribute38, expr: &litMatcher{ - pos: position{line: 2926, col: 11, offset: 95065}, + pos: position{line: 2926, col: 11, offset: 95064}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -64885,32 +64885,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2928, col: 5, offset: 95116}, + pos: position{line: 2928, col: 5, offset: 95115}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2928, col: 12, offset: 95123}, + pos: position{line: 2928, col: 12, offset: 95122}, expr: &choiceExpr{ - pos: position{line: 2928, col: 13, offset: 95124}, + pos: position{line: 2928, col: 13, offset: 95123}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3072, col: 12, offset: 99975}, + pos: position{line: 3072, col: 12, offset: 100027}, run: (*parser).callonTableColumnsAttribute43, expr: &seqExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, expr: &litMatcher{ - pos: position{line: 3072, col: 13, offset: 99976}, + pos: position{line: 3072, col: 13, offset: 100028}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, expr: &charClassMatcher{ - pos: position{line: 3072, col: 18, offset: 99981}, + pos: position{line: 3072, col: 18, offset: 100033}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64921,10 +64921,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2928, col: 24, offset: 95135}, + pos: position{line: 2928, col: 24, offset: 95134}, run: (*parser).callonTableColumnsAttribute49, expr: &litMatcher{ - pos: position{line: 2928, col: 24, offset: 95135}, + pos: position{line: 2928, col: 24, offset: 95134}, val: "~", ignoreCase: false, want: "\"~\"", @@ -64935,15 +64935,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2929, col: 5, offset: 95177}, + pos: position{line: 2929, col: 5, offset: 95176}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2929, col: 11, offset: 95183}, + pos: position{line: 2929, col: 11, offset: 95182}, expr: &actionExpr{ - pos: position{line: 2929, col: 12, offset: 95184}, + pos: position{line: 2929, col: 12, offset: 95183}, run: (*parser).callonTableColumnsAttribute53, expr: &charClassMatcher{ - pos: position{line: 2929, col: 12, offset: 95184}, + pos: position{line: 2929, col: 12, offset: 95183}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -64953,12 +64953,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2931, col: 5, offset: 95314}, + pos: position{line: 2931, col: 5, offset: 95313}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2931, col: 11, offset: 95320}, + pos: position{line: 2931, col: 11, offset: 95319}, expr: &litMatcher{ - pos: position{line: 2931, col: 12, offset: 95321}, + pos: position{line: 2931, col: 12, offset: 95320}, val: ",", ignoreCase: false, want: "\",\"", @@ -64966,7 +64966,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2932, col: 5, offset: 95331}, + pos: position{line: 2932, col: 5, offset: 95330}, run: (*parser).callonTableColumnsAttribute58, }, }, @@ -64975,9 +64975,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -64986,23 +64986,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2959, col: 1, offset: 96340}, + pos: position{line: 2959, col: 1, offset: 96339}, expr: &actionExpr{ - pos: position{line: 2960, col: 5, offset: 96363}, + pos: position{line: 2960, col: 5, offset: 96362}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2960, col: 5, offset: 96363}, + pos: position{line: 2960, col: 5, offset: 96362}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2960, col: 5, offset: 96363}, + pos: position{line: 2960, col: 5, offset: 96362}, label: "name", expr: &actionExpr{ - pos: position{line: 2983, col: 18, offset: 97128}, + pos: position{line: 2983, col: 18, offset: 97127}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 2983, col: 19, offset: 97129}, + pos: position{line: 2983, col: 19, offset: 97128}, expr: &charClassMatcher{ - pos: position{line: 2983, col: 19, offset: 97129}, + pos: position{line: 2983, col: 19, offset: 97128}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -65014,25 +65014,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2961, col: 5, offset: 96389}, + pos: position{line: 2961, col: 5, offset: 96388}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 2965, col: 5, offset: 96529}, + pos: position{line: 2965, col: 5, offset: 96528}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 2966, col: 5, offset: 96539}, + pos: position{line: 2966, col: 5, offset: 96538}, label: "value", expr: &actionExpr{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, expr: &charClassMatcher{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -65042,36 +65042,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2967, col: 5, offset: 96567}, + pos: position{line: 2967, col: 5, offset: 96566}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2967, col: 17, offset: 96579}, + pos: position{line: 2967, col: 17, offset: 96578}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 3096, col: 8, offset: 100472}, + pos: position{line: 3096, col: 8, offset: 100524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3089, col: 12, offset: 100332}, + pos: position{line: 3089, col: 12, offset: 100384}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3089, col: 13, offset: 100333}, + pos: position{line: 3089, col: 13, offset: 100385}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 20, offset: 100340}, + pos: position{line: 3089, col: 20, offset: 100392}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3089, col: 29, offset: 100349}, + pos: position{line: 3089, col: 29, offset: 100401}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65080,9 +65080,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, }, @@ -65093,23 +65093,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 2971, col: 1, offset: 96727}, + pos: position{line: 2971, col: 1, offset: 96726}, expr: &actionExpr{ - pos: position{line: 2972, col: 5, offset: 96751}, + pos: position{line: 2972, col: 5, offset: 96750}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 2972, col: 5, offset: 96751}, + pos: position{line: 2972, col: 5, offset: 96750}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2972, col: 5, offset: 96751}, + pos: position{line: 2972, col: 5, offset: 96750}, label: "name", expr: &actionExpr{ - pos: position{line: 2983, col: 18, offset: 97128}, + pos: position{line: 2983, col: 18, offset: 97127}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 2983, col: 19, offset: 97129}, + pos: position{line: 2983, col: 19, offset: 97128}, expr: &charClassMatcher{ - pos: position{line: 2983, col: 19, offset: 97129}, + pos: position{line: 2983, col: 19, offset: 97128}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -65121,25 +65121,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2973, col: 5, offset: 96777}, + pos: position{line: 2973, col: 5, offset: 96776}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 2977, col: 5, offset: 96917}, + pos: position{line: 2977, col: 5, offset: 96916}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 2978, col: 5, offset: 96926}, + pos: position{line: 2978, col: 5, offset: 96925}, label: "value", expr: &actionExpr{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, expr: &charClassMatcher{ - pos: position{line: 2987, col: 19, offset: 97204}, + pos: position{line: 2987, col: 19, offset: 97203}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -65149,10 +65149,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2979, col: 5, offset: 96954}, + pos: position{line: 2979, col: 5, offset: 96953}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2979, col: 17, offset: 96966}, + pos: position{line: 2979, col: 17, offset: 96965}, name: "InlineAttributes", }, }, @@ -65162,48 +65162,48 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 3036, col: 1, offset: 98750}, + pos: position{line: 3036, col: 1, offset: 98802}, expr: &actionExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 3036, col: 17, offset: 98766}, + pos: position{line: 3036, col: 17, offset: 98818}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3036, col: 22, offset: 98771}, + pos: position{line: 3036, col: 22, offset: 98823}, expr: &choiceExpr{ - pos: position{line: 3036, col: 23, offset: 98772}, + pos: position{line: 3036, col: 23, offset: 98824}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, run: (*parser).callonFileLocation5, expr: &seqExpr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3051, col: 5, offset: 99228}, + pos: position{line: 3051, col: 5, offset: 99280}, expr: &litMatcher{ - pos: position{line: 3051, col: 6, offset: 99229}, + pos: position{line: 3051, col: 6, offset: 99281}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3052, col: 5, offset: 99253}, + pos: position{line: 3052, col: 5, offset: 99305}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3052, col: 14, offset: 99262}, + pos: position{line: 3052, col: 14, offset: 99314}, expr: &choiceExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, run: (*parser).callonFileLocation12, expr: &oneOrMoreExpr{ - pos: position{line: 3053, col: 9, offset: 99272}, + pos: position{line: 3053, col: 9, offset: 99324}, expr: &charClassMatcher{ - pos: position{line: 3053, col: 10, offset: 99273}, + pos: position{line: 3053, col: 10, offset: 99325}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -65212,13 +65212,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3056, col: 11, offset: 99538}, + pos: position{line: 3056, col: 11, offset: 99590}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, run: (*parser).callonFileLocation16, expr: &charClassMatcher{ - pos: position{line: 3026, col: 25, offset: 98509}, + pos: position{line: 3026, col: 25, offset: 98561}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -65226,23 +65226,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3056, col: 32, offset: 99559}, + pos: position{line: 3056, col: 32, offset: 99611}, expr: ¬Expr{ - pos: position{line: 3056, col: 34, offset: 99561}, + pos: position{line: 3056, col: 34, offset: 99613}, expr: &choiceExpr{ - pos: position{line: 3056, col: 36, offset: 99563}, + pos: position{line: 3056, col: 36, offset: 99615}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3093, col: 8, offset: 100422}, + pos: position{line: 3093, col: 8, offset: 100474}, expr: &anyMatcher{ - line: 3093, col: 9, offset: 100423, + line: 3093, col: 9, offset: 100475, }, }, &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFileLocation23, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65610,23 +65610,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonFileLocation94, expr: &seqExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2753, col: 5, offset: 90226}, + pos: position{line: 2753, col: 5, offset: 90225}, run: (*parser).callonFileLocation96, }, &labeledExpr{ - pos: position{line: 2756, col: 5, offset: 90302}, + pos: position{line: 2756, col: 5, offset: 90301}, label: "element", expr: &choiceExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2758, col: 9, offset: 90400}, + pos: position{line: 2758, col: 9, offset: 90399}, run: (*parser).callonFileLocation99, expr: &choiceExpr{ pos: position{line: 699, col: 27, offset: 22665}, @@ -65647,12 +65647,12 @@ var g = &grammar{ pos: position{line: 699, col: 32, offset: 22670}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonFileLocation105, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65664,10 +65664,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 699, col: 40, offset: 22678}, expr: &actionExpr{ - pos: position{line: 3080, col: 10, offset: 100148}, + pos: position{line: 3080, col: 10, offset: 100200}, run: (*parser).callonFileLocation109, expr: &charClassMatcher{ - pos: position{line: 3080, col: 11, offset: 100149}, + pos: position{line: 3080, col: 11, offset: 100201}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65865,12 +65865,12 @@ var g = &grammar{ pos: position{line: 701, col: 14, offset: 22795}, label: "id", expr: &actionExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, run: (*parser).callonFileLocation147, expr: &oneOrMoreExpr{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, expr: &charClassMatcher{ - pos: position{line: 3065, col: 7, offset: 99800}, + pos: position{line: 3065, col: 7, offset: 99852}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65892,10 +65892,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2761, col: 11, offset: 90504}, + pos: position{line: 2761, col: 11, offset: 90503}, run: (*parser).callonFileLocation151, expr: &charClassMatcher{ - pos: position{line: 2761, col: 12, offset: 90505}, + pos: position{line: 2761, col: 12, offset: 90504}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -65909,10 +65909,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, run: (*parser).callonFileLocation153, expr: &litMatcher{ - pos: position{line: 3059, col: 11, offset: 99644}, + pos: position{line: 3059, col: 11, offset: 99696}, val: "{", ignoreCase: false, want: "\"{\"", @@ -76190,6 +76190,7 @@ func (p *parser) callonInlineElement14() (interface{}, error) { } func (c *current) onInlineElement4() (interface{}, error) { + // TODO: also allow trailing quotes/quotation marks? return types.NewStringElement(string(c.text)) } @@ -76268,567 +76269,567 @@ func (p *parser) callonInlineElement43() (interface{}, error) { return p.cur.onInlineElement43() } -func (c *current) onInlineElement54() (bool, error) { - return c.isSubstitutionEnabled(Attributes), nil +func (c *current) onInlineElement55() (interface{}, error) { + return types.NewSymbol("\"`") } -func (p *parser) callonInlineElement54() (bool, error) { +func (p *parser) callonInlineElement55() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement54() + return p.cur.onInlineElement55() } -func (c *current) onInlineElement61() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement57() (interface{}, error) { + return types.NewSymbol("`\"") } -func (p *parser) callonInlineElement61() (interface{}, error) { +func (p *parser) callonInlineElement57() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement61() + return p.cur.onInlineElement57() } -func (c *current) onInlineElement73() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement59() (interface{}, error) { + return types.NewSymbol("'`") } -func (p *parser) callonInlineElement73() (interface{}, error) { +func (p *parser) callonInlineElement59() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement73() + return p.cur.onInlineElement59() } -func (c *current) onInlineElement75() (interface{}, error) { - - return strconv.Atoi(string(c.text)) +func (c *current) onInlineElement61() (interface{}, error) { + return types.NewSymbol("`'") } -func (p *parser) callonInlineElement75() (interface{}, error) { +func (p *parser) callonInlineElement61() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement75() + return p.cur.onInlineElement61() } -func (c *current) onInlineElement68(start interface{}) (interface{}, error) { - return start, nil +func (c *current) onInlineElement63() (interface{}, error) { + return types.NewSymbol("(C)") } -func (p *parser) callonInlineElement68() (interface{}, error) { +func (p *parser) callonInlineElement63() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement68(stack["start"]) + return p.cur.onInlineElement63() } -func (c *current) onInlineElement57(name, start interface{}) (interface{}, error) { - return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) +func (c *current) onInlineElement65() (interface{}, error) { + return types.NewSymbol("(TM)") + } -func (p *parser) callonInlineElement57() (interface{}, error) { +func (p *parser) callonInlineElement65() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement57(stack["name"], stack["start"]) + return p.cur.onInlineElement65() } -func (c *current) onInlineElement83() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement67() (interface{}, error) { + return types.NewSymbol("(R)") } -func (p *parser) callonInlineElement83() (interface{}, error) { +func (p *parser) callonInlineElement67() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement83() + return p.cur.onInlineElement67() } -func (c *current) onInlineElement95() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement69() (interface{}, error) { + return types.NewSymbol("...") } -func (p *parser) callonInlineElement95() (interface{}, error) { +func (p *parser) callonInlineElement69() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement95() + return p.cur.onInlineElement69() } -func (c *current) onInlineElement97() (interface{}, error) { - - return strconv.Atoi(string(c.text)) +func (c *current) onInlineElement51() (interface{}, error) { + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) } -func (p *parser) callonInlineElement97() (interface{}, error) { +func (p *parser) callonInlineElement51() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement97() + return p.cur.onInlineElement51() } -func (c *current) onInlineElement90(start interface{}) (interface{}, error) { - return start, nil +func (c *current) onInlineElement71() (interface{}, error) { + return types.NewSymbol("\"`") } -func (p *parser) callonInlineElement90() (interface{}, error) { +func (p *parser) callonInlineElement71() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement90(stack["start"]) + return p.cur.onInlineElement71() } -func (c *current) onInlineElement79(name, start interface{}) (interface{}, error) { - return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) +func (c *current) onInlineElement73() (interface{}, error) { + return types.NewSymbol("`\"") + } -func (p *parser) callonInlineElement79() (interface{}, error) { +func (p *parser) callonInlineElement73() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement79(stack["name"], stack["start"]) + return p.cur.onInlineElement73() } -func (c *current) onInlineElement105() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement75() (interface{}, error) { + return types.NewSymbol("'`") } -func (p *parser) callonInlineElement105() (interface{}, error) { +func (p *parser) callonInlineElement75() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement105() + return p.cur.onInlineElement75() } -func (c *current) onInlineElement101(name interface{}) (interface{}, error) { - - log.Debug("matching escaped attribute reference") - // return types.NewStringElement("{"+name.(string)+"}") - return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) +func (c *current) onInlineElement77() (interface{}, error) { + return types.NewSymbol("`'") } -func (p *parser) callonInlineElement101() (interface{}, error) { +func (p *parser) callonInlineElement77() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement101(stack["name"]) + return p.cur.onInlineElement77() } -func (c *current) onInlineElement115() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement79() (interface{}, error) { + return types.NewSymbol("(C)") } -func (p *parser) callonInlineElement115() (interface{}, error) { +func (p *parser) callonInlineElement79() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement115() + return p.cur.onInlineElement79() } -func (c *current) onInlineElement111(name interface{}) (interface{}, error) { - - return types.NewAttributeSubstitution(name.(string), string(c.text)) +func (c *current) onInlineElement81() (interface{}, error) { + return types.NewSymbol("(TM)") } -func (p *parser) callonInlineElement111() (interface{}, error) { +func (p *parser) callonInlineElement81() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement111(stack["name"]) + return p.cur.onInlineElement81() } -func (c *current) onInlineElement52(element interface{}) (interface{}, error) { - return element, nil +func (c *current) onInlineElement83() (interface{}, error) { + return types.NewSymbol("(R)") } -func (p *parser) callonInlineElement52() (interface{}, error) { +func (p *parser) callonInlineElement83() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement52(stack["element"]) + return p.cur.onInlineElement83() } -func (c *current) onInlineElement124() (bool, error) { - return c.isSubstitutionEnabled(SpecialCharacters), nil +func (c *current) onInlineElement85() (interface{}, error) { + return types.NewSymbol("...") } -func (p *parser) callonInlineElement124() (bool, error) { +func (p *parser) callonInlineElement85() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement124() + return p.cur.onInlineElement85() } -func (c *current) onInlineElement133() (interface{}, error) { - // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ - return string(c.text), nil +func (c *current) onInlineElement87() (interface{}, error) { + log.Debug("matched escaped apostrophe") + return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char } -func (p *parser) callonInlineElement133() (interface{}, error) { +func (p *parser) callonInlineElement87() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement133() + return p.cur.onInlineElement87() } -func (c *current) onInlineElement137() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement93() (interface{}, error) { + return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) } -func (p *parser) callonInlineElement137() (interface{}, error) { +func (p *parser) callonInlineElement93() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement137() + return p.cur.onInlineElement93() } -func (c *current) onInlineElement143() (interface{}, error) { - // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references - return types.NewStringElement(string(c.text)) +func (c *current) onInlineElement102() (bool, error) { + return c.isSubstitutionEnabled(Attributes), nil } -func (p *parser) callonInlineElement143() (interface{}, error) { +func (p *parser) callonInlineElement102() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement143() + return p.cur.onInlineElement102() } -func (c *current) onInlineElement152() (interface{}, error) { +func (c *current) onInlineElement109() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement152() (interface{}, error) { +func (p *parser) callonInlineElement109() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement152() + return p.cur.onInlineElement109() } -func (c *current) onInlineElement148(name interface{}) (interface{}, error) { - - log.Debug("matching escaped attribute reference") - // return types.NewStringElement("{"+name.(string)+"}") - return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) +func (c *current) onInlineElement121() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement148() (interface{}, error) { +func (p *parser) callonInlineElement121() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement148(stack["name"]) + return p.cur.onInlineElement121() } -func (c *current) onInlineElement162() (interface{}, error) { - return string(c.text), nil +func (c *current) onInlineElement123() (interface{}, error) { + + return strconv.Atoi(string(c.text)) } -func (p *parser) callonInlineElement162() (interface{}, error) { +func (p *parser) callonInlineElement123() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement162() + return p.cur.onInlineElement123() } -func (c *current) onInlineElement158(name interface{}) (interface{}, error) { - - return types.NewAttributeSubstitution(name.(string), string(c.text)) +func (c *current) onInlineElement116(start interface{}) (interface{}, error) { + return start, nil } -func (p *parser) callonInlineElement158() (interface{}, error) { +func (p *parser) callonInlineElement116() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement158(stack["name"]) + return p.cur.onInlineElement116(stack["start"]) } -func (c *current) onInlineElement168() (interface{}, error) { - - return types.NewStringElement(string(c.text)) - +func (c *current) onInlineElement105(name, start interface{}) (interface{}, error) { + return types.NewCounterSubstitution(name.(string), false, start, string(c.text)) } -func (p *parser) callonInlineElement168() (interface{}, error) { +func (p *parser) callonInlineElement105() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement168() + return p.cur.onInlineElement105(stack["name"], stack["start"]) } -func (c *current) onInlineElement129(id, label interface{}) (interface{}, error) { - return types.NewInternalCrossReference(id, label) +func (c *current) onInlineElement131() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement129() (interface{}, error) { +func (p *parser) callonInlineElement131() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement129(stack["id"], stack["label"]) + return p.cur.onInlineElement131() } -func (c *current) onInlineElement175() (interface{}, error) { - // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ +func (c *current) onInlineElement143() (interface{}, error) { return string(c.text), nil } -func (p *parser) callonInlineElement175() (interface{}, error) { +func (p *parser) callonInlineElement143() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement175() + return p.cur.onInlineElement143() } -func (c *current) onInlineElement171(id interface{}) (interface{}, error) { - return types.NewInternalCrossReference(id, nil) +func (c *current) onInlineElement145() (interface{}, error) { + + return strconv.Atoi(string(c.text)) } -func (p *parser) callonInlineElement171() (interface{}, error) { +func (p *parser) callonInlineElement145() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement171(stack["id"]) + return p.cur.onInlineElement145() } -func (c *current) onInlineElement127() (interface{}, error) { - return types.NewStringElement(string(c.text)) +func (c *current) onInlineElement138(start interface{}) (interface{}, error) { + return start, nil } -func (p *parser) callonInlineElement127() (interface{}, error) { +func (p *parser) callonInlineElement138() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement127() + return p.cur.onInlineElement138(stack["start"]) } -func (c *current) onInlineElement179() (interface{}, error) { - return types.NewSpecialCharacter(string(c.text)) - +func (c *current) onInlineElement127(name, start interface{}) (interface{}, error) { + return types.NewCounterSubstitution(name.(string), true, nil, string(c.text)) } -func (p *parser) callonInlineElement179() (interface{}, error) { +func (p *parser) callonInlineElement127() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement179() + return p.cur.onInlineElement127(stack["name"], stack["start"]) } -func (c *current) onInlineElement122(element interface{}) (interface{}, error) { - return element, nil +func (c *current) onInlineElement153() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement122() (interface{}, error) { +func (p *parser) callonInlineElement153() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement122(stack["element"]) + return p.cur.onInlineElement153() } -func (c *current) onInlineElement185() (interface{}, error) { - return types.NewSymbol("\"`") +func (c *current) onInlineElement149(name interface{}) (interface{}, error) { + + log.Debug("matching escaped attribute reference") + // return types.NewStringElement("{"+name.(string)+"}") + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) } -func (p *parser) callonInlineElement185() (interface{}, error) { +func (p *parser) callonInlineElement149() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement185() + return p.cur.onInlineElement149(stack["name"]) } -func (c *current) onInlineElement187() (interface{}, error) { - return types.NewSymbol("`\"") +func (c *current) onInlineElement163() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement187() (interface{}, error) { +func (p *parser) callonInlineElement163() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement187() + return p.cur.onInlineElement163() } -func (c *current) onInlineElement189() (interface{}, error) { - return types.NewSymbol("'`") +func (c *current) onInlineElement159(name interface{}) (interface{}, error) { + + return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonInlineElement189() (interface{}, error) { +func (p *parser) callonInlineElement159() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement189() + return p.cur.onInlineElement159(stack["name"]) } -func (c *current) onInlineElement191() (interface{}, error) { - return types.NewSymbol("`'") +func (c *current) onInlineElement100(element interface{}) (interface{}, error) { + return element, nil } -func (p *parser) callonInlineElement191() (interface{}, error) { +func (p *parser) callonInlineElement100() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement191() + return p.cur.onInlineElement100(stack["element"]) } -func (c *current) onInlineElement193() (interface{}, error) { - return types.NewSymbol("(C)") +func (c *current) onInlineElement172() (bool, error) { + return c.isSubstitutionEnabled(SpecialCharacters), nil } -func (p *parser) callonInlineElement193() (interface{}, error) { +func (p *parser) callonInlineElement172() (bool, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement193() + return p.cur.onInlineElement172() } -func (c *current) onInlineElement195() (interface{}, error) { - return types.NewSymbol("(TM)") +func (c *current) onInlineElement181() (interface{}, error) { + // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ + return string(c.text), nil } -func (p *parser) callonInlineElement195() (interface{}, error) { +func (p *parser) callonInlineElement181() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement195() + return p.cur.onInlineElement181() } -func (c *current) onInlineElement197() (interface{}, error) { - return types.NewSymbol("(R)") +func (c *current) onInlineElement185() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement197() (interface{}, error) { +func (p *parser) callonInlineElement185() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement197() + return p.cur.onInlineElement185() } -func (c *current) onInlineElement199() (interface{}, error) { - return types.NewSymbol("...") +func (c *current) onInlineElement191() (interface{}, error) { + // `{`, `>` and `>` characters are not allowed as they are used for attribute substitutions and cross-references + return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement199() (interface{}, error) { +func (p *parser) callonInlineElement191() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement199() + return p.cur.onInlineElement191() } -func (c *current) onInlineElement181() (interface{}, error) { - return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) +func (c *current) onInlineElement200() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement181() (interface{}, error) { +func (p *parser) callonInlineElement200() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement181() + return p.cur.onInlineElement200() } -func (c *current) onInlineElement201() (interface{}, error) { - return types.NewSymbol("\"`") +func (c *current) onInlineElement196(name interface{}) (interface{}, error) { + + log.Debug("matching escaped attribute reference") + // return types.NewStringElement("{"+name.(string)+"}") + return types.NewStringElement(strings.TrimPrefix(string(c.text), `\`)) } -func (p *parser) callonInlineElement201() (interface{}, error) { +func (p *parser) callonInlineElement196() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement201() + return p.cur.onInlineElement196(stack["name"]) } -func (c *current) onInlineElement203() (interface{}, error) { - return types.NewSymbol("`\"") +func (c *current) onInlineElement210() (interface{}, error) { + return string(c.text), nil } -func (p *parser) callonInlineElement203() (interface{}, error) { +func (p *parser) callonInlineElement210() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement203() + return p.cur.onInlineElement210() } -func (c *current) onInlineElement205() (interface{}, error) { - return types.NewSymbol("'`") +func (c *current) onInlineElement206(name interface{}) (interface{}, error) { + + return types.NewAttributeSubstitution(name.(string), string(c.text)) } -func (p *parser) callonInlineElement205() (interface{}, error) { +func (p *parser) callonInlineElement206() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement205() + return p.cur.onInlineElement206(stack["name"]) } -func (c *current) onInlineElement207() (interface{}, error) { - return types.NewSymbol("`'") +func (c *current) onInlineElement216() (interface{}, error) { + + return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement207() (interface{}, error) { +func (p *parser) callonInlineElement216() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement207() + return p.cur.onInlineElement216() } -func (c *current) onInlineElement209() (interface{}, error) { - return types.NewSymbol("(C)") +func (c *current) onInlineElement177(id, label interface{}) (interface{}, error) { + return types.NewInternalCrossReference(id, label) } -func (p *parser) callonInlineElement209() (interface{}, error) { +func (p *parser) callonInlineElement177() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement209() + return p.cur.onInlineElement177(stack["id"], stack["label"]) } -func (c *current) onInlineElement211() (interface{}, error) { - return types.NewSymbol("(TM)") +func (c *current) onInlineElement223() (interface{}, error) { + // previously: (Alphanums / (!Newline !Space !"[" !"]" !"<<" !">>" !"," .))+ + return string(c.text), nil } -func (p *parser) callonInlineElement211() (interface{}, error) { +func (p *parser) callonInlineElement223() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement211() + return p.cur.onInlineElement223() } -func (c *current) onInlineElement213() (interface{}, error) { - return types.NewSymbol("(R)") +func (c *current) onInlineElement219(id interface{}) (interface{}, error) { + return types.NewInternalCrossReference(id, nil) } -func (p *parser) callonInlineElement213() (interface{}, error) { +func (p *parser) callonInlineElement219() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement213() + return p.cur.onInlineElement219(stack["id"]) } -func (c *current) onInlineElement215() (interface{}, error) { - return types.NewSymbol("...") +func (c *current) onInlineElement175() (interface{}, error) { + return types.NewStringElement(string(c.text)) } -func (p *parser) callonInlineElement215() (interface{}, error) { +func (p *parser) callonInlineElement175() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement215() + return p.cur.onInlineElement175() } -func (c *current) onInlineElement217() (interface{}, error) { - log.Debug("matched escaped apostrophe") - return types.NewStringElement(strings.TrimSuffix(string(c.text), `\'`) + `'`) // retain the apostrophe, but discard the `\` escape char +func (c *current) onInlineElement227() (interface{}, error) { + return types.NewSpecialCharacter(string(c.text)) } -func (p *parser) callonInlineElement217() (interface{}, error) { +func (p *parser) callonInlineElement227() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement217() + return p.cur.onInlineElement227() } -func (c *current) onInlineElement223() (interface{}, error) { - return types.NewSymbolWithForeword("'", strings.TrimSuffix(string(c.text), `'`)) +func (c *current) onInlineElement170(element interface{}) (interface{}, error) { + return element, nil } -func (p *parser) callonInlineElement223() (interface{}, error) { +func (p *parser) callonInlineElement170() (interface{}, error) { stack := p.vstack[len(p.vstack)-1] _ = stack - return p.cur.onInlineElement223() + return p.cur.onInlineElement170(stack["element"]) } func (c *current) onInlineElement233() (interface{}, error) { @@ -98442,6 +98443,7 @@ func (p *parser) callonSubstitutions22() (interface{}, error) { } func (c *current) onSubstitutions12() (interface{}, error) { + // TODO: also allow trailing quotes/quotation marks? return types.NewStringElement(string(c.text)) } diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index 84f6f6a4..0a639886 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -1280,11 +1280,11 @@ InlineElement <- / Spaces / LineBreak / !EOL ( // TODO: why !EOL here? - Quote + Symbol + / Quote / AttributeReference / InlineMacro / SpecialCharacter // must be after InlineMacro (because of BareURL) - / Symbol / ElementPlaceHolder // TODO: needed? // if anything above did not match... / AnyChar)) { @@ -3011,7 +3011,7 @@ Word <- InlineWord <- [\pL0-9,;!?]+ // TODO: support `_` and `-` ? - (Space / &("." / ElementPlaceHolderDelimiter / EOL)) { + (Space / &("." / ElementPlaceHolderDelimiter / EOL)) { // TODO: also allow trailing quotes/quotation marks? return types.NewStringElement(string(c.text)) } diff --git a/pkg/renderer/sgml/html5/footnote_reference_test.go b/pkg/renderer/sgml/html5/footnote_reference_test.go index c063a28f..400c9b12 100644 --- a/pkg/renderer/sgml/html5/footnote_reference_test.go +++ b/pkg/renderer/sgml/html5/footnote_reference_test.go @@ -80,6 +80,42 @@ A bold statement![ +

A[1]B[2] C

+ +
+
+
+1. ‘a’ +
+
+2. b +
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("footnote with double quoted strings", func() { + source := "Afootnote:[\"`a`\"]Bfootnote:[b] `C`" + expected := `
+

A[1]B[2] C

+
+
+
+
+1. “a” +
+
+2. b +
+
+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + It("footnotes everywhere", func() { source := `= title