diff --git a/pkg/parser/document_processing_aggregate.go b/pkg/parser/document_processing_aggregate.go index e6900300..b98e9e1c 100644 --- a/pkg/parser/document_processing_aggregate.go +++ b/pkg/parser/document_processing_aggregate.go @@ -162,11 +162,14 @@ func insertPreamble(doc *types.Document) { // now, insert the preamble instead of the 'n' blocks that belong to the preamble // and copy the other items elements := make([]interface{}, len(doc.Elements)-len(preamble.Elements)+1) - if header := doc.Header(); header != nil { + if frontmatter := doc.FrontMatter(); frontmatter != nil { + elements[0] = frontmatter + } + if header, offset := doc.Header(); header != nil { log.Debug("inserting preamble after header") - elements[0] = header - elements[1] = preamble - copy(elements[2:], doc.Elements[1+len(preamble.Elements):]) + elements[0+offset] = header + elements[1+offset] = preamble + copy(elements[2+offset:], doc.Elements[1+len(preamble.Elements)+offset:]) } else { log.Debug("inserting preamble at beginning of document") elements[0] = preamble @@ -176,7 +179,7 @@ func insertPreamble(doc *types.Document) { } func newPreamble(doc *types.Document) *types.Preamble { - if doc.Header() == nil { + if header, _ := doc.Header(); header == nil { log.Debug("skipping preamble: no header in doc") return nil } @@ -185,7 +188,7 @@ func newPreamble(doc *types.Document) *types.Preamble { } for _, e := range doc.Elements { switch e.(type) { - case *types.DocumentHeader: + case *types.DocumentHeader, *types.FrontMatter: continue case *types.Section: return preamble diff --git a/pkg/parser/document_processing_insert_preamble_test.go b/pkg/parser/document_processing_insert_preamble_test.go index 0f459b81..1ebb6df0 100644 --- a/pkg/parser/document_processing_insert_preamble_test.go +++ b/pkg/parser/document_processing_insert_preamble_test.go @@ -9,6 +9,11 @@ import ( var _ = Describe("insert preambles", func() { + frontmatter := &types.FrontMatter{ + Attributes: map[string]interface{}{ + "draft": true, + }, + } header := &types.DocumentHeader{ Title: []interface{}{ &types.StringElement{ @@ -169,4 +174,36 @@ var _ = Describe("insert preambles", func() { Expect(doc).To(Equal(expected)) }) + It("should insert preamble with 1 paragraph and blankline when doc has frontmatter", func() { + // given + doc := &types.Document{ + Elements: []interface{}{ + frontmatter, + header, + paragraph, + blankline, + sectionA, + sectionB, + }, + } + expected := &types.Document{ + Elements: []interface{}{ + frontmatter, + header, + &types.Preamble{ + Elements: []interface{}{ + paragraph, + blankline, + }, + }, + sectionA, + sectionB, + }, + } + // when + insertPreamble(doc) + // then + Expect(doc).To(Equal(expected)) + }) + }) diff --git a/pkg/parser/document_processing_parse_fragments.go b/pkg/parser/document_processing_parse_fragments.go index 9c7b6cb9..fddbd88d 100644 --- a/pkg/parser/document_processing_parse_fragments.go +++ b/pkg/parser/document_processing_parse_fragments.go @@ -220,8 +220,14 @@ func (c *current) isDocumentHeaderAllowed() bool { return found && allowed && !c.isWithinDelimitedBlock() } -func (c *current) disableDocumentHeaderRule() { - c.globalStore[documentHeaderKey] = false +// disables the `DocumentHeader` grammar rule if the element is anything but a BlankLine or a FrontMatter +func (c *current) disableDocumentHeaderRule(element interface{}) { + switch element.(type) { + case *types.BlankLine, *types.FrontMatter: + return + default: + c.globalStore[documentHeaderKey] = false + } } const blockAttributesKey = "block_attributes" diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 8981eafd..066b674a 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -44,28 +44,28 @@ var g = &grammar{ name: "AttributeDeclaration", }, &actionExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, run: (*parser).callonDocumentRawLine6, expr: &seqExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, val: ":!", ignoreCase: false, want: "\":!\"", }, &labeledExpr{ - pos: position{line: 357, col: 24, offset: 10925}, + pos: position{line: 357, col: 24, offset: 10932}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine10, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -74,9 +74,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -90,18 +90,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 357, col: 45, offset: 10946}, + pos: position{line: 357, col: 45, offset: 10953}, val: ":", ignoreCase: false, want: "\":\"", }, &zeroOrMoreExpr{ - pos: position{line: 357, col: 49, offset: 10950}, + pos: position{line: 357, col: 49, offset: 10957}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine17, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -110,28 +110,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -140,9 +140,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -151,28 +151,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, run: (*parser).callonDocumentRawLine27, expr: &seqExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 359, col: 13, offset: 11045}, + pos: position{line: 359, col: 13, offset: 11052}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine31, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -181,9 +181,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -197,18 +197,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 359, col: 34, offset: 11066}, + pos: position{line: 359, col: 34, offset: 11073}, val: "!:", ignoreCase: false, want: "\"!:\"", }, &zeroOrMoreExpr{ - pos: position{line: 359, col: 39, offset: 11071}, + pos: position{line: 359, col: 39, offset: 11078}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine38, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -217,28 +217,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine41, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -247,9 +247,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -327,10 +327,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 70, col: 97, offset: 1850}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine64, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -339,9 +339,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -413,10 +413,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 74, col: 99, offset: 2028}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine83, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -425,9 +425,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -467,31 +467,31 @@ var g = &grammar{ pos: position{line: 92, col: 11, offset: 2501}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine97, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine101, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -500,9 +500,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -516,7 +516,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -525,28 +525,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine107, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine111, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -555,9 +555,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -571,7 +571,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -607,31 +607,31 @@ var g = &grammar{ pos: position{line: 93, col: 12, offset: 2564}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine123, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine127, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -640,9 +640,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -656,7 +656,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -665,28 +665,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine133, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine137, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -695,9 +695,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -711,7 +711,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -738,31 +738,31 @@ var g = &grammar{ pos: position{line: 94, col: 8, offset: 2622}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine147, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine151, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -771,9 +771,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -787,7 +787,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -796,28 +796,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine157, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine161, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -826,9 +826,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -842,7 +842,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -937,24 +937,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonDocumentRawLine183, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -970,10 +970,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 84, col: 35, offset: 2262}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine190, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1053,10 +1053,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 85, col: 39, offset: 2308}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine207, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1086,31 +1086,31 @@ var g = &grammar{ pos: position{line: 92, col: 11, offset: 2501}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine216, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine220, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1119,9 +1119,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1135,7 +1135,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1144,28 +1144,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine226, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine230, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1174,9 +1174,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1190,7 +1190,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1226,31 +1226,31 @@ var g = &grammar{ pos: position{line: 93, col: 12, offset: 2564}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine242, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine246, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1259,9 +1259,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1275,7 +1275,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1284,28 +1284,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine252, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine256, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1314,9 +1314,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1330,7 +1330,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1357,31 +1357,31 @@ var g = &grammar{ pos: position{line: 94, col: 8, offset: 2622}, label: "s", expr: &choiceExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDocumentRawLine266, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine270, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1390,9 +1390,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1406,7 +1406,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1415,28 +1415,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDocumentRawLine276, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentRawLine280, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -1445,9 +1445,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -1461,7 +1461,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -1556,24 +1556,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonDocumentRawLine302, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1595,10 +1595,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 87, col: 5, offset: 2360}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine310, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1607,9 +1607,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -1684,10 +1684,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 123, col: 98, offset: 3417}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine330, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1696,24 +1696,24 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &actionExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, run: (*parser).callonDocumentRawLine334, expr: &seqExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -1722,36 +1722,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 726, col: 5, offset: 23183}, + pos: position{line: 726, col: 5, offset: 23190}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 727, col: 9, offset: 23203}, + pos: position{line: 727, col: 9, offset: 23210}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentRawLine340, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentRawLine343, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -1762,12 +1762,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine349, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1776,28 +1776,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine352, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1806,9 +1806,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -1817,30 +1817,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonDocumentRawLine359, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonDocumentRawLine362, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -1851,12 +1851,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine368, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1865,28 +1865,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine371, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1895,9 +1895,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -1906,27 +1906,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonDocumentRawLine378, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonDocumentRawLine382, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -1936,12 +1936,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine386, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1950,28 +1950,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine389, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1980,9 +1980,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -1991,30 +1991,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonDocumentRawLine396, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonDocumentRawLine399, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -2025,12 +2025,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine405, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2039,28 +2039,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine408, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2069,9 +2069,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2080,30 +2080,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonDocumentRawLine415, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonDocumentRawLine418, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -2114,12 +2114,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine424, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2128,28 +2128,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine427, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2158,9 +2158,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2169,30 +2169,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonDocumentRawLine434, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonDocumentRawLine437, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -2203,12 +2203,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine443, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2217,28 +2217,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine446, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2247,9 +2247,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2258,30 +2258,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonDocumentRawLine453, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonDocumentRawLine456, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -2292,12 +2292,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine462, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2306,28 +2306,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine465, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2336,9 +2336,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2347,30 +2347,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonDocumentRawLine472, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonDocumentRawLine475, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -2381,12 +2381,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine481, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2395,28 +2395,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine484, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2425,9 +2425,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2436,30 +2436,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonDocumentRawLine491, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonDocumentRawLine494, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -2470,12 +2470,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentRawLine500, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2484,28 +2484,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentRawLine503, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2514,9 +2514,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2566,12 +2566,12 @@ var g = &grammar{ run: (*parser).callonDocumentRawLine518, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDocumentRawLine519, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2580,12 +2580,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonDocumentRawLine522, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -2594,9 +2594,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2606,9 +2606,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -2643,46 +2643,46 @@ var g = &grammar{ pos: position{line: 137, col: 9, offset: 3810}, label: "path", expr: &actionExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, run: (*parser).callonFileInclusion8, expr: &labeledExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3059, col: 22, offset: 98061}, + pos: position{line: 3059, col: 22, offset: 98068}, expr: &choiceExpr{ - pos: position{line: 3059, col: 23, offset: 98062}, + pos: position{line: 3059, col: 23, offset: 98069}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonFileInclusion12, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonFileInclusion19, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -2691,13 +2691,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonFileInclusion23, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -2705,23 +2705,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonFileInclusion30, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2735,44 +2735,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonFileInclusion32, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonFileInclusion34, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonFileInclusion37, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion41, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -2781,9 +2781,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -2797,33 +2797,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonFileInclusion48, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonFileInclusion53, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -2831,12 +2831,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonFileInclusion55, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2853,7 +2853,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -2862,28 +2862,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonFileInclusion59, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion63, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -2892,9 +2892,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -2908,33 +2908,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonFileInclusion70, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonFileInclusion75, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -2942,12 +2942,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonFileInclusion77, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2964,7 +2964,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -2973,28 +2973,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonFileInclusion81, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion85, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -3003,9 +3003,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -3019,7 +3019,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3028,28 +3028,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonFileInclusion91, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion95, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -3058,9 +3058,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -3074,7 +3074,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3089,49 +3089,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonFileInclusion101, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonFileInclusion103, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonFileInclusion106, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonFileInclusion108, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonFileInclusion112, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -3141,12 +3141,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonFileInclusion116, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3155,27 +3155,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonFileInclusion122, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3183,9 +3183,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -3196,28 +3196,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonFileInclusion127, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion131, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -3226,9 +3226,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -3242,7 +3242,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3251,28 +3251,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonFileInclusion137, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileInclusion141, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -3281,9 +3281,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -3297,7 +3297,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -3306,10 +3306,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonFileInclusion147, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -3320,7 +3320,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -3329,27 +3329,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonFileInclusion150, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonFileInclusion154, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -3359,7 +3359,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -3371,10 +3371,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonFileInclusion158, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -3388,10 +3388,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonFileInclusion160, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -3405,27 +3405,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonFileInclusion162, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonFileInclusion166, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3435,7 +3435,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -3464,10 +3464,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 142, col: 5, offset: 4006}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonFileInclusion173, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3476,28 +3476,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonFileInclusion176, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3506,9 +3506,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -3554,24 +3554,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3592,24 +3592,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges20, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3630,24 +3630,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges28, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3696,24 +3696,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3734,24 +3734,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges52, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3772,24 +3772,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges60, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3822,24 +3822,24 @@ var g = &grammar{ pos: position{line: 165, col: 19, offset: 4708}, label: "start", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges69, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3860,24 +3860,24 @@ var g = &grammar{ pos: position{line: 165, col: 40, offset: 4729}, label: "end", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges77, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3898,24 +3898,24 @@ var g = &grammar{ pos: position{line: 169, col: 20, offset: 4850}, label: "singleline", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonLineRanges85, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3931,9 +3931,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -3974,12 +3974,12 @@ var g = &grammar{ pos: position{line: 187, col: 18, offset: 5451}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4041,12 +4041,12 @@ var g = &grammar{ pos: position{line: 189, col: 18, offset: 5548}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4128,12 +4128,12 @@ var g = &grammar{ pos: position{line: 187, col: 18, offset: 5451}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4195,12 +4195,12 @@ var g = &grammar{ pos: position{line: 189, col: 18, offset: 5548}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4258,9 +4258,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4303,12 +4303,12 @@ var g = &grammar{ pos: position{line: 207, col: 38, offset: 6102}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4347,12 +4347,12 @@ var g = &grammar{ pos: position{line: 211, col: 36, offset: 6250}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -4384,28 +4384,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4414,9 +4414,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4478,28 +4478,28 @@ var g = &grammar{ name: "AttributeDeclaration", }, &actionExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, run: (*parser).callonDocumentFragment15, expr: &seqExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, val: ":!", ignoreCase: false, want: "\":!\"", }, &labeledExpr{ - pos: position{line: 357, col: 24, offset: 10925}, + pos: position{line: 357, col: 24, offset: 10932}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentFragment19, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -4508,9 +4508,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -4524,18 +4524,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 357, col: 45, offset: 10946}, + pos: position{line: 357, col: 45, offset: 10953}, val: ":", ignoreCase: false, want: "\":\"", }, &zeroOrMoreExpr{ - pos: position{line: 357, col: 49, offset: 10950}, + pos: position{line: 357, col: 49, offset: 10957}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment26, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4544,28 +4544,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment29, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4574,9 +4574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4585,28 +4585,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, run: (*parser).callonDocumentFragment36, expr: &seqExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 359, col: 13, offset: 11045}, + pos: position{line: 359, col: 13, offset: 11052}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentFragment40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -4615,9 +4615,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -4631,18 +4631,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 359, col: 34, offset: 11066}, + pos: position{line: 359, col: 34, offset: 11073}, val: "!:", ignoreCase: false, want: "\"!:\"", }, &zeroOrMoreExpr{ - pos: position{line: 359, col: 39, offset: 11071}, + pos: position{line: 359, col: 39, offset: 11078}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment47, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4651,28 +4651,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment50, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4681,9 +4681,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4692,27 +4692,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment57, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment63, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4721,28 +4721,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment66, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4751,9 +4751,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4766,36 +4766,36 @@ var g = &grammar{ name: "Section", }, &actionExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, run: (*parser).callonDocumentFragment74, expr: &seqExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentFragment76, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentFragment79, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -4806,12 +4806,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment85, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4820,28 +4820,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment88, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4850,9 +4850,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4861,46 +4861,46 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 822, col: 5, offset: 26464}, + pos: position{line: 822, col: 5, offset: 26471}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 832, col: 5, offset: 26750}, + pos: position{line: 832, col: 5, offset: 26757}, expr: &actionExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, run: (*parser).callonDocumentFragment97, expr: &seqExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentFragment101, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentFragment104, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -4911,12 +4911,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment110, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4925,28 +4925,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment113, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4955,9 +4955,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -4966,42 +4966,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 833, col: 5, offset: 26781}, + pos: position{line: 833, col: 5, offset: 26788}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment123, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment129, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5011,28 +5011,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment133, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5041,9 +5041,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5058,35 +5058,35 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 823, col: 5, offset: 26498}, + pos: position{line: 823, col: 5, offset: 26505}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentFragment142, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentFragment145, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -5097,12 +5097,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment151, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5111,28 +5111,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment154, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5141,9 +5141,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5152,9 +5152,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5164,39 +5164,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, run: (*parser).callonDocumentFragment163, expr: &seqExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, label: "start", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonDocumentFragment166, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonDocumentFragment169, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -5207,12 +5207,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment175, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5221,28 +5221,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment178, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5251,9 +5251,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5263,56 +5263,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 842, col: 5, offset: 26973}, + pos: position{line: 842, col: 5, offset: 26980}, run: (*parser).callonDocumentFragment185, }, &labeledExpr{ - pos: position{line: 845, col: 5, offset: 27065}, + pos: position{line: 845, col: 5, offset: 27072}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 860, col: 4, offset: 27462}, + pos: position{line: 860, col: 4, offset: 27469}, expr: &actionExpr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, run: (*parser).callonDocumentFragment188, expr: &seqExpr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, expr: &choiceExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, label: "end", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonDocumentFragment194, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonDocumentFragment197, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -5323,12 +5323,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment203, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5337,28 +5337,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment206, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5367,9 +5367,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5379,48 +5379,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 854, col: 5, offset: 27336}, + pos: position{line: 854, col: 5, offset: 27343}, run: (*parser).callonDocumentFragment213, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 861, col: 5, offset: 27493}, + pos: position{line: 861, col: 5, offset: 27500}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment217, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment223, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5430,28 +5430,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment227, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5460,9 +5460,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5477,44 +5477,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 846, col: 5, offset: 27099}, + pos: position{line: 846, col: 5, offset: 27106}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 846, col: 9, offset: 27103}, + pos: position{line: 846, col: 9, offset: 27110}, expr: &choiceExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, label: "end", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonDocumentFragment239, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonDocumentFragment242, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -5525,12 +5525,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment248, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5539,28 +5539,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment251, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5569,9 +5569,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5581,15 +5581,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 854, col: 5, offset: 27336}, + pos: position{line: 854, col: 5, offset: 27343}, run: (*parser).callonDocumentFragment258, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5600,36 +5600,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, run: (*parser).callonDocumentFragment261, expr: &seqExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonDocumentFragment264, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonDocumentFragment268, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -5639,12 +5639,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment272, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5653,28 +5653,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment275, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5683,9 +5683,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5695,34 +5695,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 954, col: 5, offset: 29831}, + pos: position{line: 954, col: 5, offset: 29838}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 967, col: 5, offset: 30304}, + pos: position{line: 967, col: 5, offset: 30311}, expr: &actionExpr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, run: (*parser).callonDocumentFragment284, expr: &seqExpr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, expr: &seqExpr{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 964, col: 40, offset: 30258}, + pos: position{line: 964, col: 40, offset: 30265}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment290, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5731,28 +5731,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment293, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5761,9 +5761,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5772,33 +5772,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 968, col: 5, offset: 30340}, + pos: position{line: 968, col: 5, offset: 30347}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment301, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment307, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -5808,28 +5808,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment311, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5838,9 +5838,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5855,23 +5855,23 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 955, col: 5, offset: 29870}, + pos: position{line: 955, col: 5, offset: 29877}, expr: &seqExpr{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 964, col: 40, offset: 30258}, + pos: position{line: 964, col: 40, offset: 30265}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment322, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5880,28 +5880,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment325, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5910,9 +5910,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -5924,39 +5924,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, run: (*parser).callonDocumentFragment332, expr: &seqExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, label: "start", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonDocumentFragment335, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonDocumentFragment338, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -5967,12 +5967,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment344, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5981,28 +5981,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment347, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6011,9 +6011,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6023,56 +6023,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 870, col: 5, offset: 27684}, + pos: position{line: 870, col: 5, offset: 27691}, run: (*parser).callonDocumentFragment354, }, &labeledExpr{ - pos: position{line: 873, col: 5, offset: 27776}, + pos: position{line: 873, col: 5, offset: 27783}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 888, col: 5, offset: 28166}, + pos: position{line: 888, col: 5, offset: 28173}, expr: &actionExpr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, run: (*parser).callonDocumentFragment357, expr: &seqExpr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, expr: &choiceExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, label: "end", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonDocumentFragment363, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonDocumentFragment366, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -6083,12 +6083,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment372, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6097,28 +6097,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment375, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6127,9 +6127,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6139,48 +6139,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 882, col: 5, offset: 28040}, + pos: position{line: 882, col: 5, offset: 28047}, run: (*parser).callonDocumentFragment382, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 889, col: 5, offset: 28196}, + pos: position{line: 889, col: 5, offset: 28203}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment386, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment392, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6190,28 +6190,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment396, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6220,9 +6220,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6237,44 +6237,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 874, col: 5, offset: 27809}, + pos: position{line: 874, col: 5, offset: 27816}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 874, col: 9, offset: 27813}, + pos: position{line: 874, col: 9, offset: 27820}, expr: &choiceExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, label: "end", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonDocumentFragment408, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonDocumentFragment411, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -6285,12 +6285,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment417, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6299,28 +6299,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment420, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6329,9 +6329,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6341,15 +6341,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 882, col: 5, offset: 28040}, + pos: position{line: 882, col: 5, offset: 28047}, run: (*parser).callonDocumentFragment427, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6360,39 +6360,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, run: (*parser).callonDocumentFragment430, expr: &seqExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, label: "start", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonDocumentFragment433, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonDocumentFragment436, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -6403,12 +6403,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment442, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6417,28 +6417,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment445, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6447,9 +6447,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6459,56 +6459,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 898, col: 5, offset: 28390}, + pos: position{line: 898, col: 5, offset: 28397}, run: (*parser).callonDocumentFragment452, }, &labeledExpr{ - pos: position{line: 901, col: 5, offset: 28482}, + pos: position{line: 901, col: 5, offset: 28489}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 916, col: 5, offset: 28880}, + pos: position{line: 916, col: 5, offset: 28887}, expr: &actionExpr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, run: (*parser).callonDocumentFragment455, expr: &seqExpr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, expr: &choiceExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, label: "end", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonDocumentFragment461, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonDocumentFragment464, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -6519,12 +6519,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment470, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6533,28 +6533,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment473, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6563,9 +6563,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6575,48 +6575,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 910, col: 5, offset: 28753}, + pos: position{line: 910, col: 5, offset: 28760}, run: (*parser).callonDocumentFragment480, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 917, col: 5, offset: 28911}, + pos: position{line: 917, col: 5, offset: 28918}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment484, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment490, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6626,28 +6626,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment494, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6656,9 +6656,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6673,44 +6673,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 902, col: 5, offset: 28516}, + pos: position{line: 902, col: 5, offset: 28523}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 902, col: 9, offset: 28520}, + pos: position{line: 902, col: 9, offset: 28527}, expr: &choiceExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, label: "end", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonDocumentFragment506, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonDocumentFragment509, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -6721,12 +6721,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment515, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6735,28 +6735,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment518, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6765,9 +6765,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6777,15 +6777,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 910, col: 5, offset: 28753}, + pos: position{line: 910, col: 5, offset: 28760}, run: (*parser).callonDocumentFragment525, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6796,39 +6796,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, run: (*parser).callonDocumentFragment528, expr: &seqExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, label: "start", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonDocumentFragment531, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonDocumentFragment534, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -6839,12 +6839,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment540, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6853,28 +6853,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment543, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6883,9 +6883,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -6895,56 +6895,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 926, col: 5, offset: 29105}, + pos: position{line: 926, col: 5, offset: 29112}, run: (*parser).callonDocumentFragment550, }, &labeledExpr{ - pos: position{line: 929, col: 5, offset: 29197}, + pos: position{line: 929, col: 5, offset: 29204}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 944, col: 5, offset: 29595}, + pos: position{line: 944, col: 5, offset: 29602}, expr: &actionExpr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, run: (*parser).callonDocumentFragment553, expr: &seqExpr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, expr: &choiceExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, label: "end", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonDocumentFragment559, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonDocumentFragment562, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -6955,12 +6955,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment568, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6969,28 +6969,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment571, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6999,9 +6999,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7011,48 +7011,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 938, col: 5, offset: 29468}, + pos: position{line: 938, col: 5, offset: 29475}, run: (*parser).callonDocumentFragment578, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 945, col: 5, offset: 29626}, + pos: position{line: 945, col: 5, offset: 29633}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment582, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment588, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7062,28 +7062,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment592, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7092,9 +7092,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7109,44 +7109,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 930, col: 5, offset: 29231}, + pos: position{line: 930, col: 5, offset: 29238}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 930, col: 9, offset: 29235}, + pos: position{line: 930, col: 9, offset: 29242}, expr: &choiceExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, label: "end", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonDocumentFragment604, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonDocumentFragment607, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -7157,12 +7157,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment613, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7171,28 +7171,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment616, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7201,9 +7201,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7213,15 +7213,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 938, col: 5, offset: 29468}, + pos: position{line: 938, col: 5, offset: 29475}, run: (*parser).callonDocumentFragment623, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7232,44 +7232,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, run: (*parser).callonDocumentFragment626, expr: &seqExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, run: (*parser).callonDocumentFragment629, expr: &seqExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment632, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment638, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7278,28 +7278,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment641, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7308,9 +7308,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7320,21 +7320,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 984, col: 5, offset: 30783}, + pos: position{line: 984, col: 5, offset: 30790}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 985, col: 5, offset: 30793}, + pos: position{line: 985, col: 5, offset: 30800}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonDocumentFragment650, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7344,28 +7344,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment654, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7374,9 +7374,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7386,43 +7386,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 977, col: 5, offset: 30546}, + pos: position{line: 977, col: 5, offset: 30553}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 977, col: 16, offset: 30557}, + pos: position{line: 977, col: 16, offset: 30564}, expr: &choiceExpr{ - pos: position{line: 977, col: 17, offset: 30558}, + pos: position{line: 977, col: 17, offset: 30565}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, run: (*parser).callonDocumentFragment664, expr: &seqExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment667, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment673, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7431,28 +7431,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment676, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7461,9 +7461,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7473,21 +7473,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 984, col: 5, offset: 30783}, + pos: position{line: 984, col: 5, offset: 30790}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 985, col: 5, offset: 30793}, + pos: position{line: 985, col: 5, offset: 30800}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonDocumentFragment685, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7497,28 +7497,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment689, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7527,9 +7527,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7538,21 +7538,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonDocumentFragment696, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonDocumentFragment699, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7562,32 +7562,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonDocumentFragment702, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment704, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7596,9 +7596,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7614,28 +7614,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, run: (*parser).callonDocumentFragment711, expr: &seqExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, label: "start", expr: &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonDocumentFragment714, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonDocumentFragment717, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -7643,12 +7643,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment720, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7657,28 +7657,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment723, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7687,9 +7687,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7699,35 +7699,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 999, col: 5, offset: 31094}, + pos: position{line: 999, col: 5, offset: 31101}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1009, col: 5, offset: 31362}, + pos: position{line: 1009, col: 5, offset: 31369}, expr: &actionExpr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, run: (*parser).callonDocumentFragment732, expr: &seqExpr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, expr: &choiceExpr{ - pos: position{line: 1006, col: 26, offset: 31311}, + pos: position{line: 1006, col: 26, offset: 31318}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonDocumentFragment736, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonDocumentFragment739, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -7735,12 +7735,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment742, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7749,28 +7749,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment745, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7779,9 +7779,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7790,42 +7790,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1010, col: 5, offset: 31390}, + pos: position{line: 1010, col: 5, offset: 31397}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment755, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment761, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -7835,28 +7835,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment765, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7865,9 +7865,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7882,27 +7882,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1000, col: 5, offset: 31125}, + pos: position{line: 1000, col: 5, offset: 31132}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1000, col: 9, offset: 31129}, + pos: position{line: 1000, col: 9, offset: 31136}, expr: &choiceExpr{ - pos: position{line: 1006, col: 26, offset: 31311}, + pos: position{line: 1006, col: 26, offset: 31318}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonDocumentFragment775, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonDocumentFragment778, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -7910,12 +7910,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment781, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7924,28 +7924,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment784, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7954,9 +7954,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7965,9 +7965,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -7978,39 +7978,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, run: (*parser).callonDocumentFragment793, expr: &seqExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, label: "start", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonDocumentFragment796, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonDocumentFragment799, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -8021,12 +8021,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment805, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8035,28 +8035,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment808, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8065,9 +8065,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8077,56 +8077,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1019, col: 5, offset: 31596}, + pos: position{line: 1019, col: 5, offset: 31603}, run: (*parser).callonDocumentFragment815, }, &labeledExpr{ - pos: position{line: 1022, col: 5, offset: 31688}, + pos: position{line: 1022, col: 5, offset: 31695}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1037, col: 5, offset: 32118}, + pos: position{line: 1037, col: 5, offset: 32125}, expr: &actionExpr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, run: (*parser).callonDocumentFragment818, expr: &seqExpr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, expr: &choiceExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, label: "end", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonDocumentFragment824, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonDocumentFragment827, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -8137,12 +8137,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment833, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8151,28 +8151,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment836, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8181,9 +8181,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8193,48 +8193,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1031, col: 5, offset: 31987}, + pos: position{line: 1031, col: 5, offset: 31994}, run: (*parser).callonDocumentFragment843, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1038, col: 5, offset: 32153}, + pos: position{line: 1038, col: 5, offset: 32160}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment847, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment853, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8244,28 +8244,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment857, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8274,9 +8274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8291,44 +8291,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1023, col: 5, offset: 31726}, + pos: position{line: 1023, col: 5, offset: 31733}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1023, col: 9, offset: 31730}, + pos: position{line: 1023, col: 9, offset: 31737}, expr: &choiceExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, label: "end", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonDocumentFragment869, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonDocumentFragment872, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -8339,12 +8339,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment878, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8353,28 +8353,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment881, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8383,9 +8383,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8395,15 +8395,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1031, col: 5, offset: 31987}, + pos: position{line: 1031, col: 5, offset: 31994}, run: (*parser).callonDocumentFragment888, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8414,39 +8414,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, run: (*parser).callonDocumentFragment891, expr: &seqExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, label: "start", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonDocumentFragment894, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonDocumentFragment897, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -8457,12 +8457,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment903, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8471,28 +8471,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment906, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8501,9 +8501,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8513,56 +8513,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1047, col: 5, offset: 32341}, + pos: position{line: 1047, col: 5, offset: 32348}, run: (*parser).callonDocumentFragment913, }, &labeledExpr{ - pos: position{line: 1050, col: 5, offset: 32433}, + pos: position{line: 1050, col: 5, offset: 32440}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1065, col: 4, offset: 32814}, + pos: position{line: 1065, col: 4, offset: 32821}, expr: &actionExpr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, run: (*parser).callonDocumentFragment916, expr: &seqExpr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, expr: &choiceExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, label: "end", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonDocumentFragment922, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonDocumentFragment925, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -8573,12 +8573,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment931, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8587,28 +8587,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment934, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8617,9 +8617,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8629,48 +8629,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1059, col: 5, offset: 32690}, + pos: position{line: 1059, col: 5, offset: 32697}, run: (*parser).callonDocumentFragment941, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1066, col: 5, offset: 32843}, + pos: position{line: 1066, col: 5, offset: 32850}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment945, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment951, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8680,28 +8680,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment955, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8710,9 +8710,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8727,44 +8727,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1051, col: 5, offset: 32465}, + pos: position{line: 1051, col: 5, offset: 32472}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1051, col: 9, offset: 32469}, + pos: position{line: 1051, col: 9, offset: 32476}, expr: &choiceExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, label: "end", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonDocumentFragment967, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonDocumentFragment970, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -8775,12 +8775,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment976, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8789,28 +8789,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment979, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8819,9 +8819,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8831,15 +8831,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1059, col: 5, offset: 32690}, + pos: position{line: 1059, col: 5, offset: 32697}, run: (*parser).callonDocumentFragment986, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8850,39 +8850,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, run: (*parser).callonDocumentFragment989, expr: &seqExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, label: "start", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonDocumentFragment992, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonDocumentFragment995, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -8893,12 +8893,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1001, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8907,28 +8907,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1004, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8937,9 +8937,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -8949,56 +8949,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1075, col: 5, offset: 33037}, + pos: position{line: 1075, col: 5, offset: 33044}, run: (*parser).callonDocumentFragment1011, }, &labeledExpr{ - pos: position{line: 1078, col: 5, offset: 33129}, + pos: position{line: 1078, col: 5, offset: 33136}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1093, col: 4, offset: 33526}, + pos: position{line: 1093, col: 4, offset: 33533}, expr: &actionExpr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, run: (*parser).callonDocumentFragment1014, expr: &seqExpr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, expr: &choiceExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, label: "end", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonDocumentFragment1020, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonDocumentFragment1023, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -9009,12 +9009,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1029, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9023,28 +9023,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1032, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9053,9 +9053,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9065,48 +9065,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1087, col: 5, offset: 33400}, + pos: position{line: 1087, col: 5, offset: 33407}, run: (*parser).callonDocumentFragment1039, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1094, col: 5, offset: 33557}, + pos: position{line: 1094, col: 5, offset: 33564}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentFragment1043, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment1049, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9116,28 +9116,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1053, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9146,9 +9146,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9163,44 +9163,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1079, col: 5, offset: 33163}, + pos: position{line: 1079, col: 5, offset: 33170}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1079, col: 9, offset: 33167}, + pos: position{line: 1079, col: 9, offset: 33174}, expr: &choiceExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, label: "end", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonDocumentFragment1065, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonDocumentFragment1068, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -9211,12 +9211,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1074, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9225,28 +9225,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1077, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9255,9 +9255,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9267,15 +9267,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1087, col: 5, offset: 33400}, + pos: position{line: 1087, col: 5, offset: 33407}, run: (*parser).callonDocumentFragment1084, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9286,52 +9286,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2965, col: 18, offset: 95078}, + pos: position{line: 2965, col: 18, offset: 95085}, run: (*parser).callonDocumentFragment1087, expr: &seqExpr{ - pos: position{line: 2965, col: 18, offset: 95078}, + pos: position{line: 2965, col: 18, offset: 95085}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2966, col: 9, offset: 95088}, + pos: position{line: 2966, col: 9, offset: 95095}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2966, col: 9, offset: 95088}, + pos: position{line: 2966, col: 9, offset: 95095}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2967, col: 11, offset: 95124}, + pos: position{line: 2967, col: 11, offset: 95131}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2967, col: 19, offset: 95132}, + pos: position{line: 2967, col: 19, offset: 95139}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2967, col: 29, offset: 95142}, + pos: position{line: 2967, col: 29, offset: 95149}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2967, col: 37, offset: 95150}, + pos: position{line: 2967, col: 37, offset: 95157}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2967, col: 47, offset: 95160}, + pos: position{line: 2967, col: 47, offset: 95167}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2967, col: 55, offset: 95168}, + pos: position{line: 2967, col: 55, offset: 95175}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -9339,12 +9339,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2968, col: 11, offset: 95226}, + pos: position{line: 2968, col: 11, offset: 95233}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1098, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9353,28 +9353,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1101, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9383,36 +9383,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1109, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9421,9 +9421,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9436,24 +9436,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2856, col: 5, offset: 92017}, + pos: position{line: 2856, col: 5, offset: 92024}, run: (*parser).callonDocumentFragment1117, expr: &seqExpr{ - pos: position{line: 2856, col: 5, offset: 92017}, + pos: position{line: 2856, col: 5, offset: 92024}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1121, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9462,28 +9462,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1124, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9492,43 +9492,43 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &labeledExpr{ - pos: position{line: 2857, col: 5, offset: 92041}, + pos: position{line: 2857, col: 5, offset: 92048}, label: "lines", expr: &zeroOrMoreExpr{ - pos: position{line: 2857, col: 11, offset: 92047}, + pos: position{line: 2857, col: 11, offset: 92054}, expr: &choiceExpr{ - pos: position{line: 2857, col: 12, offset: 92048}, + pos: position{line: 2857, col: 12, offset: 92055}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment1134, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1140, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9537,28 +9537,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1143, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9567,9 +9567,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9578,32 +9578,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, run: (*parser).callonDocumentFragment1150, expr: &seqExpr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1157, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9612,28 +9612,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1160, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9642,9 +9642,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9652,59 +9652,59 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2870, col: 5, offset: 92316}, + pos: position{line: 2870, col: 5, offset: 92323}, label: "content", expr: &choiceExpr{ - pos: position{line: 2871, col: 9, offset: 92334}, + pos: position{line: 2871, col: 9, offset: 92341}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2871, col: 10, offset: 92335}, + pos: position{line: 2871, col: 10, offset: 92342}, run: (*parser).callonDocumentFragment1171, expr: &labeledExpr{ - pos: position{line: 2871, col: 10, offset: 92335}, + pos: position{line: 2871, col: 10, offset: 92342}, label: "cells", expr: &choiceExpr{ - pos: position{line: 2871, col: 17, offset: 92342}, + pos: position{line: 2871, col: 17, offset: 92349}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, run: (*parser).callonDocumentFragment1174, expr: &seqExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2879, col: 27, offset: 92544}, + pos: position{line: 2879, col: 27, offset: 92551}, expr: &actionExpr{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, run: (*parser).callonDocumentFragment1178, expr: &seqExpr{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2884, col: 9, offset: 92623}, + pos: position{line: 2884, col: 9, offset: 92630}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1182, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9713,21 +9713,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2884, col: 16, offset: 92630}, + pos: position{line: 2884, col: 16, offset: 92637}, label: "content", expr: &actionExpr{ - pos: position{line: 2890, col: 5, offset: 92829}, + pos: position{line: 2890, col: 5, offset: 92836}, run: (*parser).callonDocumentFragment1185, expr: &labeledExpr{ - pos: position{line: 2890, col: 5, offset: 92829}, + pos: position{line: 2890, col: 5, offset: 92836}, label: "content", expr: &actionExpr{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, run: (*parser).callonDocumentFragment1187, expr: &zeroOrMoreExpr{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, expr: &charClassMatcher{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -9744,28 +9744,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1191, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9774,9 +9774,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9785,40 +9785,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2896, col: 24, offset: 92974}, + pos: position{line: 2896, col: 24, offset: 92981}, run: (*parser).callonDocumentFragment1198, expr: &labeledExpr{ - pos: position{line: 2896, col: 24, offset: 92974}, + pos: position{line: 2896, col: 24, offset: 92981}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2896, col: 30, offset: 92980}, + pos: position{line: 2896, col: 30, offset: 92987}, expr: &actionExpr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, run: (*parser).callonDocumentFragment1201, expr: &seqExpr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1208, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9827,28 +9827,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1211, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9857,9 +9857,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9867,38 +9867,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, ¬Expr{ - pos: position{line: 2902, col: 5, offset: 93079}, + pos: position{line: 2902, col: 5, offset: 93086}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment1221, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1227, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9907,28 +9907,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1230, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9937,9 +9937,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -9949,17 +9949,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2903, col: 5, offset: 93094}, + pos: position{line: 2903, col: 5, offset: 93101}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2903, col: 12, offset: 93101}, + pos: position{line: 2903, col: 12, offset: 93108}, expr: &actionExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, run: (*parser).callonDocumentFragment1239, expr: &zeroOrMoreExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, expr: &charClassMatcher{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -9970,18 +9970,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2903, col: 31, offset: 93120}, + pos: position{line: 2903, col: 31, offset: 93127}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2903, col: 35, offset: 93124}, + pos: position{line: 2903, col: 35, offset: 93131}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1244, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9990,27 +9990,27 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2903, col: 42, offset: 93131}, + pos: position{line: 2903, col: 42, offset: 93138}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1247, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10020,37 +10020,37 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2903, col: 51, offset: 93140}, + pos: position{line: 2903, col: 51, offset: 93147}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 93299}, + pos: position{line: 2909, col: 5, offset: 93306}, expr: &actionExpr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, run: (*parser).callonDocumentFragment1254, expr: &seqExpr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1261, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10059,28 +10059,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1264, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10089,9 +10089,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10099,38 +10099,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, ¬Expr{ - pos: position{line: 2911, col: 9, offset: 93336}, + pos: position{line: 2911, col: 9, offset: 93343}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment1274, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1280, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10139,28 +10139,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1283, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10169,9 +10169,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10181,22 +10181,22 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2912, col: 9, offset: 93355}, + pos: position{line: 2912, col: 9, offset: 93362}, expr: &seqExpr{ - pos: position{line: 2912, col: 11, offset: 93357}, + pos: position{line: 2912, col: 11, offset: 93364}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2912, col: 11, offset: 93357}, + pos: position{line: 2912, col: 11, offset: 93364}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2912, col: 18, offset: 93364}, + pos: position{line: 2912, col: 18, offset: 93371}, expr: &actionExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, run: (*parser).callonDocumentFragment1294, expr: &zeroOrMoreExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, expr: &charClassMatcher{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -10207,7 +10207,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2912, col: 37, offset: 93383}, + pos: position{line: 2912, col: 37, offset: 93390}, val: "|", ignoreCase: false, want: "\"|\"", @@ -10216,15 +10216,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2913, col: 9, offset: 93396}, + pos: position{line: 2913, col: 9, offset: 93403}, label: "content", expr: &actionExpr{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, run: (*parser).callonDocumentFragment1299, expr: &zeroOrMoreExpr{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, expr: &charClassMatcher{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -10234,30 +10234,30 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2915, col: 12, offset: 93467}, + pos: position{line: 2915, col: 12, offset: 93474}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1304, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10266,9 +10266,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10290,27 +10290,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentFragment1311, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1317, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10319,28 +10319,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1320, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10349,9 +10349,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10370,24 +10370,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1331, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10396,28 +10396,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1334, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10426,9 +10426,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10436,9 +10436,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10447,36 +10447,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonDocumentFragment1343, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentFragment1349, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -10486,28 +10486,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1353, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10516,9 +10516,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10527,37 +10527,37 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1248, col: 5, offset: 38825}, + pos: position{line: 1248, col: 5, offset: 38832}, run: (*parser).callonDocumentFragment1360, expr: &seqExpr{ - pos: position{line: 1248, col: 5, offset: 38825}, + pos: position{line: 1248, col: 5, offset: 38832}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1248, col: 5, offset: 38825}, + pos: position{line: 1248, col: 5, offset: 38832}, run: (*parser).callonDocumentFragment1362, }, &labeledExpr{ - pos: position{line: 1251, col: 5, offset: 38883}, + pos: position{line: 1251, col: 5, offset: 38890}, label: "frontmatter", expr: &actionExpr{ - pos: position{line: 1256, col: 20, offset: 38978}, + pos: position{line: 1256, col: 20, offset: 38985}, run: (*parser).callonDocumentFragment1364, expr: &seqExpr{ - pos: position{line: 1256, col: 20, offset: 38978}, + pos: position{line: 1256, col: 20, offset: 38985}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1260, col: 30, offset: 39150}, + pos: position{line: 1260, col: 30, offset: 39157}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1260, col: 36, offset: 39156}, + pos: position{line: 1260, col: 36, offset: 39163}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1368, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10566,28 +10566,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1371, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10596,46 +10596,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &labeledExpr{ - pos: position{line: 1256, col: 45, offset: 39003}, + pos: position{line: 1256, col: 45, offset: 39010}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1256, col: 53, offset: 39011}, + pos: position{line: 1256, col: 53, offset: 39018}, expr: &actionExpr{ - pos: position{line: 1262, col: 27, offset: 39194}, + pos: position{line: 1262, col: 27, offset: 39201}, run: (*parser).callonDocumentFragment1380, expr: &zeroOrMoreExpr{ - pos: position{line: 1262, col: 27, offset: 39194}, + pos: position{line: 1262, col: 27, offset: 39201}, expr: &oneOrMoreExpr{ - pos: position{line: 1262, col: 28, offset: 39195}, + pos: position{line: 1262, col: 28, offset: 39202}, expr: &seqExpr{ - pos: position{line: 1262, col: 29, offset: 39196}, + pos: position{line: 1262, col: 29, offset: 39203}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1262, col: 29, offset: 39196}, + pos: position{line: 1262, col: 29, offset: 39203}, expr: &seqExpr{ - pos: position{line: 1260, col: 30, offset: 39150}, + pos: position{line: 1260, col: 30, offset: 39157}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1260, col: 30, offset: 39150}, + pos: position{line: 1260, col: 30, offset: 39157}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1260, col: 36, offset: 39156}, + pos: position{line: 1260, col: 36, offset: 39163}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1388, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10644,28 +10644,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1391, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10674,9 +10674,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10685,7 +10685,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1262, col: 55, offset: 39222, + line: 1262, col: 55, offset: 39229, }, }, }, @@ -10695,18 +10695,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1260, col: 30, offset: 39150}, + pos: position{line: 1260, col: 30, offset: 39157}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1260, col: 36, offset: 39156}, + pos: position{line: 1260, col: 36, offset: 39163}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentFragment1401, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10715,28 +10715,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentFragment1404, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10745,9 +10745,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10777,47 +10777,47 @@ var g = &grammar{ }, { name: "DelimitedBlockElements", - pos: position{line: 275, col: 1, offset: 8416}, + pos: position{line: 275, col: 1, offset: 8423}, expr: &actionExpr{ - pos: position{line: 276, col: 5, offset: 8447}, + pos: position{line: 276, col: 5, offset: 8454}, run: (*parser).callonDelimitedBlockElements1, expr: &seqExpr{ - pos: position{line: 276, col: 5, offset: 8447}, + pos: position{line: 276, col: 5, offset: 8454}, exprs: []interface{}{ &stateCodeExpr{ - pos: position{line: 276, col: 5, offset: 8447}, + pos: position{line: 276, col: 5, offset: 8454}, run: (*parser).callonDelimitedBlockElements3, }, &labeledExpr{ - pos: position{line: 280, col: 5, offset: 8528}, + pos: position{line: 280, col: 5, offset: 8535}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 280, col: 14, offset: 8537}, + pos: position{line: 280, col: 14, offset: 8544}, expr: &choiceExpr{ - pos: position{line: 281, col: 9, offset: 8547}, + pos: position{line: 281, col: 9, offset: 8554}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonDelimitedBlockElements7, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonDelimitedBlockElements11, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10827,7 +10827,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -10836,7 +10836,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 282, col: 11, offset: 8609}, + pos: position{line: 282, col: 11, offset: 8616}, name: "DocumentFragment", }, }, @@ -10844,9 +10844,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10855,30 +10855,30 @@ var g = &grammar{ }, { name: "AttributeDeclaration", - pos: position{line: 301, col: 1, offset: 9312}, + pos: position{line: 301, col: 1, offset: 9319}, expr: &actionExpr{ - pos: position{line: 302, col: 5, offset: 9341}, + pos: position{line: 302, col: 5, offset: 9348}, run: (*parser).callonAttributeDeclaration1, expr: &seqExpr{ - pos: position{line: 302, col: 5, offset: 9341}, + pos: position{line: 302, col: 5, offset: 9348}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 302, col: 5, offset: 9341}, + pos: position{line: 302, col: 5, offset: 9348}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 302, col: 9, offset: 9345}, + pos: position{line: 302, col: 9, offset: 9352}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeDeclaration5, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -10887,9 +10887,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -10903,29 +10903,29 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 302, col: 30, offset: 9366}, + pos: position{line: 302, col: 30, offset: 9373}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 303, col: 5, offset: 9375}, + pos: position{line: 303, col: 5, offset: 9382}, label: "value", expr: &zeroOrOneExpr{ - pos: position{line: 303, col: 11, offset: 9381}, + pos: position{line: 303, col: 11, offset: 9388}, expr: &actionExpr{ - pos: position{line: 304, col: 9, offset: 9391}, + pos: position{line: 304, col: 9, offset: 9398}, run: (*parser).callonAttributeDeclaration13, expr: &seqExpr{ - pos: position{line: 304, col: 9, offset: 9391}, + pos: position{line: 304, col: 9, offset: 9398}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonAttributeDeclaration15, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10934,10 +10934,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 305, col: 9, offset: 9483}, + pos: position{line: 305, col: 9, offset: 9490}, label: "value", expr: &ruleRefExpr{ - pos: position{line: 305, col: 16, offset: 9490}, + pos: position{line: 305, col: 16, offset: 9497}, name: "AttributeDeclarationValue", }, }, @@ -10947,28 +10947,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeDeclaration21, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10977,9 +10977,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -10990,51 +10990,51 @@ var g = &grammar{ }, { name: "AttributeDeclarationValue", - pos: position{line: 321, col: 1, offset: 9922}, + pos: position{line: 321, col: 1, offset: 9929}, expr: &actionExpr{ - pos: position{line: 322, col: 5, offset: 9956}, + pos: position{line: 322, col: 5, offset: 9963}, run: (*parser).callonAttributeDeclarationValue1, expr: &seqExpr{ - pos: position{line: 322, col: 5, offset: 9956}, + pos: position{line: 322, col: 5, offset: 9963}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 322, col: 5, offset: 9956}, + pos: position{line: 322, col: 5, offset: 9963}, label: "elements", expr: &actionExpr{ - pos: position{line: 338, col: 5, offset: 10440}, + pos: position{line: 338, col: 5, offset: 10447}, run: (*parser).callonAttributeDeclarationValue4, expr: &labeledExpr{ - pos: position{line: 338, col: 5, offset: 10440}, + pos: position{line: 338, col: 5, offset: 10447}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 338, col: 14, offset: 10449}, + pos: position{line: 338, col: 14, offset: 10456}, expr: &actionExpr{ - pos: position{line: 343, col: 5, offset: 10580}, + pos: position{line: 343, col: 5, offset: 10587}, run: (*parser).callonAttributeDeclarationValue7, expr: &seqExpr{ - pos: position{line: 343, col: 5, offset: 10580}, + pos: position{line: 343, col: 5, offset: 10587}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 343, col: 5, offset: 10580}, + pos: position{line: 343, col: 5, offset: 10587}, expr: &seqExpr{ - pos: position{line: 343, col: 7, offset: 10582}, + pos: position{line: 343, col: 7, offset: 10589}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 343, col: 7, offset: 10582}, + pos: position{line: 343, col: 7, offset: 10589}, expr: &litMatcher{ - pos: position{line: 343, col: 7, offset: 10582}, + pos: position{line: 343, col: 7, offset: 10589}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 343, col: 13, offset: 10588}, + pos: position{line: 343, col: 13, offset: 10595}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeDeclarationValue14, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11043,28 +11043,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeDeclarationValue17, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11073,9 +11073,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -11084,18 +11084,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 344, col: 5, offset: 10604}, + pos: position{line: 344, col: 5, offset: 10611}, label: "element", expr: &choiceExpr{ - pos: position{line: 345, col: 9, offset: 10622}, + pos: position{line: 345, col: 9, offset: 10629}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 345, col: 10, offset: 10623}, + pos: position{line: 345, col: 10, offset: 10630}, run: (*parser).callonAttributeDeclarationValue26, expr: &oneOrMoreExpr{ - pos: position{line: 345, col: 10, offset: 10623}, + pos: position{line: 345, col: 10, offset: 10630}, expr: &charClassMatcher{ - pos: position{line: 345, col: 10, offset: 10623}, + pos: position{line: 345, col: 10, offset: 10630}, val: "[^\\r\\n{ ]", chars: []rune{'\r', '\n', '{', ' '}, ignoreCase: false, @@ -11104,10 +11104,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeDeclarationValue29, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11115,44 +11115,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeDeclarationValue31, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeDeclarationValue33, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonAttributeDeclarationValue36, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeDeclarationValue40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11161,9 +11161,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11177,33 +11177,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeDeclarationValue47, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeDeclarationValue52, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11211,12 +11211,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeDeclarationValue54, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11233,7 +11233,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11242,28 +11242,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonAttributeDeclarationValue58, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeDeclarationValue62, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11272,9 +11272,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11288,33 +11288,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeDeclarationValue69, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeDeclarationValue74, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11322,12 +11322,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeDeclarationValue76, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11344,7 +11344,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11353,28 +11353,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonAttributeDeclarationValue80, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeDeclarationValue84, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11383,9 +11383,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11399,7 +11399,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11408,28 +11408,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonAttributeDeclarationValue90, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeDeclarationValue94, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11438,9 +11438,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11454,7 +11454,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11469,10 +11469,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 350, col: 12, offset: 10765}, + pos: position{line: 350, col: 12, offset: 10772}, run: (*parser).callonAttributeDeclarationValue100, expr: &litMatcher{ - pos: position{line: 350, col: 12, offset: 10765}, + pos: position{line: 350, col: 12, offset: 10772}, val: "{", ignoreCase: false, want: "\"{\"", @@ -11489,42 +11489,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 323, col: 5, offset: 10006}, + pos: position{line: 323, col: 5, offset: 10013}, label: "otherElements", expr: &zeroOrMoreExpr{ - pos: position{line: 323, col: 19, offset: 10020}, + pos: position{line: 323, col: 19, offset: 10027}, expr: &actionExpr{ - pos: position{line: 324, col: 9, offset: 10030}, + pos: position{line: 324, col: 9, offset: 10037}, run: (*parser).callonAttributeDeclarationValue104, expr: &seqExpr{ - pos: position{line: 324, col: 9, offset: 10030}, + pos: position{line: 324, col: 9, offset: 10037}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 324, col: 9, offset: 10030}, + pos: position{line: 324, col: 9, offset: 10037}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeDeclarationValue107, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11533,12 +11533,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 325, col: 9, offset: 10052}, + pos: position{line: 325, col: 9, offset: 10059}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeDeclarationValue113, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11547,10 +11547,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 326, col: 9, offset: 10067}, + pos: position{line: 326, col: 9, offset: 10074}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 326, col: 19, offset: 10077}, + pos: position{line: 326, col: 19, offset: 10084}, name: "AttributeDeclarationValue", }, }, @@ -11565,60 +11565,60 @@ var g = &grammar{ }, { name: "BlockAttributes", - pos: position{line: 366, col: 1, offset: 11370}, + pos: position{line: 366, col: 1, offset: 11377}, expr: &actionExpr{ - pos: position{line: 367, col: 5, offset: 11393}, + pos: position{line: 367, col: 5, offset: 11400}, run: (*parser).callonBlockAttributes1, expr: &labeledExpr{ - pos: position{line: 367, col: 5, offset: 11393}, + pos: position{line: 367, col: 5, offset: 11400}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 367, col: 16, offset: 11404}, + pos: position{line: 367, col: 16, offset: 11411}, expr: &choiceExpr{ - pos: position{line: 369, col: 9, offset: 11471}, + pos: position{line: 369, col: 9, offset: 11478}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 369, col: 10, offset: 11472}, + pos: position{line: 369, col: 10, offset: 11479}, run: (*parser).callonBlockAttributes5, expr: &seqExpr{ - pos: position{line: 369, col: 10, offset: 11472}, + pos: position{line: 369, col: 10, offset: 11479}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 369, col: 10, offset: 11472}, + pos: position{line: 369, col: 10, offset: 11479}, label: "anchor", expr: &actionExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, run: (*parser).callonBlockAttributes8, expr: &seqExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 402, col: 5, offset: 12357}, + pos: position{line: 402, col: 5, offset: 12364}, label: "id", expr: &actionExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, run: (*parser).callonBlockAttributes12, expr: &labeledExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 403, col: 18, offset: 12379}, + pos: position{line: 403, col: 18, offset: 12386}, expr: &choiceExpr{ - pos: position{line: 404, col: 13, offset: 12393}, + pos: position{line: 404, col: 13, offset: 12400}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, run: (*parser).callonBlockAttributes16, expr: &oneOrMoreExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, expr: &charClassMatcher{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, val: "[^=\\r\\n�{]]", chars: []rune{'=', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -11627,27 +11627,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonBlockAttributes19, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonBlockAttributes23, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11657,7 +11657,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -11666,44 +11666,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonBlockAttributes27, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonBlockAttributes29, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonBlockAttributes32, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes36, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11712,9 +11712,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11728,33 +11728,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonBlockAttributes43, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonBlockAttributes48, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11762,12 +11762,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonBlockAttributes50, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11784,7 +11784,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11793,28 +11793,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonBlockAttributes54, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes58, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11823,9 +11823,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11839,33 +11839,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonBlockAttributes65, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonBlockAttributes70, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -11873,12 +11873,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonBlockAttributes72, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -11895,7 +11895,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11904,28 +11904,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonBlockAttributes76, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes80, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11934,9 +11934,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -11950,7 +11950,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -11959,28 +11959,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonBlockAttributes86, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes90, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -11989,9 +11989,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -12005,7 +12005,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12020,10 +12020,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, run: (*parser).callonBlockAttributes96, expr: &litMatcher{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, val: "{", ignoreCase: false, want: "\"{\"", @@ -12036,7 +12036,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 415, col: 5, offset: 12813}, + pos: position{line: 415, col: 5, offset: 12820}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -12046,12 +12046,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 369, col: 35, offset: 11497}, + pos: position{line: 369, col: 35, offset: 11504}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes100, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12060,28 +12060,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes103, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12090,37 +12090,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 369, col: 46, offset: 11508}, + pos: position{line: 369, col: 46, offset: 11515}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonBlockAttributes111, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes117, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12129,28 +12129,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes120, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12159,9 +12159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -12174,30 +12174,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 373, col: 12, offset: 11629}, + pos: position{line: 373, col: 12, offset: 11636}, run: (*parser).callonBlockAttributes127, expr: &seqExpr{ - pos: position{line: 373, col: 12, offset: 11629}, + pos: position{line: 373, col: 12, offset: 11636}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 373, col: 12, offset: 11629}, + pos: position{line: 373, col: 12, offset: 11636}, label: "title", expr: &actionExpr{ - pos: position{line: 420, col: 19, offset: 12932}, + pos: position{line: 420, col: 19, offset: 12939}, run: (*parser).callonBlockAttributes130, expr: &seqExpr{ - pos: position{line: 420, col: 19, offset: 12932}, + pos: position{line: 420, col: 19, offset: 12939}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 420, col: 19, offset: 12932}, + pos: position{line: 420, col: 19, offset: 12939}, val: ".", ignoreCase: false, want: "\".\"", }, ¬Expr{ - pos: position{line: 421, col: 5, offset: 12941}, + pos: position{line: 421, col: 5, offset: 12948}, expr: &charClassMatcher{ - pos: position{line: 421, col: 6, offset: 12942}, + pos: position{line: 421, col: 6, offset: 12949}, val: "[. ]", chars: []rune{'.', ' '}, ignoreCase: false, @@ -12205,23 +12205,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 422, col: 5, offset: 13054}, + pos: position{line: 422, col: 5, offset: 13061}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 422, col: 14, offset: 13063}, + pos: position{line: 422, col: 14, offset: 13070}, expr: &choiceExpr{ - pos: position{line: 423, col: 9, offset: 13073}, + pos: position{line: 423, col: 9, offset: 13080}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, run: (*parser).callonBlockAttributes138, expr: &seqExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, expr: &charClassMatcher{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -12231,13 +12231,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3030, col: 6, offset: 97330}, + pos: position{line: 3030, col: 6, offset: 97337}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes143, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12245,37 +12245,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3030, col: 14, offset: 97338}, + pos: position{line: 3030, col: 14, offset: 97345}, expr: &choiceExpr{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes148, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12284,9 +12284,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -12298,10 +12298,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes155, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12309,28 +12309,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonBlockAttributes157, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes161, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -12339,9 +12339,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -12355,7 +12355,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12364,28 +12364,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonBlockAttributes167, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonBlockAttributes171, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -12394,9 +12394,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -12410,7 +12410,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -12419,10 +12419,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonBlockAttributes177, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -12438,12 +12438,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 373, col: 35, offset: 11652}, + pos: position{line: 373, col: 35, offset: 11659}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes180, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12452,28 +12452,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes183, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12482,37 +12482,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 373, col: 46, offset: 11663}, + pos: position{line: 373, col: 46, offset: 11670}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonBlockAttributes191, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes197, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12521,28 +12521,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes200, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12551,9 +12551,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -12566,26 +12566,26 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 377, col: 12, offset: 11753}, + pos: position{line: 377, col: 12, offset: 11760}, run: (*parser).callonBlockAttributes207, expr: &seqExpr{ - pos: position{line: 377, col: 12, offset: 11753}, + pos: position{line: 377, col: 12, offset: 11760}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 377, col: 12, offset: 11753}, + pos: position{line: 377, col: 12, offset: 11760}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 377, col: 24, offset: 11765}, + pos: position{line: 377, col: 24, offset: 11772}, name: "LongHandAttributes", }, }, &zeroOrMoreExpr{ - pos: position{line: 377, col: 44, offset: 11785}, + pos: position{line: 377, col: 44, offset: 11792}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes212, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12594,28 +12594,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes215, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12624,37 +12624,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 377, col: 55, offset: 11796}, + pos: position{line: 377, col: 55, offset: 11803}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonBlockAttributes223, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonBlockAttributes229, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12663,28 +12663,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonBlockAttributes232, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -12693,9 +12693,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -12715,51 +12715,51 @@ var g = &grammar{ }, { name: "InlineAttributes", - pos: position{line: 385, col: 1, offset: 11980}, + pos: position{line: 385, col: 1, offset: 11987}, expr: &actionExpr{ - pos: position{line: 386, col: 5, offset: 12004}, + pos: position{line: 386, col: 5, offset: 12011}, run: (*parser).callonInlineAttributes1, expr: &seqExpr{ - pos: position{line: 386, col: 5, offset: 12004}, + pos: position{line: 386, col: 5, offset: 12011}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 386, col: 5, offset: 12004}, + pos: position{line: 386, col: 5, offset: 12011}, val: "[", ignoreCase: false, want: "\"[\"", }, &labeledExpr{ - pos: position{line: 387, col: 5, offset: 12012}, + pos: position{line: 387, col: 5, offset: 12019}, label: "attributes", expr: &zeroOrMoreExpr{ - pos: position{line: 387, col: 16, offset: 12023}, + pos: position{line: 387, col: 16, offset: 12030}, expr: &actionExpr{ - pos: position{line: 388, col: 9, offset: 12033}, + pos: position{line: 388, col: 9, offset: 12040}, run: (*parser).callonInlineAttributes6, expr: &seqExpr{ - pos: position{line: 389, col: 13, offset: 12047}, + pos: position{line: 389, col: 13, offset: 12054}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 389, col: 13, offset: 12047}, + pos: position{line: 389, col: 13, offset: 12054}, expr: &litMatcher{ - pos: position{line: 389, col: 14, offset: 12048}, + pos: position{line: 389, col: 14, offset: 12055}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &labeledExpr{ - pos: position{line: 390, col: 13, offset: 12080}, + pos: position{line: 390, col: 13, offset: 12087}, label: "attribute", expr: &choiceExpr{ - pos: position{line: 390, col: 24, offset: 12091}, + pos: position{line: 390, col: 24, offset: 12098}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 390, col: 24, offset: 12091}, + pos: position{line: 390, col: 24, offset: 12098}, name: "PositionalAttribute", }, &ruleRefExpr{ - pos: position{line: 390, col: 46, offset: 12113}, + pos: position{line: 390, col: 46, offset: 12120}, name: "NamedAttribute", }, }, @@ -12771,7 +12771,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 395, col: 5, offset: 12196}, + pos: position{line: 395, col: 5, offset: 12203}, val: "]", ignoreCase: false, want: "\"]\"", @@ -12782,104 +12782,104 @@ var g = &grammar{ }, { name: "LongHandAttributes", - pos: position{line: 433, col: 1, offset: 13433}, + pos: position{line: 433, col: 1, offset: 13440}, expr: &actionExpr{ - pos: position{line: 434, col: 5, offset: 13459}, + pos: position{line: 434, col: 5, offset: 13466}, run: (*parser).callonLongHandAttributes1, expr: &seqExpr{ - pos: position{line: 434, col: 5, offset: 13459}, + pos: position{line: 434, col: 5, offset: 13466}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 434, col: 5, offset: 13459}, + pos: position{line: 434, col: 5, offset: 13466}, expr: &litMatcher{ - pos: position{line: 434, col: 6, offset: 13460}, + pos: position{line: 434, col: 6, offset: 13467}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &litMatcher{ - pos: position{line: 434, col: 10, offset: 13464}, + pos: position{line: 434, col: 10, offset: 13471}, val: "[", ignoreCase: false, want: "\"[\"", }, ¬Expr{ - pos: position{line: 434, col: 14, offset: 13468}, + pos: position{line: 434, col: 14, offset: 13475}, expr: &litMatcher{ - pos: position{line: 434, col: 15, offset: 13469}, + pos: position{line: 434, col: 15, offset: 13476}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 435, col: 5, offset: 13582}, + pos: position{line: 435, col: 5, offset: 13589}, label: "firstPositionalAttributes", expr: &zeroOrOneExpr{ - pos: position{line: 435, col: 31, offset: 13608}, + pos: position{line: 435, col: 31, offset: 13615}, expr: &actionExpr{ - pos: position{line: 451, col: 5, offset: 14263}, + pos: position{line: 451, col: 5, offset: 14270}, run: (*parser).callonLongHandAttributes10, expr: &seqExpr{ - pos: position{line: 451, col: 5, offset: 14263}, + pos: position{line: 451, col: 5, offset: 14270}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 451, col: 5, offset: 14263}, + pos: position{line: 451, col: 5, offset: 14270}, label: "main", expr: &zeroOrOneExpr{ - pos: position{line: 451, col: 10, offset: 14268}, + pos: position{line: 451, col: 10, offset: 14275}, expr: &actionExpr{ - pos: position{line: 483, col: 23, offset: 15078}, + pos: position{line: 483, col: 23, offset: 15085}, run: (*parser).callonLongHandAttributes14, expr: &labeledExpr{ - pos: position{line: 483, col: 23, offset: 15078}, + pos: position{line: 483, col: 23, offset: 15085}, label: "value", expr: &choiceExpr{ - pos: position{line: 499, col: 5, offset: 15557}, + pos: position{line: 499, col: 5, offset: 15564}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, run: (*parser).callonLongHandAttributes17, expr: &seqExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, val: "'", ignoreCase: false, want: "\"'\"", }, ¬Expr{ - pos: position{line: 560, col: 9, offset: 17373}, + pos: position{line: 560, col: 9, offset: 17380}, expr: &litMatcher{ - pos: position{line: 560, col: 10, offset: 17374}, + pos: position{line: 560, col: 10, offset: 17381}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 561, col: 5, offset: 17453}, + pos: position{line: 561, col: 5, offset: 17460}, label: "content", expr: &actionExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, run: (*parser).callonLongHandAttributes23, expr: &labeledExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 567, col: 14, offset: 17593}, + pos: position{line: 567, col: 14, offset: 17600}, expr: &choiceExpr{ - pos: position{line: 568, col: 9, offset: 17603}, + pos: position{line: 568, col: 9, offset: 17610}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes27, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12889,10 +12889,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes30, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12900,84 +12900,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes32, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes34, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes36, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes38, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes40, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes42, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes45, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes49, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -12986,9 +12986,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13002,33 +13002,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes56, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes61, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13036,12 +13036,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes63, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13058,7 +13058,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13067,28 +13067,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes67, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes71, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13097,9 +13097,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13113,33 +13113,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes78, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes83, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13147,12 +13147,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes85, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13169,7 +13169,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13178,28 +13178,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes89, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes93, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13208,9 +13208,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13224,7 +13224,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13233,28 +13233,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes99, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes103, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13263,9 +13263,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13279,7 +13279,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13294,44 +13294,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, run: (*parser).callonLongHandAttributes109, expr: &litMatcher{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, }, &litMatcher{ - pos: position{line: 575, col: 13, offset: 17795}, + pos: position{line: 575, col: 13, offset: 17802}, val: "'`", ignoreCase: false, want: "\"'`\"", }, &litMatcher{ - pos: position{line: 575, col: 20, offset: 17802}, + pos: position{line: 575, col: 20, offset: 17809}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, run: (*parser).callonLongHandAttributes113, expr: &litMatcher{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &actionExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, run: (*parser).callonLongHandAttributes115, expr: &oneOrMoreExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, expr: &charClassMatcher{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, val: "[^\\r\\n\\\\\\ ]", chars: []rune{'\r', '\n', '\\', '\'', ' '}, ignoreCase: false, @@ -13346,7 +13346,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 562, col: 5, offset: 17501}, + pos: position{line: 562, col: 5, offset: 17508}, val: "'", ignoreCase: false, want: "\"'\"", @@ -13355,47 +13355,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, run: (*parser).callonLongHandAttributes119, expr: &seqExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, ¬Expr{ - pos: position{line: 586, col: 10, offset: 18206}, + pos: position{line: 586, col: 10, offset: 18213}, expr: &litMatcher{ - pos: position{line: 586, col: 11, offset: 18207}, + pos: position{line: 586, col: 11, offset: 18214}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 587, col: 5, offset: 18286}, + pos: position{line: 587, col: 5, offset: 18293}, label: "content", expr: &actionExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, run: (*parser).callonLongHandAttributes125, expr: &labeledExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 593, col: 14, offset: 18444}, + pos: position{line: 593, col: 14, offset: 18451}, expr: &choiceExpr{ - pos: position{line: 594, col: 9, offset: 18454}, + pos: position{line: 594, col: 9, offset: 18461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes129, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -13405,10 +13405,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes132, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13416,84 +13416,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes134, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes136, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes138, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes140, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes142, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes144, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes147, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes151, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13502,9 +13502,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13518,33 +13518,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes158, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes163, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13552,12 +13552,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes165, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13574,7 +13574,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13583,28 +13583,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes169, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes173, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13613,9 +13613,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13629,33 +13629,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes180, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes185, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -13663,12 +13663,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes187, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -13685,7 +13685,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13694,28 +13694,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes191, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes195, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13724,9 +13724,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13740,7 +13740,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13749,28 +13749,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes201, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes205, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -13779,9 +13779,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -13795,7 +13795,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -13810,50 +13810,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, run: (*parser).callonLongHandAttributes211, expr: &litMatcher{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, val: "\\\"", ignoreCase: false, want: "\"\\\\\\\"\"", }, }, &litMatcher{ - pos: position{line: 601, col: 13, offset: 18647}, + pos: position{line: 601, col: 13, offset: 18654}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, &litMatcher{ - pos: position{line: 601, col: 21, offset: 18655}, + pos: position{line: 601, col: 21, offset: 18662}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, &litMatcher{ - pos: position{line: 601, col: 29, offset: 18663}, + pos: position{line: 601, col: 29, offset: 18670}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, run: (*parser).callonLongHandAttributes216, expr: &litMatcher{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &actionExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, run: (*parser).callonLongHandAttributes218, expr: &oneOrMoreExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, expr: &charClassMatcher{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, val: "[^\\r\\n\\\\\"` ]", chars: []rune{'\r', '\n', '\\', '"', '`', ' '}, ignoreCase: false, @@ -13868,25 +13868,25 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 5, offset: 18334}, + pos: position{line: 588, col: 5, offset: 18341}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, &andExpr{ - pos: position{line: 588, col: 10, offset: 18339}, + pos: position{line: 588, col: 10, offset: 18346}, expr: ¬Expr{ - pos: position{line: 588, col: 12, offset: 18341}, + pos: position{line: 588, col: 12, offset: 18348}, expr: &seqExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes226, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13895,7 +13895,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 21, offset: 18350}, + pos: position{line: 588, col: 21, offset: 18357}, val: "=", ignoreCase: false, want: "\"=\"", @@ -13908,66 +13908,66 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, run: (*parser).callonLongHandAttributes229, expr: &seqExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 501, col: 16, offset: 15634}, + pos: position{line: 501, col: 16, offset: 15641}, expr: &choiceExpr{ - pos: position{line: 504, col: 9, offset: 15816}, + pos: position{line: 504, col: 9, offset: 15823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes234, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes236, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes238, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes240, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, run: (*parser).callonLongHandAttributes242, expr: &oneOrMoreExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, expr: &charClassMatcher{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, val: "[^,=.%# \\r\\n�{]]", chars: []rune{',', '=', '.', '%', '#', ' ', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -13976,44 +13976,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes245, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes247, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes250, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes254, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14022,9 +14022,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14038,33 +14038,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes261, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes266, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14072,12 +14072,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes268, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14094,7 +14094,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14103,28 +14103,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes272, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes276, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14133,9 +14133,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14149,33 +14149,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes283, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes288, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14183,12 +14183,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes290, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14205,7 +14205,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14214,28 +14214,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes294, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes298, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14244,9 +14244,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14260,7 +14260,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14269,28 +14269,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes304, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes308, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14299,9 +14299,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14315,7 +14315,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14330,10 +14330,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, run: (*parser).callonLongHandAttributes314, expr: &litMatcher{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, val: "{", ignoreCase: false, want: "\"{\"", @@ -14344,19 +14344,19 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 514, col: 5, offset: 16098}, + pos: position{line: 514, col: 5, offset: 16105}, expr: ¬Expr{ - pos: position{line: 514, col: 7, offset: 16100}, + pos: position{line: 514, col: 7, offset: 16107}, expr: &seqExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes320, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14365,7 +14365,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 514, col: 16, offset: 16109}, + pos: position{line: 514, col: 16, offset: 16116}, val: "=", ignoreCase: false, want: "\"=\"", @@ -14384,100 +14384,100 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 454, col: 5, offset: 14308}, + pos: position{line: 454, col: 5, offset: 14315}, label: "extras", expr: &zeroOrMoreExpr{ - pos: position{line: 454, col: 12, offset: 14315}, + pos: position{line: 454, col: 12, offset: 14322}, expr: &actionExpr{ - pos: position{line: 455, col: 9, offset: 14326}, + pos: position{line: 455, col: 9, offset: 14333}, run: (*parser).callonLongHandAttributes325, expr: &seqExpr{ - pos: position{line: 455, col: 9, offset: 14326}, + pos: position{line: 455, col: 9, offset: 14333}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 455, col: 9, offset: 14326}, + pos: position{line: 455, col: 9, offset: 14333}, expr: &litMatcher{ - pos: position{line: 455, col: 10, offset: 14327}, + pos: position{line: 455, col: 10, offset: 14334}, val: ",", ignoreCase: false, want: "\",\"", }, }, ¬Expr{ - pos: position{line: 455, col: 14, offset: 14331}, + pos: position{line: 455, col: 14, offset: 14338}, expr: &litMatcher{ - pos: position{line: 455, col: 15, offset: 14332}, + pos: position{line: 455, col: 15, offset: 14339}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &labeledExpr{ - pos: position{line: 456, col: 9, offset: 14344}, + pos: position{line: 456, col: 9, offset: 14351}, label: "extra", expr: &choiceExpr{ - pos: position{line: 457, col: 13, offset: 14364}, + pos: position{line: 457, col: 13, offset: 14371}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 479, col: 25, offset: 14974}, + pos: position{line: 479, col: 25, offset: 14981}, run: (*parser).callonLongHandAttributes333, expr: &seqExpr{ - pos: position{line: 479, col: 25, offset: 14974}, + pos: position{line: 479, col: 25, offset: 14981}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 479, col: 25, offset: 14974}, + pos: position{line: 479, col: 25, offset: 14981}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 479, col: 29, offset: 14978}, + pos: position{line: 479, col: 29, offset: 14985}, label: "id", expr: &choiceExpr{ - pos: position{line: 499, col: 5, offset: 15557}, + pos: position{line: 499, col: 5, offset: 15564}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, run: (*parser).callonLongHandAttributes338, expr: &seqExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, val: "'", ignoreCase: false, want: "\"'\"", }, ¬Expr{ - pos: position{line: 560, col: 9, offset: 17373}, + pos: position{line: 560, col: 9, offset: 17380}, expr: &litMatcher{ - pos: position{line: 560, col: 10, offset: 17374}, + pos: position{line: 560, col: 10, offset: 17381}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 561, col: 5, offset: 17453}, + pos: position{line: 561, col: 5, offset: 17460}, label: "content", expr: &actionExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, run: (*parser).callonLongHandAttributes344, expr: &labeledExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 567, col: 14, offset: 17593}, + pos: position{line: 567, col: 14, offset: 17600}, expr: &choiceExpr{ - pos: position{line: 568, col: 9, offset: 17603}, + pos: position{line: 568, col: 9, offset: 17610}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes348, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -14487,10 +14487,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes351, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14498,84 +14498,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes353, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes355, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes357, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes359, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes361, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes363, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes366, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes370, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14584,9 +14584,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14600,33 +14600,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes377, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes382, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14634,12 +14634,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes384, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14656,7 +14656,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14665,28 +14665,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes388, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes392, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14695,9 +14695,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14711,33 +14711,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes399, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes404, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -14745,12 +14745,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes406, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14767,7 +14767,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14776,28 +14776,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes410, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes414, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14806,9 +14806,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14822,7 +14822,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14831,28 +14831,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes420, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes424, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -14861,9 +14861,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -14877,7 +14877,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -14892,44 +14892,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, run: (*parser).callonLongHandAttributes430, expr: &litMatcher{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, }, &litMatcher{ - pos: position{line: 575, col: 13, offset: 17795}, + pos: position{line: 575, col: 13, offset: 17802}, val: "'`", ignoreCase: false, want: "\"'`\"", }, &litMatcher{ - pos: position{line: 575, col: 20, offset: 17802}, + pos: position{line: 575, col: 20, offset: 17809}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, run: (*parser).callonLongHandAttributes434, expr: &litMatcher{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &actionExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, run: (*parser).callonLongHandAttributes436, expr: &oneOrMoreExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, expr: &charClassMatcher{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, val: "[^\\r\\n\\\\\\ ]", chars: []rune{'\r', '\n', '\\', '\'', ' '}, ignoreCase: false, @@ -14944,7 +14944,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 562, col: 5, offset: 17501}, + pos: position{line: 562, col: 5, offset: 17508}, val: "'", ignoreCase: false, want: "\"'\"", @@ -14953,47 +14953,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, run: (*parser).callonLongHandAttributes440, expr: &seqExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, ¬Expr{ - pos: position{line: 586, col: 10, offset: 18206}, + pos: position{line: 586, col: 10, offset: 18213}, expr: &litMatcher{ - pos: position{line: 586, col: 11, offset: 18207}, + pos: position{line: 586, col: 11, offset: 18214}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 587, col: 5, offset: 18286}, + pos: position{line: 587, col: 5, offset: 18293}, label: "content", expr: &actionExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, run: (*parser).callonLongHandAttributes446, expr: &labeledExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 593, col: 14, offset: 18444}, + pos: position{line: 593, col: 14, offset: 18451}, expr: &choiceExpr{ - pos: position{line: 594, col: 9, offset: 18454}, + pos: position{line: 594, col: 9, offset: 18461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes450, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -15003,10 +15003,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes453, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15014,84 +15014,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes455, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes457, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes459, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes461, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes463, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes465, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes468, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes472, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15100,9 +15100,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15116,33 +15116,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes479, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes484, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15150,12 +15150,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes486, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15172,7 +15172,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15181,28 +15181,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes490, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes494, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15211,9 +15211,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15227,33 +15227,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes501, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes506, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15261,12 +15261,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes508, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15283,7 +15283,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15292,28 +15292,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes512, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes516, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15322,9 +15322,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15338,7 +15338,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15347,28 +15347,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes522, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes526, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15377,9 +15377,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15393,7 +15393,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15408,50 +15408,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, run: (*parser).callonLongHandAttributes532, expr: &litMatcher{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, val: "\\\"", ignoreCase: false, want: "\"\\\\\\\"\"", }, }, &litMatcher{ - pos: position{line: 601, col: 13, offset: 18647}, + pos: position{line: 601, col: 13, offset: 18654}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, &litMatcher{ - pos: position{line: 601, col: 21, offset: 18655}, + pos: position{line: 601, col: 21, offset: 18662}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, &litMatcher{ - pos: position{line: 601, col: 29, offset: 18663}, + pos: position{line: 601, col: 29, offset: 18670}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, run: (*parser).callonLongHandAttributes537, expr: &litMatcher{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &actionExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, run: (*parser).callonLongHandAttributes539, expr: &oneOrMoreExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, expr: &charClassMatcher{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, val: "[^\\r\\n\\\\\"` ]", chars: []rune{'\r', '\n', '\\', '"', '`', ' '}, ignoreCase: false, @@ -15466,25 +15466,25 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 5, offset: 18334}, + pos: position{line: 588, col: 5, offset: 18341}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, &andExpr{ - pos: position{line: 588, col: 10, offset: 18339}, + pos: position{line: 588, col: 10, offset: 18346}, expr: ¬Expr{ - pos: position{line: 588, col: 12, offset: 18341}, + pos: position{line: 588, col: 12, offset: 18348}, expr: &seqExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes547, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15493,7 +15493,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 21, offset: 18350}, + pos: position{line: 588, col: 21, offset: 18357}, val: "=", ignoreCase: false, want: "\"=\"", @@ -15506,66 +15506,66 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, run: (*parser).callonLongHandAttributes550, expr: &seqExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 501, col: 16, offset: 15634}, + pos: position{line: 501, col: 16, offset: 15641}, expr: &choiceExpr{ - pos: position{line: 504, col: 9, offset: 15816}, + pos: position{line: 504, col: 9, offset: 15823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes555, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes557, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes559, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes561, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, run: (*parser).callonLongHandAttributes563, expr: &oneOrMoreExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, expr: &charClassMatcher{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, val: "[^,=.%# \\r\\n�{]]", chars: []rune{',', '=', '.', '%', '#', ' ', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -15574,44 +15574,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes566, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes568, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes571, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes575, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15620,9 +15620,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15636,33 +15636,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes582, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes587, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15670,12 +15670,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes589, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15692,7 +15692,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15701,28 +15701,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes593, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes597, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15731,9 +15731,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15747,33 +15747,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes604, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes609, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -15781,12 +15781,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes611, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -15803,7 +15803,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15812,28 +15812,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes615, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes619, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15842,9 +15842,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15858,7 +15858,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15867,28 +15867,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes625, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes629, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -15897,9 +15897,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -15913,7 +15913,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -15928,10 +15928,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, run: (*parser).callonLongHandAttributes635, expr: &litMatcher{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, val: "{", ignoreCase: false, want: "\"{\"", @@ -15942,19 +15942,19 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 514, col: 5, offset: 16098}, + pos: position{line: 514, col: 5, offset: 16105}, expr: ¬Expr{ - pos: position{line: 514, col: 7, offset: 16100}, + pos: position{line: 514, col: 7, offset: 16107}, expr: &seqExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes641, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15963,7 +15963,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 514, col: 16, offset: 16109}, + pos: position{line: 514, col: 16, offset: 16116}, val: "=", ignoreCase: false, want: "\"=\"", @@ -15982,65 +15982,65 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 493, col: 29, offset: 15400}, + pos: position{line: 493, col: 29, offset: 15407}, run: (*parser).callonLongHandAttributes644, expr: &seqExpr{ - pos: position{line: 493, col: 29, offset: 15400}, + pos: position{line: 493, col: 29, offset: 15407}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 493, col: 29, offset: 15400}, + pos: position{line: 493, col: 29, offset: 15407}, val: "%", ignoreCase: false, want: "\"%\"", }, &labeledExpr{ - pos: position{line: 493, col: 33, offset: 15404}, + pos: position{line: 493, col: 33, offset: 15411}, label: "option", expr: &choiceExpr{ - pos: position{line: 499, col: 5, offset: 15557}, + pos: position{line: 499, col: 5, offset: 15564}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, run: (*parser).callonLongHandAttributes649, expr: &seqExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, val: "'", ignoreCase: false, want: "\"'\"", }, ¬Expr{ - pos: position{line: 560, col: 9, offset: 17373}, + pos: position{line: 560, col: 9, offset: 17380}, expr: &litMatcher{ - pos: position{line: 560, col: 10, offset: 17374}, + pos: position{line: 560, col: 10, offset: 17381}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 561, col: 5, offset: 17453}, + pos: position{line: 561, col: 5, offset: 17460}, label: "content", expr: &actionExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, run: (*parser).callonLongHandAttributes655, expr: &labeledExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 567, col: 14, offset: 17593}, + pos: position{line: 567, col: 14, offset: 17600}, expr: &choiceExpr{ - pos: position{line: 568, col: 9, offset: 17603}, + pos: position{line: 568, col: 9, offset: 17610}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes659, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16050,10 +16050,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes662, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16061,84 +16061,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes664, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes666, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes668, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes670, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes672, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes674, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes677, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes681, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16147,9 +16147,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16163,33 +16163,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes688, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes693, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16197,12 +16197,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes695, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16219,7 +16219,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16228,28 +16228,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes699, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes703, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16258,9 +16258,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16274,33 +16274,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes710, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes715, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16308,12 +16308,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes717, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16330,7 +16330,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16339,28 +16339,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes721, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes725, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16369,9 +16369,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16385,7 +16385,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16394,28 +16394,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes731, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes735, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16424,9 +16424,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16440,7 +16440,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16455,44 +16455,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, run: (*parser).callonLongHandAttributes741, expr: &litMatcher{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, }, &litMatcher{ - pos: position{line: 575, col: 13, offset: 17795}, + pos: position{line: 575, col: 13, offset: 17802}, val: "'`", ignoreCase: false, want: "\"'`\"", }, &litMatcher{ - pos: position{line: 575, col: 20, offset: 17802}, + pos: position{line: 575, col: 20, offset: 17809}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, run: (*parser).callonLongHandAttributes745, expr: &litMatcher{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &actionExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, run: (*parser).callonLongHandAttributes747, expr: &oneOrMoreExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, expr: &charClassMatcher{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, val: "[^\\r\\n\\\\\\ ]", chars: []rune{'\r', '\n', '\\', '\'', ' '}, ignoreCase: false, @@ -16507,7 +16507,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 562, col: 5, offset: 17501}, + pos: position{line: 562, col: 5, offset: 17508}, val: "'", ignoreCase: false, want: "\"'\"", @@ -16516,47 +16516,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, run: (*parser).callonLongHandAttributes751, expr: &seqExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, ¬Expr{ - pos: position{line: 586, col: 10, offset: 18206}, + pos: position{line: 586, col: 10, offset: 18213}, expr: &litMatcher{ - pos: position{line: 586, col: 11, offset: 18207}, + pos: position{line: 586, col: 11, offset: 18214}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 587, col: 5, offset: 18286}, + pos: position{line: 587, col: 5, offset: 18293}, label: "content", expr: &actionExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, run: (*parser).callonLongHandAttributes757, expr: &labeledExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 593, col: 14, offset: 18444}, + pos: position{line: 593, col: 14, offset: 18451}, expr: &choiceExpr{ - pos: position{line: 594, col: 9, offset: 18454}, + pos: position{line: 594, col: 9, offset: 18461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes761, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -16566,10 +16566,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes764, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16577,84 +16577,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes766, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes768, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes770, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes772, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes774, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes776, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes779, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes783, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16663,9 +16663,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16679,33 +16679,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes790, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes795, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16713,12 +16713,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes797, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16735,7 +16735,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16744,28 +16744,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes801, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes805, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16774,9 +16774,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16790,33 +16790,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes812, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes817, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -16824,12 +16824,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes819, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -16846,7 +16846,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16855,28 +16855,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes823, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes827, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16885,9 +16885,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16901,7 +16901,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16910,28 +16910,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes833, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes837, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -16940,9 +16940,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -16956,7 +16956,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -16971,50 +16971,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, run: (*parser).callonLongHandAttributes843, expr: &litMatcher{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, val: "\\\"", ignoreCase: false, want: "\"\\\\\\\"\"", }, }, &litMatcher{ - pos: position{line: 601, col: 13, offset: 18647}, + pos: position{line: 601, col: 13, offset: 18654}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, &litMatcher{ - pos: position{line: 601, col: 21, offset: 18655}, + pos: position{line: 601, col: 21, offset: 18662}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, &litMatcher{ - pos: position{line: 601, col: 29, offset: 18663}, + pos: position{line: 601, col: 29, offset: 18670}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, run: (*parser).callonLongHandAttributes848, expr: &litMatcher{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &actionExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, run: (*parser).callonLongHandAttributes850, expr: &oneOrMoreExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, expr: &charClassMatcher{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, val: "[^\\r\\n\\\\\"` ]", chars: []rune{'\r', '\n', '\\', '"', '`', ' '}, ignoreCase: false, @@ -17029,25 +17029,25 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 5, offset: 18334}, + pos: position{line: 588, col: 5, offset: 18341}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, &andExpr{ - pos: position{line: 588, col: 10, offset: 18339}, + pos: position{line: 588, col: 10, offset: 18346}, expr: ¬Expr{ - pos: position{line: 588, col: 12, offset: 18341}, + pos: position{line: 588, col: 12, offset: 18348}, expr: &seqExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes858, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17056,7 +17056,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 21, offset: 18350}, + pos: position{line: 588, col: 21, offset: 18357}, val: "=", ignoreCase: false, want: "\"=\"", @@ -17069,66 +17069,66 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, run: (*parser).callonLongHandAttributes861, expr: &seqExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 501, col: 16, offset: 15634}, + pos: position{line: 501, col: 16, offset: 15641}, expr: &choiceExpr{ - pos: position{line: 504, col: 9, offset: 15816}, + pos: position{line: 504, col: 9, offset: 15823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes866, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes868, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes870, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes872, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, run: (*parser).callonLongHandAttributes874, expr: &oneOrMoreExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, expr: &charClassMatcher{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, val: "[^,=.%# \\r\\n�{]]", chars: []rune{',', '=', '.', '%', '#', ' ', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -17137,44 +17137,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes877, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes879, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes882, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes886, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17183,9 +17183,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17199,33 +17199,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes893, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes898, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -17233,12 +17233,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes900, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17255,7 +17255,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17264,28 +17264,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes904, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes908, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17294,9 +17294,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17310,33 +17310,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes915, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes920, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -17344,12 +17344,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes922, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17366,7 +17366,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17375,28 +17375,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes926, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes930, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17405,9 +17405,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17421,7 +17421,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17430,28 +17430,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes936, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes940, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17460,9 +17460,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17476,7 +17476,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17491,10 +17491,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, run: (*parser).callonLongHandAttributes946, expr: &litMatcher{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, val: "{", ignoreCase: false, want: "\"{\"", @@ -17505,19 +17505,19 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 514, col: 5, offset: 16098}, + pos: position{line: 514, col: 5, offset: 16105}, expr: ¬Expr{ - pos: position{line: 514, col: 7, offset: 16100}, + pos: position{line: 514, col: 7, offset: 16107}, expr: &seqExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes952, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17526,7 +17526,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 514, col: 16, offset: 16109}, + pos: position{line: 514, col: 16, offset: 16116}, val: "=", ignoreCase: false, want: "\"=\"", @@ -17545,65 +17545,65 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 488, col: 30, offset: 15240}, + pos: position{line: 488, col: 30, offset: 15247}, run: (*parser).callonLongHandAttributes955, expr: &seqExpr{ - pos: position{line: 488, col: 30, offset: 15240}, + pos: position{line: 488, col: 30, offset: 15247}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 488, col: 30, offset: 15240}, + pos: position{line: 488, col: 30, offset: 15247}, val: ".", ignoreCase: false, want: "\".\"", }, &labeledExpr{ - pos: position{line: 488, col: 34, offset: 15244}, + pos: position{line: 488, col: 34, offset: 15251}, label: "role", expr: &choiceExpr{ - pos: position{line: 499, col: 5, offset: 15557}, + pos: position{line: 499, col: 5, offset: 15564}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, run: (*parser).callonLongHandAttributes960, expr: &seqExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, val: "'", ignoreCase: false, want: "\"'\"", }, ¬Expr{ - pos: position{line: 560, col: 9, offset: 17373}, + pos: position{line: 560, col: 9, offset: 17380}, expr: &litMatcher{ - pos: position{line: 560, col: 10, offset: 17374}, + pos: position{line: 560, col: 10, offset: 17381}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 561, col: 5, offset: 17453}, + pos: position{line: 561, col: 5, offset: 17460}, label: "content", expr: &actionExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, run: (*parser).callonLongHandAttributes966, expr: &labeledExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 567, col: 14, offset: 17593}, + pos: position{line: 567, col: 14, offset: 17600}, expr: &choiceExpr{ - pos: position{line: 568, col: 9, offset: 17603}, + pos: position{line: 568, col: 9, offset: 17610}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes970, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17613,10 +17613,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes973, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17624,84 +17624,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes975, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes977, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes979, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes981, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes983, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes985, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes988, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes992, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17710,9 +17710,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17726,33 +17726,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes999, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1004, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -17760,12 +17760,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1006, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17782,7 +17782,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17791,28 +17791,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes1010, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1014, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17821,9 +17821,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17837,33 +17837,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes1021, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1026, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -17871,12 +17871,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1028, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17893,7 +17893,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17902,28 +17902,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes1032, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1036, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17932,9 +17932,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -17948,7 +17948,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -17957,28 +17957,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes1042, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1046, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -17987,9 +17987,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18003,7 +18003,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18018,44 +18018,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, run: (*parser).callonLongHandAttributes1052, expr: &litMatcher{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, }, &litMatcher{ - pos: position{line: 575, col: 13, offset: 17795}, + pos: position{line: 575, col: 13, offset: 17802}, val: "'`", ignoreCase: false, want: "\"'`\"", }, &litMatcher{ - pos: position{line: 575, col: 20, offset: 17802}, + pos: position{line: 575, col: 20, offset: 17809}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, run: (*parser).callonLongHandAttributes1056, expr: &litMatcher{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &actionExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, run: (*parser).callonLongHandAttributes1058, expr: &oneOrMoreExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, expr: &charClassMatcher{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, val: "[^\\r\\n\\\\\\ ]", chars: []rune{'\r', '\n', '\\', '\'', ' '}, ignoreCase: false, @@ -18070,7 +18070,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 562, col: 5, offset: 17501}, + pos: position{line: 562, col: 5, offset: 17508}, val: "'", ignoreCase: false, want: "\"'\"", @@ -18079,47 +18079,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, run: (*parser).callonLongHandAttributes1062, expr: &seqExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, ¬Expr{ - pos: position{line: 586, col: 10, offset: 18206}, + pos: position{line: 586, col: 10, offset: 18213}, expr: &litMatcher{ - pos: position{line: 586, col: 11, offset: 18207}, + pos: position{line: 586, col: 11, offset: 18214}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 587, col: 5, offset: 18286}, + pos: position{line: 587, col: 5, offset: 18293}, label: "content", expr: &actionExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, run: (*parser).callonLongHandAttributes1068, expr: &labeledExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 593, col: 14, offset: 18444}, + pos: position{line: 593, col: 14, offset: 18451}, expr: &choiceExpr{ - pos: position{line: 594, col: 9, offset: 18454}, + pos: position{line: 594, col: 9, offset: 18461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonLongHandAttributes1072, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -18129,10 +18129,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes1075, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18140,84 +18140,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes1077, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes1079, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes1081, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes1083, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes1085, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes1087, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes1090, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1094, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18226,9 +18226,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18242,33 +18242,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes1101, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1106, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -18276,12 +18276,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1108, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -18298,7 +18298,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18307,28 +18307,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes1112, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1116, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18337,9 +18337,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18353,33 +18353,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes1123, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1128, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -18387,12 +18387,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1130, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -18409,7 +18409,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18418,28 +18418,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes1134, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1138, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18448,9 +18448,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18464,7 +18464,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18473,28 +18473,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes1144, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1148, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18503,9 +18503,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18519,7 +18519,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18534,50 +18534,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, run: (*parser).callonLongHandAttributes1154, expr: &litMatcher{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, val: "\\\"", ignoreCase: false, want: "\"\\\\\\\"\"", }, }, &litMatcher{ - pos: position{line: 601, col: 13, offset: 18647}, + pos: position{line: 601, col: 13, offset: 18654}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, &litMatcher{ - pos: position{line: 601, col: 21, offset: 18655}, + pos: position{line: 601, col: 21, offset: 18662}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, &litMatcher{ - pos: position{line: 601, col: 29, offset: 18663}, + pos: position{line: 601, col: 29, offset: 18670}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, run: (*parser).callonLongHandAttributes1159, expr: &litMatcher{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &actionExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, run: (*parser).callonLongHandAttributes1161, expr: &oneOrMoreExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, expr: &charClassMatcher{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, val: "[^\\r\\n\\\\\"` ]", chars: []rune{'\r', '\n', '\\', '"', '`', ' '}, ignoreCase: false, @@ -18592,25 +18592,25 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 5, offset: 18334}, + pos: position{line: 588, col: 5, offset: 18341}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, &andExpr{ - pos: position{line: 588, col: 10, offset: 18339}, + pos: position{line: 588, col: 10, offset: 18346}, expr: ¬Expr{ - pos: position{line: 588, col: 12, offset: 18341}, + pos: position{line: 588, col: 12, offset: 18348}, expr: &seqExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes1169, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18619,7 +18619,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 21, offset: 18350}, + pos: position{line: 588, col: 21, offset: 18357}, val: "=", ignoreCase: false, want: "\"=\"", @@ -18632,66 +18632,66 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, run: (*parser).callonLongHandAttributes1172, expr: &seqExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 501, col: 7, offset: 15625}, + pos: position{line: 501, col: 7, offset: 15632}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 501, col: 16, offset: 15634}, + pos: position{line: 501, col: 16, offset: 15641}, expr: &choiceExpr{ - pos: position{line: 504, col: 9, offset: 15816}, + pos: position{line: 504, col: 9, offset: 15823}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonLongHandAttributes1177, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonLongHandAttributes1179, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonLongHandAttributes1181, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonLongHandAttributes1183, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, run: (*parser).callonLongHandAttributes1185, expr: &oneOrMoreExpr{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, expr: &charClassMatcher{ - pos: position{line: 505, col: 12, offset: 15842}, + pos: position{line: 505, col: 12, offset: 15849}, val: "[^,=.%# \\r\\n�{]]", chars: []rune{',', '=', '.', '%', '#', ' ', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -18700,44 +18700,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes1188, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLongHandAttributes1190, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLongHandAttributes1193, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1197, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18746,9 +18746,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18762,33 +18762,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes1204, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1209, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -18796,12 +18796,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1211, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -18818,7 +18818,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18827,28 +18827,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLongHandAttributes1215, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1219, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18857,9 +18857,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18873,33 +18873,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLongHandAttributes1226, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLongHandAttributes1231, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -18907,12 +18907,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLongHandAttributes1233, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -18929,7 +18929,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18938,28 +18938,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLongHandAttributes1237, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1241, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -18968,9 +18968,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -18984,7 +18984,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -18993,28 +18993,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLongHandAttributes1247, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLongHandAttributes1251, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -19023,9 +19023,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -19039,7 +19039,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -19054,10 +19054,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, run: (*parser).callonLongHandAttributes1257, expr: &litMatcher{ - pos: position{line: 510, col: 12, offset: 16010}, + pos: position{line: 510, col: 12, offset: 16017}, val: "{", ignoreCase: false, want: "\"{\"", @@ -19068,19 +19068,19 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 514, col: 5, offset: 16098}, + pos: position{line: 514, col: 5, offset: 16105}, expr: ¬Expr{ - pos: position{line: 514, col: 7, offset: 16100}, + pos: position{line: 514, col: 7, offset: 16107}, expr: &seqExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 514, col: 9, offset: 16102}, + pos: position{line: 514, col: 9, offset: 16109}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes1263, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19089,7 +19089,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 514, col: 16, offset: 16109}, + pos: position{line: 514, col: 16, offset: 16116}, val: "=", ignoreCase: false, want: "\"=\"", @@ -19116,23 +19116,23 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 462, col: 8, offset: 14515}, + pos: position{line: 462, col: 8, offset: 14522}, expr: &seqExpr{ - pos: position{line: 462, col: 9, offset: 14516}, + pos: position{line: 462, col: 9, offset: 14523}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 462, col: 9, offset: 14516}, + pos: position{line: 462, col: 9, offset: 14523}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 462, col: 13, offset: 14520}, + pos: position{line: 462, col: 13, offset: 14527}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLongHandAttributes1270, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19144,7 +19144,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 463, col: 5, offset: 14534}, + pos: position{line: 463, col: 5, offset: 14541}, run: (*parser).callonLongHandAttributes1272, }, }, @@ -19153,19 +19153,19 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 436, col: 5, offset: 13641}, + pos: position{line: 436, col: 5, offset: 13648}, label: "otherAttributes", expr: &zeroOrMoreExpr{ - pos: position{line: 436, col: 21, offset: 13657}, + pos: position{line: 436, col: 21, offset: 13664}, expr: &choiceExpr{ - pos: position{line: 436, col: 22, offset: 13658}, + pos: position{line: 436, col: 22, offset: 13665}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 436, col: 22, offset: 13658}, + pos: position{line: 436, col: 22, offset: 13665}, name: "PositionalAttribute", }, &ruleRefExpr{ - pos: position{line: 436, col: 44, offset: 13680}, + pos: position{line: 436, col: 44, offset: 13687}, name: "NamedAttribute", }, }, @@ -19173,7 +19173,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 437, col: 5, offset: 13701}, + pos: position{line: 437, col: 5, offset: 13708}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19184,45 +19184,45 @@ var g = &grammar{ }, { name: "PositionalAttribute", - pos: position{line: 519, col: 1, offset: 16187}, + pos: position{line: 519, col: 1, offset: 16194}, expr: &choiceExpr{ - pos: position{line: 519, col: 24, offset: 16210}, + pos: position{line: 519, col: 24, offset: 16217}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 520, col: 5, offset: 16216}, + pos: position{line: 520, col: 5, offset: 16223}, run: (*parser).callonPositionalAttribute2, expr: &seqExpr{ - pos: position{line: 520, col: 5, offset: 16216}, + pos: position{line: 520, col: 5, offset: 16223}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 520, col: 5, offset: 16216}, + pos: position{line: 520, col: 5, offset: 16223}, label: "value", expr: &ruleRefExpr{ - pos: position{line: 520, col: 12, offset: 16223}, + pos: position{line: 520, col: 12, offset: 16230}, name: "AttributeValue", }, }, &choiceExpr{ - pos: position{line: 520, col: 29, offset: 16240}, + pos: position{line: 520, col: 29, offset: 16247}, alternatives: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 520, col: 29, offset: 16240}, + pos: position{line: 520, col: 29, offset: 16247}, expr: &seqExpr{ - pos: position{line: 520, col: 30, offset: 16241}, + pos: position{line: 520, col: 30, offset: 16248}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 520, col: 30, offset: 16241}, + pos: position{line: 520, col: 30, offset: 16248}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 520, col: 34, offset: 16245}, + pos: position{line: 520, col: 34, offset: 16252}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19234,9 +19234,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 520, col: 45, offset: 16256}, + pos: position{line: 520, col: 45, offset: 16263}, expr: &litMatcher{ - pos: position{line: 520, col: 46, offset: 16257}, + pos: position{line: 520, col: 46, offset: 16264}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19248,24 +19248,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 525, col: 6, offset: 16402}, + pos: position{line: 525, col: 6, offset: 16409}, run: (*parser).callonPositionalAttribute15, expr: &seqExpr{ - pos: position{line: 525, col: 6, offset: 16402}, + pos: position{line: 525, col: 6, offset: 16409}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 525, col: 6, offset: 16402}, + pos: position{line: 525, col: 6, offset: 16409}, label: "value", expr: &seqExpr{ - pos: position{line: 525, col: 13, offset: 16409}, + pos: position{line: 525, col: 13, offset: 16416}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 525, col: 13, offset: 16409}, + pos: position{line: 525, col: 13, offset: 16416}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19274,24 +19274,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 525, col: 21, offset: 16417}, + pos: position{line: 525, col: 21, offset: 16424}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 525, col: 22, offset: 16418}, + pos: position{line: 525, col: 22, offset: 16425}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 525, col: 22, offset: 16418}, + pos: position{line: 525, col: 22, offset: 16425}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 525, col: 26, offset: 16422}, + pos: position{line: 525, col: 26, offset: 16429}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19302,9 +19302,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 525, col: 36, offset: 16432}, + pos: position{line: 525, col: 36, offset: 16439}, expr: &litMatcher{ - pos: position{line: 525, col: 37, offset: 16433}, + pos: position{line: 525, col: 37, offset: 16440}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19316,7 +19316,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 526, col: 5, offset: 16443}, + pos: position{line: 526, col: 5, offset: 16450}, run: (*parser).callonPositionalAttribute30, }, }, @@ -19327,29 +19327,29 @@ var g = &grammar{ }, { name: "NamedAttribute", - pos: position{line: 536, col: 1, offset: 16758}, + pos: position{line: 536, col: 1, offset: 16765}, expr: &actionExpr{ - pos: position{line: 537, col: 5, offset: 16781}, + pos: position{line: 537, col: 5, offset: 16788}, run: (*parser).callonNamedAttribute1, expr: &seqExpr{ - pos: position{line: 537, col: 5, offset: 16781}, + pos: position{line: 537, col: 5, offset: 16788}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 537, col: 5, offset: 16781}, + pos: position{line: 537, col: 5, offset: 16788}, label: "key", expr: &actionExpr{ - pos: position{line: 545, col: 22, offset: 17069}, + pos: position{line: 545, col: 22, offset: 17076}, run: (*parser).callonNamedAttribute4, expr: &seqExpr{ - pos: position{line: 545, col: 22, offset: 17069}, + pos: position{line: 545, col: 22, offset: 17076}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 545, col: 22, offset: 17069}, + pos: position{line: 545, col: 22, offset: 17076}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19358,9 +19358,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 545, col: 29, offset: 17076}, + pos: position{line: 545, col: 29, offset: 17083}, expr: &charClassMatcher{ - pos: position{line: 545, col: 29, offset: 17076}, + pos: position{line: 545, col: 29, offset: 17083}, val: "[^\\r\\n=,]]", chars: []rune{'\r', '\n', '=', ',', ']'}, ignoreCase: false, @@ -19372,18 +19372,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 538, col: 5, offset: 16810}, + pos: position{line: 538, col: 5, offset: 16817}, val: "=", ignoreCase: false, want: "\"=\"", }, &zeroOrMoreExpr{ - pos: position{line: 538, col: 9, offset: 16814}, + pos: position{line: 538, col: 9, offset: 16821}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonNamedAttribute13, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19392,31 +19392,31 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 539, col: 5, offset: 16826}, + pos: position{line: 539, col: 5, offset: 16833}, label: "value", expr: &ruleRefExpr{ - pos: position{line: 539, col: 12, offset: 16833}, + pos: position{line: 539, col: 12, offset: 16840}, name: "AttributeValue", }, }, &zeroOrOneExpr{ - pos: position{line: 539, col: 28, offset: 16849}, + pos: position{line: 539, col: 28, offset: 16856}, expr: &seqExpr{ - pos: position{line: 539, col: 29, offset: 16850}, + pos: position{line: 539, col: 29, offset: 16857}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 539, col: 29, offset: 16850}, + pos: position{line: 539, col: 29, offset: 16857}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 539, col: 33, offset: 16854}, + pos: position{line: 539, col: 33, offset: 16861}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonNamedAttribute21, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19433,61 +19433,61 @@ var g = &grammar{ }, { name: "AttributeValue", - pos: position{line: 549, col: 1, offset: 17133}, + pos: position{line: 549, col: 1, offset: 17140}, expr: &actionExpr{ - pos: position{line: 550, col: 5, offset: 17156}, + pos: position{line: 550, col: 5, offset: 17163}, run: (*parser).callonAttributeValue1, expr: &seqExpr{ - pos: position{line: 550, col: 5, offset: 17156}, + pos: position{line: 550, col: 5, offset: 17163}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 550, col: 5, offset: 17156}, + pos: position{line: 550, col: 5, offset: 17163}, label: "value", expr: &choiceExpr{ - pos: position{line: 551, col: 9, offset: 17172}, + pos: position{line: 551, col: 9, offset: 17179}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, run: (*parser).callonAttributeValue5, expr: &seqExpr{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 560, col: 5, offset: 17369}, + pos: position{line: 560, col: 5, offset: 17376}, val: "'", ignoreCase: false, want: "\"'\"", }, ¬Expr{ - pos: position{line: 560, col: 9, offset: 17373}, + pos: position{line: 560, col: 9, offset: 17380}, expr: &litMatcher{ - pos: position{line: 560, col: 10, offset: 17374}, + pos: position{line: 560, col: 10, offset: 17381}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 561, col: 5, offset: 17453}, + pos: position{line: 561, col: 5, offset: 17460}, label: "content", expr: &actionExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, run: (*parser).callonAttributeValue11, expr: &labeledExpr{ - pos: position{line: 567, col: 5, offset: 17584}, + pos: position{line: 567, col: 5, offset: 17591}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 567, col: 14, offset: 17593}, + pos: position{line: 567, col: 14, offset: 17600}, expr: &choiceExpr{ - pos: position{line: 568, col: 9, offset: 17603}, + pos: position{line: 568, col: 9, offset: 17610}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonAttributeValue15, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -19497,10 +19497,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeValue18, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19508,84 +19508,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonAttributeValue20, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonAttributeValue22, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonAttributeValue24, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonAttributeValue26, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeValue28, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeValue30, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonAttributeValue33, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue37, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -19594,9 +19594,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -19610,33 +19610,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeValue44, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeValue49, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -19644,12 +19644,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeValue51, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -19666,7 +19666,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -19675,28 +19675,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonAttributeValue55, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue59, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -19705,9 +19705,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -19721,33 +19721,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeValue66, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeValue71, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -19755,12 +19755,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeValue73, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -19777,7 +19777,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -19786,28 +19786,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonAttributeValue77, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue81, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -19816,9 +19816,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -19832,7 +19832,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -19841,28 +19841,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonAttributeValue87, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue91, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -19871,9 +19871,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -19887,7 +19887,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -19902,44 +19902,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, run: (*parser).callonAttributeValue97, expr: &litMatcher{ - pos: position{line: 572, col: 12, offset: 17693}, + pos: position{line: 572, col: 12, offset: 17700}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, }, &litMatcher{ - pos: position{line: 575, col: 13, offset: 17795}, + pos: position{line: 575, col: 13, offset: 17802}, val: "'`", ignoreCase: false, want: "\"'`\"", }, &litMatcher{ - pos: position{line: 575, col: 20, offset: 17802}, + pos: position{line: 575, col: 20, offset: 17809}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, run: (*parser).callonAttributeValue101, expr: &litMatcher{ - pos: position{line: 575, col: 27, offset: 17809}, + pos: position{line: 575, col: 27, offset: 17816}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &actionExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, run: (*parser).callonAttributeValue103, expr: &oneOrMoreExpr{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, expr: &charClassMatcher{ - pos: position{line: 578, col: 12, offset: 17969}, + pos: position{line: 578, col: 12, offset: 17976}, val: "[^\\r\\n\\\\\\ ]", chars: []rune{'\r', '\n', '\\', '\'', ' '}, ignoreCase: false, @@ -19954,7 +19954,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 562, col: 5, offset: 17501}, + pos: position{line: 562, col: 5, offset: 17508}, val: "'", ignoreCase: false, want: "\"'\"", @@ -19963,47 +19963,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, run: (*parser).callonAttributeValue107, expr: &seqExpr{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 586, col: 5, offset: 18201}, + pos: position{line: 586, col: 5, offset: 18208}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, ¬Expr{ - pos: position{line: 586, col: 10, offset: 18206}, + pos: position{line: 586, col: 10, offset: 18213}, expr: &litMatcher{ - pos: position{line: 586, col: 11, offset: 18207}, + pos: position{line: 586, col: 11, offset: 18214}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &labeledExpr{ - pos: position{line: 587, col: 5, offset: 18286}, + pos: position{line: 587, col: 5, offset: 18293}, label: "content", expr: &actionExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, run: (*parser).callonAttributeValue113, expr: &labeledExpr{ - pos: position{line: 593, col: 5, offset: 18435}, + pos: position{line: 593, col: 5, offset: 18442}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 593, col: 14, offset: 18444}, + pos: position{line: 593, col: 14, offset: 18451}, expr: &choiceExpr{ - pos: position{line: 594, col: 9, offset: 18454}, + pos: position{line: 594, col: 9, offset: 18461}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonAttributeValue117, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -20013,10 +20013,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeValue120, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20024,84 +20024,84 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonAttributeValue122, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonAttributeValue124, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonAttributeValue126, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonAttributeValue128, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeValue130, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonAttributeValue132, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonAttributeValue135, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue139, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20110,9 +20110,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20126,33 +20126,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeValue146, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeValue151, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20160,12 +20160,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeValue153, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20182,7 +20182,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20191,28 +20191,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonAttributeValue157, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue161, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20221,9 +20221,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20237,33 +20237,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonAttributeValue168, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonAttributeValue173, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20271,12 +20271,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonAttributeValue175, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20293,7 +20293,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20302,28 +20302,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonAttributeValue179, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue183, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20332,9 +20332,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20348,7 +20348,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20357,28 +20357,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonAttributeValue189, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeValue193, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20387,9 +20387,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20403,7 +20403,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20418,50 +20418,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, run: (*parser).callonAttributeValue199, expr: &litMatcher{ - pos: position{line: 598, col: 12, offset: 18545}, + pos: position{line: 598, col: 12, offset: 18552}, val: "\\\"", ignoreCase: false, want: "\"\\\\\\\"\"", }, }, &litMatcher{ - pos: position{line: 601, col: 13, offset: 18647}, + pos: position{line: 601, col: 13, offset: 18654}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, &litMatcher{ - pos: position{line: 601, col: 21, offset: 18655}, + pos: position{line: 601, col: 21, offset: 18662}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, &litMatcher{ - pos: position{line: 601, col: 29, offset: 18663}, + pos: position{line: 601, col: 29, offset: 18670}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, run: (*parser).callonAttributeValue204, expr: &litMatcher{ - pos: position{line: 601, col: 35, offset: 18669}, + pos: position{line: 601, col: 35, offset: 18676}, val: "`", ignoreCase: false, want: "\"`\"", }, }, &actionExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, run: (*parser).callonAttributeValue206, expr: &oneOrMoreExpr{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, expr: &charClassMatcher{ - pos: position{line: 604, col: 12, offset: 18852}, + pos: position{line: 604, col: 12, offset: 18859}, val: "[^\\r\\n\\\\\"` ]", chars: []rune{'\r', '\n', '\\', '"', '`', ' '}, ignoreCase: false, @@ -20476,25 +20476,25 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 5, offset: 18334}, + pos: position{line: 588, col: 5, offset: 18341}, val: "\"", ignoreCase: false, want: "\"\\\"\"", }, &andExpr{ - pos: position{line: 588, col: 10, offset: 18339}, + pos: position{line: 588, col: 10, offset: 18346}, expr: ¬Expr{ - pos: position{line: 588, col: 12, offset: 18341}, + pos: position{line: 588, col: 12, offset: 18348}, expr: &seqExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 588, col: 14, offset: 18343}, + pos: position{line: 588, col: 14, offset: 18350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeValue214, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20503,7 +20503,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 588, col: 21, offset: 18350}, + pos: position{line: 588, col: 21, offset: 18357}, val: "=", ignoreCase: false, want: "\"=\"", @@ -20516,26 +20516,26 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 553, col: 11, offset: 17248}, + pos: position{line: 553, col: 11, offset: 17255}, name: "UnquotedAttributeValue", }, }, }, }, &andExpr{ - pos: position{line: 555, col: 5, offset: 17282}, + pos: position{line: 555, col: 5, offset: 17289}, expr: ¬Expr{ - pos: position{line: 555, col: 7, offset: 17284}, + pos: position{line: 555, col: 7, offset: 17291}, expr: &seqExpr{ - pos: position{line: 555, col: 9, offset: 17286}, + pos: position{line: 555, col: 9, offset: 17293}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 555, col: 9, offset: 17286}, + pos: position{line: 555, col: 9, offset: 17293}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeValue222, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20544,7 +20544,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 555, col: 16, offset: 17293}, + pos: position{line: 555, col: 16, offset: 17300}, val: "=", ignoreCase: false, want: "\"=\"", @@ -20559,20 +20559,20 @@ var g = &grammar{ }, { name: "UnquotedAttributeValue", - pos: position{line: 612, col: 1, offset: 19126}, + pos: position{line: 612, col: 1, offset: 19133}, expr: &actionExpr{ - pos: position{line: 615, col: 5, offset: 19310}, + pos: position{line: 615, col: 5, offset: 19317}, run: (*parser).callonUnquotedAttributeValue1, expr: &seqExpr{ - pos: position{line: 615, col: 5, offset: 19310}, + pos: position{line: 615, col: 5, offset: 19317}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 615, col: 5, offset: 19310}, + pos: position{line: 615, col: 5, offset: 19317}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonUnquotedAttributeValue4, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20581,28 +20581,28 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 616, col: 5, offset: 19379}, + pos: position{line: 616, col: 5, offset: 19386}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 616, col: 14, offset: 19388}, + pos: position{line: 616, col: 14, offset: 19395}, expr: &choiceExpr{ - pos: position{line: 617, col: 9, offset: 19398}, + pos: position{line: 617, col: 9, offset: 19405}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 617, col: 10, offset: 19399}, + pos: position{line: 617, col: 10, offset: 19406}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 617, col: 10, offset: 19399}, + pos: position{line: 617, col: 10, offset: 19406}, val: "[", ignoreCase: false, want: "\"[\"", }, &ruleRefExpr{ - pos: position{line: 617, col: 14, offset: 19403}, + pos: position{line: 617, col: 14, offset: 19410}, name: "UnquotedAttributeValue", }, &litMatcher{ - pos: position{line: 617, col: 37, offset: 19426}, + pos: position{line: 617, col: 37, offset: 19433}, val: "]", ignoreCase: false, want: "\"]\"", @@ -20610,12 +20610,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 618, col: 12, offset: 19493}, + pos: position{line: 618, col: 12, offset: 19500}, run: (*parser).callonUnquotedAttributeValue13, expr: &oneOrMoreExpr{ - pos: position{line: 618, col: 12, offset: 19493}, + pos: position{line: 618, col: 12, offset: 19500}, expr: &charClassMatcher{ - pos: position{line: 618, col: 12, offset: 19493}, + pos: position{line: 618, col: 12, offset: 19500}, val: "[^=,�]{\\\"` ]", chars: []rune{'=', ',', '�', ']', '{', '\'', '"', '`', ' '}, ignoreCase: false, @@ -20624,10 +20624,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonUnquotedAttributeValue16, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20635,44 +20635,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonUnquotedAttributeValue18, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonUnquotedAttributeValue20, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonUnquotedAttributeValue23, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonUnquotedAttributeValue27, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20681,9 +20681,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20697,33 +20697,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonUnquotedAttributeValue34, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonUnquotedAttributeValue39, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20731,12 +20731,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonUnquotedAttributeValue41, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20753,7 +20753,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20762,28 +20762,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonUnquotedAttributeValue45, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonUnquotedAttributeValue49, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20792,9 +20792,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20808,33 +20808,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonUnquotedAttributeValue56, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonUnquotedAttributeValue61, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -20842,12 +20842,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonUnquotedAttributeValue63, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -20864,7 +20864,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20873,28 +20873,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonUnquotedAttributeValue67, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonUnquotedAttributeValue71, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20903,9 +20903,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20919,7 +20919,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20928,28 +20928,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonUnquotedAttributeValue77, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonUnquotedAttributeValue81, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -20958,9 +20958,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -20974,7 +20974,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -20989,50 +20989,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonUnquotedAttributeValue87, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonUnquotedAttributeValue89, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonUnquotedAttributeValue91, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonUnquotedAttributeValue93, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 624, col: 11, offset: 19712}, + pos: position{line: 624, col: 11, offset: 19719}, run: (*parser).callonUnquotedAttributeValue95, expr: &charClassMatcher{ - pos: position{line: 624, col: 12, offset: 19713}, + pos: position{line: 624, col: 12, offset: 19720}, val: "[\\`\"]", chars: []rune{'\'', '`', '"'}, ignoreCase: false, @@ -21040,7 +21040,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 627, col: 11, offset: 19845}, + pos: position{line: 627, col: 11, offset: 19852}, val: "{", ignoreCase: false, want: "\"{\"", @@ -21055,32 +21055,32 @@ var g = &grammar{ }, { name: "CrossReference", - pos: position{line: 685, col: 1, offset: 21861}, + pos: position{line: 685, col: 1, offset: 21868}, expr: &choiceExpr{ - pos: position{line: 685, col: 19, offset: 21879}, + pos: position{line: 685, col: 19, offset: 21886}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonCrossReference2, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21090,12 +21090,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21104,27 +21104,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonCrossReference16, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21132,9 +21132,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -21145,28 +21145,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonCrossReference21, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonCrossReference25, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21175,9 +21175,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21191,7 +21191,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21200,28 +21200,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonCrossReference31, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonCrossReference35, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21230,9 +21230,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21246,7 +21246,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21255,10 +21255,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonCrossReference41, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -21269,7 +21269,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -21278,27 +21278,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonCrossReference44, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonCrossReference48, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21308,7 +21308,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -21317,7 +21317,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 685, col: 44, offset: 21904}, + pos: position{line: 685, col: 44, offset: 21911}, name: "ExternalCrossReference", }, }, @@ -21325,63 +21325,63 @@ var g = &grammar{ }, { name: "ExternalCrossReference", - pos: position{line: 693, col: 1, offset: 22164}, + pos: position{line: 693, col: 1, offset: 22171}, expr: &actionExpr{ - pos: position{line: 693, col: 27, offset: 22190}, + pos: position{line: 693, col: 27, offset: 22197}, run: (*parser).callonExternalCrossReference1, expr: &seqExpr{ - pos: position{line: 693, col: 27, offset: 22190}, + pos: position{line: 693, col: 27, offset: 22197}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 693, col: 27, offset: 22190}, + pos: position{line: 693, col: 27, offset: 22197}, val: "xref:", ignoreCase: false, want: "\"xref:\"", }, &labeledExpr{ - pos: position{line: 693, col: 35, offset: 22198}, + pos: position{line: 693, col: 35, offset: 22205}, label: "url", expr: &actionExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3059, col: 22, offset: 98061}, + pos: position{line: 3059, col: 22, offset: 98068}, expr: &choiceExpr{ - pos: position{line: 3059, col: 23, offset: 98062}, + pos: position{line: 3059, col: 23, offset: 98069}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonExternalCrossReference9, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonExternalCrossReference16, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -21390,13 +21390,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonExternalCrossReference20, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -21404,23 +21404,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalCrossReference27, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21434,44 +21434,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalCrossReference29, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalCrossReference31, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonExternalCrossReference34, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference38, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21480,9 +21480,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21496,33 +21496,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalCrossReference45, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalCrossReference50, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -21530,12 +21530,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalCrossReference52, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21552,7 +21552,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21561,28 +21561,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonExternalCrossReference56, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference60, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21591,9 +21591,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21607,33 +21607,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalCrossReference67, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalCrossReference72, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -21641,12 +21641,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalCrossReference74, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21663,7 +21663,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21672,28 +21672,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalCrossReference78, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference82, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21702,9 +21702,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21718,7 +21718,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21727,28 +21727,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalCrossReference88, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference92, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21757,9 +21757,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21773,7 +21773,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21788,49 +21788,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalCrossReference98, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalCrossReference100, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonExternalCrossReference103, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonExternalCrossReference105, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalCrossReference109, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21840,12 +21840,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalCrossReference113, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21854,27 +21854,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonExternalCrossReference119, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -21882,9 +21882,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -21895,28 +21895,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalCrossReference124, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference128, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21925,9 +21925,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21941,7 +21941,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -21950,28 +21950,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalCrossReference134, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalCrossReference138, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -21980,9 +21980,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -21996,7 +21996,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -22005,10 +22005,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonExternalCrossReference144, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -22019,7 +22019,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -22028,27 +22028,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonExternalCrossReference147, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalCrossReference151, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22058,7 +22058,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -22070,10 +22070,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonExternalCrossReference155, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -22087,10 +22087,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonExternalCrossReference157, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -22104,27 +22104,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonExternalCrossReference159, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonExternalCrossReference163, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22134,7 +22134,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -22149,10 +22149,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 693, col: 54, offset: 22217}, + pos: position{line: 693, col: 54, offset: 22224}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 693, col: 66, offset: 22229}, + pos: position{line: 693, col: 66, offset: 22236}, name: "InlineAttributes", }, }, @@ -22162,29 +22162,29 @@ var g = &grammar{ }, { name: "MarkdownQuoteAttribution", - pos: position{line: 989, col: 1, offset: 30876}, + pos: position{line: 989, col: 1, offset: 30883}, expr: &actionExpr{ - pos: position{line: 990, col: 5, offset: 30909}, + pos: position{line: 990, col: 5, offset: 30916}, run: (*parser).callonMarkdownQuoteAttribution1, expr: &seqExpr{ - pos: position{line: 990, col: 5, offset: 30909}, + pos: position{line: 990, col: 5, offset: 30916}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 990, col: 5, offset: 30909}, + pos: position{line: 990, col: 5, offset: 30916}, val: "-- ", ignoreCase: false, want: "\"-- \"", }, &labeledExpr{ - pos: position{line: 990, col: 11, offset: 30915}, + pos: position{line: 990, col: 11, offset: 30922}, label: "author", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonMarkdownQuoteAttribution5, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22194,28 +22194,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22224,9 +22224,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22237,46 +22237,46 @@ var g = &grammar{ }, { name: "DocumentHeader", - pos: position{line: 1101, col: 1, offset: 33832}, + pos: position{line: 1101, col: 1, offset: 33839}, expr: &actionExpr{ - pos: position{line: 1102, col: 5, offset: 33855}, + pos: position{line: 1102, col: 5, offset: 33862}, run: (*parser).callonDocumentHeader1, expr: &seqExpr{ - pos: position{line: 1102, col: 5, offset: 33855}, + pos: position{line: 1102, col: 5, offset: 33862}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1102, col: 5, offset: 33855}, + pos: position{line: 1102, col: 5, offset: 33862}, run: (*parser).callonDocumentHeader3, }, &labeledExpr{ - pos: position{line: 1105, col: 5, offset: 33916}, + pos: position{line: 1105, col: 5, offset: 33923}, label: "extraAttrs", expr: &ruleRefExpr{ - pos: position{line: 1105, col: 17, offset: 33928}, + pos: position{line: 1105, col: 17, offset: 33935}, name: "DocumentHeaderAttributes", }, }, &labeledExpr{ - pos: position{line: 1106, col: 5, offset: 33958}, + pos: position{line: 1106, col: 5, offset: 33965}, label: "info", expr: &zeroOrOneExpr{ - pos: position{line: 1106, col: 10, offset: 33963}, + pos: position{line: 1106, col: 10, offset: 33970}, expr: &ruleRefExpr{ - pos: position{line: 1106, col: 11, offset: 33964}, + pos: position{line: 1106, col: 11, offset: 33971}, name: "DocumentInformation", }, }, }, &labeledExpr{ - pos: position{line: 1107, col: 5, offset: 33990}, + pos: position{line: 1107, col: 5, offset: 33997}, label: "moreExtraAttrs", expr: &ruleRefExpr{ - pos: position{line: 1107, col: 21, offset: 34006}, + pos: position{line: 1107, col: 21, offset: 34013}, name: "DocumentHeaderAttributes", }, }, &andCodeExpr{ - pos: position{line: 1108, col: 5, offset: 34036}, + pos: position{line: 1108, col: 5, offset: 34043}, run: (*parser).callonDocumentHeader11, }, }, @@ -22285,39 +22285,39 @@ var g = &grammar{ }, { name: "DocumentHeaderAttributes", - pos: position{line: 1126, col: 1, offset: 34671}, + pos: position{line: 1126, col: 1, offset: 34678}, expr: &zeroOrMoreExpr{ - pos: position{line: 1126, col: 29, offset: 34699}, + pos: position{line: 1126, col: 29, offset: 34706}, expr: &choiceExpr{ - pos: position{line: 1126, col: 30, offset: 34700}, + pos: position{line: 1126, col: 30, offset: 34707}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1126, col: 30, offset: 34700}, + pos: position{line: 1126, col: 30, offset: 34707}, name: "AttributeDeclaration", }, &actionExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, run: (*parser).callonDocumentHeaderAttributes4, expr: &seqExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, val: ":!", ignoreCase: false, want: "\":!\"", }, &labeledExpr{ - pos: position{line: 357, col: 24, offset: 10925}, + pos: position{line: 357, col: 24, offset: 10932}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentHeaderAttributes8, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -22326,9 +22326,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -22342,18 +22342,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 357, col: 45, offset: 10946}, + pos: position{line: 357, col: 45, offset: 10953}, val: ":", ignoreCase: false, want: "\":\"", }, &zeroOrMoreExpr{ - pos: position{line: 357, col: 49, offset: 10950}, + pos: position{line: 357, col: 49, offset: 10957}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes15, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22362,28 +22362,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes18, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22392,9 +22392,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22403,28 +22403,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, run: (*parser).callonDocumentHeaderAttributes25, expr: &seqExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 359, col: 13, offset: 11045}, + pos: position{line: 359, col: 13, offset: 11052}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDocumentHeaderAttributes29, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -22433,9 +22433,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -22449,18 +22449,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 359, col: 34, offset: 11066}, + pos: position{line: 359, col: 34, offset: 11073}, val: "!:", ignoreCase: false, want: "\"!:\"", }, &zeroOrMoreExpr{ - pos: position{line: 359, col: 39, offset: 11071}, + pos: position{line: 359, col: 39, offset: 11078}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes36, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22469,28 +22469,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes39, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22499,9 +22499,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22510,36 +22510,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonDocumentHeaderAttributes46, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentHeaderAttributes52, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22549,28 +22549,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes56, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22579,9 +22579,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22590,36 +22590,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, run: (*parser).callonDocumentHeaderAttributes63, expr: &seqExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentHeaderAttributes65, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentHeaderAttributes68, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -22630,12 +22630,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes74, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22644,28 +22644,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes77, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22674,9 +22674,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22685,46 +22685,46 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 822, col: 5, offset: 26464}, + pos: position{line: 822, col: 5, offset: 26471}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 832, col: 5, offset: 26750}, + pos: position{line: 832, col: 5, offset: 26757}, expr: &actionExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, run: (*parser).callonDocumentHeaderAttributes86, expr: &seqExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentHeaderAttributes90, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentHeaderAttributes93, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -22735,12 +22735,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes99, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22749,28 +22749,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes102, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22779,9 +22779,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22790,42 +22790,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 833, col: 5, offset: 26781}, + pos: position{line: 833, col: 5, offset: 26788}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentHeaderAttributes112, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentHeaderAttributes118, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22835,28 +22835,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes122, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22865,9 +22865,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22882,35 +22882,35 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 823, col: 5, offset: 26498}, + pos: position{line: 823, col: 5, offset: 26505}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentHeaderAttributes131, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentHeaderAttributes134, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -22921,12 +22921,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes140, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22935,28 +22935,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes143, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22965,9 +22965,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22976,9 +22976,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -22988,27 +22988,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonDocumentHeaderAttributes152, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentHeaderAttributes158, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23017,28 +23017,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentHeaderAttributes161, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23047,9 +23047,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23063,57 +23063,57 @@ var g = &grammar{ }, { name: "DocumentInformation", - pos: position{line: 1128, col: 1, offset: 34789}, + pos: position{line: 1128, col: 1, offset: 34796}, expr: &actionExpr{ - pos: position{line: 1129, col: 5, offset: 34816}, + pos: position{line: 1129, col: 5, offset: 34823}, run: (*parser).callonDocumentInformation1, expr: &seqExpr{ - pos: position{line: 1129, col: 5, offset: 34816}, + pos: position{line: 1129, col: 5, offset: 34823}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1129, col: 5, offset: 34816}, + pos: position{line: 1129, col: 5, offset: 34823}, label: "title", expr: &ruleRefExpr{ - pos: position{line: 1129, col: 12, offset: 34823}, + pos: position{line: 1129, col: 12, offset: 34830}, name: "DocumentTitle", }, }, &zeroOrMoreExpr{ - pos: position{line: 1130, col: 5, offset: 34842}, + pos: position{line: 1130, col: 5, offset: 34849}, expr: &choiceExpr{ - pos: position{line: 1130, col: 6, offset: 34843}, + pos: position{line: 1130, col: 6, offset: 34850}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonDocumentInformation7, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentInformation13, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -23123,28 +23123,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation17, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23153,9 +23153,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23164,36 +23164,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, run: (*parser).callonDocumentInformation24, expr: &seqExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation26, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation29, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -23204,12 +23204,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation35, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23218,28 +23218,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation38, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23248,9 +23248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23259,46 +23259,46 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 822, col: 5, offset: 26464}, + pos: position{line: 822, col: 5, offset: 26471}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 832, col: 5, offset: 26750}, + pos: position{line: 832, col: 5, offset: 26757}, expr: &actionExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, run: (*parser).callonDocumentInformation47, expr: &seqExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation51, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation54, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -23309,12 +23309,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation60, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23323,28 +23323,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation63, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23353,9 +23353,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23364,42 +23364,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 833, col: 5, offset: 26781}, + pos: position{line: 833, col: 5, offset: 26788}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentInformation73, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentInformation79, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -23409,28 +23409,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation83, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23439,9 +23439,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23456,35 +23456,35 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 823, col: 5, offset: 26498}, + pos: position{line: 823, col: 5, offset: 26505}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation92, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation95, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -23495,12 +23495,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation101, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23509,28 +23509,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation104, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23539,9 +23539,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23550,9 +23550,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -23565,32 +23565,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1131, col: 5, offset: 34917}, + pos: position{line: 1131, col: 5, offset: 34924}, label: "authorsAndRevision", expr: &zeroOrOneExpr{ - pos: position{line: 1131, col: 24, offset: 34936}, + pos: position{line: 1131, col: 24, offset: 34943}, expr: &actionExpr{ - pos: position{line: 1142, col: 5, offset: 35203}, + pos: position{line: 1142, col: 5, offset: 35210}, run: (*parser).callonDocumentInformation115, expr: &seqExpr{ - pos: position{line: 1142, col: 5, offset: 35203}, + pos: position{line: 1142, col: 5, offset: 35210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1142, col: 5, offset: 35203}, + pos: position{line: 1142, col: 5, offset: 35210}, label: "authors", expr: &actionExpr{ - pos: position{line: 1148, col: 20, offset: 35459}, + pos: position{line: 1148, col: 20, offset: 35466}, run: (*parser).callonDocumentInformation118, expr: &seqExpr{ - pos: position{line: 1148, col: 20, offset: 35459}, + pos: position{line: 1148, col: 20, offset: 35466}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1148, col: 20, offset: 35459}, + pos: position{line: 1148, col: 20, offset: 35466}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation121, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23599,58 +23599,58 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1148, col: 27, offset: 35466}, + pos: position{line: 1148, col: 27, offset: 35473}, label: "authors", expr: &choiceExpr{ - pos: position{line: 1148, col: 36, offset: 35475}, + pos: position{line: 1148, col: 36, offset: 35482}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1152, col: 30, offset: 35595}, + pos: position{line: 1152, col: 30, offset: 35602}, run: (*parser).callonDocumentInformation125, expr: &seqExpr{ - pos: position{line: 1152, col: 30, offset: 35595}, + pos: position{line: 1152, col: 30, offset: 35602}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1152, col: 30, offset: 35595}, + pos: position{line: 1152, col: 30, offset: 35602}, expr: &litMatcher{ - pos: position{line: 1152, col: 31, offset: 35596}, + pos: position{line: 1152, col: 31, offset: 35603}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1152, col: 35, offset: 35600}, + pos: position{line: 1152, col: 35, offset: 35607}, label: "authors", expr: &oneOrMoreExpr{ - pos: position{line: 1152, col: 44, offset: 35609}, + pos: position{line: 1152, col: 44, offset: 35616}, expr: &actionExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, run: (*parser).callonDocumentInformation131, expr: &seqExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 1161, col: 14, offset: 35850}, + pos: position{line: 1161, col: 14, offset: 35857}, expr: &actionExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, run: (*parser).callonDocumentInformation135, expr: &seqExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, label: "part1", expr: &actionExpr{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, run: (*parser).callonDocumentInformation138, expr: &oneOrMoreExpr{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, expr: &charClassMatcher{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -23660,12 +23660,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1175, col: 5, offset: 36317}, + pos: position{line: 1175, col: 5, offset: 36324}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation142, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23674,17 +23674,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1176, col: 5, offset: 36328}, + pos: position{line: 1176, col: 5, offset: 36335}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 1176, col: 11, offset: 36334}, + pos: position{line: 1176, col: 11, offset: 36341}, expr: &actionExpr{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, run: (*parser).callonDocumentInformation146, expr: &oneOrMoreExpr{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, expr: &charClassMatcher{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -23695,12 +23695,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1179, col: 5, offset: 36416}, + pos: position{line: 1179, col: 5, offset: 36423}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation150, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23709,17 +23709,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1180, col: 5, offset: 36427}, + pos: position{line: 1180, col: 5, offset: 36434}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 1180, col: 11, offset: 36433}, + pos: position{line: 1180, col: 11, offset: 36440}, expr: &actionExpr{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, run: (*parser).callonDocumentInformation154, expr: &oneOrMoreExpr{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, expr: &charClassMatcher{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -23730,12 +23730,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1183, col: 5, offset: 36513}, + pos: position{line: 1183, col: 5, offset: 36520}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation158, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23749,41 +23749,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1161, col: 40, offset: 35876}, + pos: position{line: 1161, col: 40, offset: 35883}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 1161, col: 46, offset: 35882}, + pos: position{line: 1161, col: 46, offset: 35889}, expr: &actionExpr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, run: (*parser).callonDocumentInformation162, expr: &seqExpr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &litMatcher{ - pos: position{line: 1190, col: 5, offset: 36645}, + pos: position{line: 1190, col: 5, offset: 36652}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1191, col: 5, offset: 36654}, + pos: position{line: 1191, col: 5, offset: 36661}, label: "email", expr: &actionExpr{ - pos: position{line: 1191, col: 12, offset: 36661}, + pos: position{line: 1191, col: 12, offset: 36668}, run: (*parser).callonDocumentInformation169, expr: &oneOrMoreExpr{ - pos: position{line: 1191, col: 13, offset: 36662}, + pos: position{line: 1191, col: 13, offset: 36669}, expr: &charClassMatcher{ - pos: position{line: 1191, col: 13, offset: 36662}, + pos: position{line: 1191, col: 13, offset: 36669}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -23793,7 +23793,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1194, col: 5, offset: 36722}, + pos: position{line: 1194, col: 5, offset: 36729}, val: ">", ignoreCase: false, want: "\">\"", @@ -23804,12 +23804,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1161, col: 69, offset: 35905}, + pos: position{line: 1161, col: 69, offset: 35912}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation174, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23818,21 +23818,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1161, col: 76, offset: 35912}, + pos: position{line: 1161, col: 76, offset: 35919}, expr: &litMatcher{ - pos: position{line: 1161, col: 76, offset: 35912}, + pos: position{line: 1161, col: 76, offset: 35919}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 1161, col: 81, offset: 35917}, + pos: position{line: 1161, col: 81, offset: 35924}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation179, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23841,7 +23841,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1162, col: 5, offset: 35929}, + pos: position{line: 1162, col: 5, offset: 35936}, run: (*parser).callonDocumentInformation181, }, }, @@ -23853,24 +23853,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1156, col: 33, offset: 35727}, + pos: position{line: 1156, col: 33, offset: 35734}, run: (*parser).callonDocumentInformation182, expr: &seqExpr{ - pos: position{line: 1156, col: 33, offset: 35727}, + pos: position{line: 1156, col: 33, offset: 35734}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1156, col: 33, offset: 35727}, + pos: position{line: 1156, col: 33, offset: 35734}, val: ":author:", ignoreCase: false, want: "\":author:\"", }, &zeroOrMoreExpr{ - pos: position{line: 1156, col: 44, offset: 35738}, + pos: position{line: 1156, col: 44, offset: 35745}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation186, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23879,35 +23879,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1156, col: 51, offset: 35745}, + pos: position{line: 1156, col: 51, offset: 35752}, label: "author", expr: &actionExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, run: (*parser).callonDocumentInformation189, expr: &seqExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1161, col: 5, offset: 35841}, + pos: position{line: 1161, col: 5, offset: 35848}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 1161, col: 14, offset: 35850}, + pos: position{line: 1161, col: 14, offset: 35857}, expr: &actionExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, run: (*parser).callonDocumentInformation193, expr: &seqExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1172, col: 5, offset: 36230}, + pos: position{line: 1172, col: 5, offset: 36237}, label: "part1", expr: &actionExpr{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, run: (*parser).callonDocumentInformation196, expr: &oneOrMoreExpr{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, expr: &charClassMatcher{ - pos: position{line: 1172, col: 12, offset: 36237}, + pos: position{line: 1172, col: 12, offset: 36244}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -23917,12 +23917,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1175, col: 5, offset: 36317}, + pos: position{line: 1175, col: 5, offset: 36324}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation200, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23931,17 +23931,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1176, col: 5, offset: 36328}, + pos: position{line: 1176, col: 5, offset: 36335}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 1176, col: 11, offset: 36334}, + pos: position{line: 1176, col: 11, offset: 36341}, expr: &actionExpr{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, run: (*parser).callonDocumentInformation204, expr: &oneOrMoreExpr{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, expr: &charClassMatcher{ - pos: position{line: 1176, col: 12, offset: 36335}, + pos: position{line: 1176, col: 12, offset: 36342}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -23952,12 +23952,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1179, col: 5, offset: 36416}, + pos: position{line: 1179, col: 5, offset: 36423}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation208, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23966,17 +23966,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1180, col: 5, offset: 36427}, + pos: position{line: 1180, col: 5, offset: 36434}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 1180, col: 11, offset: 36433}, + pos: position{line: 1180, col: 11, offset: 36440}, expr: &actionExpr{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, run: (*parser).callonDocumentInformation212, expr: &oneOrMoreExpr{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, expr: &charClassMatcher{ - pos: position{line: 1180, col: 12, offset: 36434}, + pos: position{line: 1180, col: 12, offset: 36441}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -23987,12 +23987,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1183, col: 5, offset: 36513}, + pos: position{line: 1183, col: 5, offset: 36520}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation216, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24006,41 +24006,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1161, col: 40, offset: 35876}, + pos: position{line: 1161, col: 40, offset: 35883}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 1161, col: 46, offset: 35882}, + pos: position{line: 1161, col: 46, offset: 35889}, expr: &actionExpr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, run: (*parser).callonDocumentInformation220, expr: &seqExpr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1189, col: 5, offset: 36635}, + pos: position{line: 1189, col: 5, offset: 36642}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &litMatcher{ - pos: position{line: 1190, col: 5, offset: 36645}, + pos: position{line: 1190, col: 5, offset: 36652}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1191, col: 5, offset: 36654}, + pos: position{line: 1191, col: 5, offset: 36661}, label: "email", expr: &actionExpr{ - pos: position{line: 1191, col: 12, offset: 36661}, + pos: position{line: 1191, col: 12, offset: 36668}, run: (*parser).callonDocumentInformation227, expr: &oneOrMoreExpr{ - pos: position{line: 1191, col: 13, offset: 36662}, + pos: position{line: 1191, col: 13, offset: 36669}, expr: &charClassMatcher{ - pos: position{line: 1191, col: 13, offset: 36662}, + pos: position{line: 1191, col: 13, offset: 36669}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -24050,7 +24050,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1194, col: 5, offset: 36722}, + pos: position{line: 1194, col: 5, offset: 36729}, val: ">", ignoreCase: false, want: "\">\"", @@ -24061,12 +24061,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1161, col: 69, offset: 35905}, + pos: position{line: 1161, col: 69, offset: 35912}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation232, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24075,21 +24075,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1161, col: 76, offset: 35912}, + pos: position{line: 1161, col: 76, offset: 35919}, expr: &litMatcher{ - pos: position{line: 1161, col: 76, offset: 35912}, + pos: position{line: 1161, col: 76, offset: 35919}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 1161, col: 81, offset: 35917}, + pos: position{line: 1161, col: 81, offset: 35924}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation237, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24098,7 +24098,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1162, col: 5, offset: 35929}, + pos: position{line: 1162, col: 5, offset: 35936}, run: (*parser).callonDocumentInformation239, }, }, @@ -24112,28 +24112,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation241, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24142,9 +24142,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24154,41 +24154,41 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1143, col: 5, offset: 35233}, + pos: position{line: 1143, col: 5, offset: 35240}, expr: &choiceExpr{ - pos: position{line: 1143, col: 6, offset: 35234}, + pos: position{line: 1143, col: 6, offset: 35241}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonDocumentInformation250, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentInformation256, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24198,28 +24198,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation260, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24228,9 +24228,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24239,36 +24239,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, run: (*parser).callonDocumentInformation267, expr: &seqExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation269, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation272, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -24279,12 +24279,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation278, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24293,28 +24293,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation281, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24323,9 +24323,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24334,46 +24334,46 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 822, col: 5, offset: 26464}, + pos: position{line: 822, col: 5, offset: 26471}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 832, col: 5, offset: 26750}, + pos: position{line: 832, col: 5, offset: 26757}, expr: &actionExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, run: (*parser).callonDocumentInformation290, expr: &seqExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation294, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation297, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -24384,12 +24384,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation303, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24398,28 +24398,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation306, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24428,9 +24428,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24439,42 +24439,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 833, col: 5, offset: 26781}, + pos: position{line: 833, col: 5, offset: 26788}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonDocumentInformation316, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonDocumentInformation322, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24484,28 +24484,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation326, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24514,9 +24514,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24531,35 +24531,35 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 823, col: 5, offset: 26498}, + pos: position{line: 823, col: 5, offset: 26505}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonDocumentInformation335, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonDocumentInformation338, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -24570,12 +24570,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation344, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24584,28 +24584,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation347, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24614,9 +24614,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24625,9 +24625,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24640,23 +24640,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1144, col: 5, offset: 35308}, + pos: position{line: 1144, col: 5, offset: 35315}, label: "revision", expr: &zeroOrOneExpr{ - pos: position{line: 1144, col: 14, offset: 35317}, + pos: position{line: 1144, col: 14, offset: 35324}, expr: &actionExpr{ - pos: position{line: 1200, col: 21, offset: 36911}, + pos: position{line: 1200, col: 21, offset: 36918}, run: (*parser).callonDocumentInformation358, expr: &seqExpr{ - pos: position{line: 1200, col: 21, offset: 36911}, + pos: position{line: 1200, col: 21, offset: 36918}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1200, col: 21, offset: 36911}, + pos: position{line: 1200, col: 21, offset: 36918}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation361, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24665,55 +24665,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1200, col: 28, offset: 36918}, + pos: position{line: 1200, col: 28, offset: 36925}, expr: &litMatcher{ - pos: position{line: 1200, col: 29, offset: 36919}, + pos: position{line: 1200, col: 29, offset: 36926}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1200, col: 33, offset: 36923}, + pos: position{line: 1200, col: 33, offset: 36930}, label: "revision", expr: &choiceExpr{ - pos: position{line: 1201, col: 9, offset: 36942}, + pos: position{line: 1201, col: 9, offset: 36949}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1201, col: 10, offset: 36943}, + pos: position{line: 1201, col: 10, offset: 36950}, run: (*parser).callonDocumentInformation367, expr: &seqExpr{ - pos: position{line: 1201, col: 10, offset: 36943}, + pos: position{line: 1201, col: 10, offset: 36950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1201, col: 10, offset: 36943}, + pos: position{line: 1201, col: 10, offset: 36950}, label: "revnumber", expr: &choiceExpr{ - pos: position{line: 1210, col: 27, offset: 37460}, + pos: position{line: 1210, col: 27, offset: 37467}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1210, col: 27, offset: 37460}, + pos: position{line: 1210, col: 27, offset: 37467}, run: (*parser).callonDocumentInformation371, expr: &seqExpr{ - pos: position{line: 1210, col: 27, offset: 37460}, + pos: position{line: 1210, col: 27, offset: 37467}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1210, col: 27, offset: 37460}, + pos: position{line: 1210, col: 27, offset: 37467}, val: "v", ignoreCase: true, want: "\"v\"i", }, &charClassMatcher{ - pos: position{line: 1210, col: 32, offset: 37465}, + pos: position{line: 1210, col: 32, offset: 37472}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 1210, col: 38, offset: 37471}, + pos: position{line: 1210, col: 38, offset: 37478}, expr: &charClassMatcher{ - pos: position{line: 1210, col: 38, offset: 37471}, + pos: position{line: 1210, col: 38, offset: 37478}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -24724,31 +24724,31 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1212, col: 5, offset: 37519}, + pos: position{line: 1212, col: 5, offset: 37526}, run: (*parser).callonDocumentInformation377, expr: &seqExpr{ - pos: position{line: 1212, col: 5, offset: 37519}, + pos: position{line: 1212, col: 5, offset: 37526}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 1212, col: 5, offset: 37519}, + pos: position{line: 1212, col: 5, offset: 37526}, expr: &litMatcher{ - pos: position{line: 1212, col: 5, offset: 37519}, + pos: position{line: 1212, col: 5, offset: 37526}, val: "v", ignoreCase: true, want: "\"v\"i", }, }, &charClassMatcher{ - pos: position{line: 1212, col: 11, offset: 37525}, + pos: position{line: 1212, col: 11, offset: 37532}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 1212, col: 17, offset: 37531}, + pos: position{line: 1212, col: 17, offset: 37538}, expr: &charClassMatcher{ - pos: position{line: 1212, col: 17, offset: 37531}, + pos: position{line: 1212, col: 17, offset: 37538}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -24756,12 +24756,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1212, col: 28, offset: 37542}, + pos: position{line: 1212, col: 28, offset: 37549}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDocumentInformation385, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24770,9 +24770,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1212, col: 35, offset: 37549}, + pos: position{line: 1212, col: 35, offset: 37556}, expr: &litMatcher{ - pos: position{line: 1212, col: 36, offset: 37550}, + pos: position{line: 1212, col: 36, offset: 37557}, val: ",", ignoreCase: false, want: "\",\"", @@ -24785,26 +24785,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1201, col: 45, offset: 36978}, + pos: position{line: 1201, col: 45, offset: 36985}, expr: &litMatcher{ - pos: position{line: 1201, col: 45, offset: 36978}, + pos: position{line: 1201, col: 45, offset: 36985}, val: ",", ignoreCase: false, want: "\",\"", }, }, &labeledExpr{ - pos: position{line: 1201, col: 50, offset: 36983}, + pos: position{line: 1201, col: 50, offset: 36990}, label: "revdate", expr: &zeroOrOneExpr{ - pos: position{line: 1201, col: 58, offset: 36991}, + pos: position{line: 1201, col: 58, offset: 36998}, expr: &actionExpr{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, run: (*parser).callonDocumentInformation393, expr: &oneOrMoreExpr{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, expr: &charClassMatcher{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -24815,26 +24815,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1201, col: 82, offset: 37015}, + pos: position{line: 1201, col: 82, offset: 37022}, expr: &litMatcher{ - pos: position{line: 1201, col: 82, offset: 37015}, + pos: position{line: 1201, col: 82, offset: 37022}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1201, col: 87, offset: 37020}, + pos: position{line: 1201, col: 87, offset: 37027}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 1201, col: 97, offset: 37030}, + pos: position{line: 1201, col: 97, offset: 37037}, expr: &actionExpr{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, run: (*parser).callonDocumentInformation400, expr: &oneOrMoreExpr{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, expr: &charClassMatcher{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24848,21 +24848,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1203, col: 15, offset: 37148}, + pos: position{line: 1203, col: 15, offset: 37155}, run: (*parser).callonDocumentInformation403, expr: &seqExpr{ - pos: position{line: 1203, col: 15, offset: 37148}, + pos: position{line: 1203, col: 15, offset: 37155}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1203, col: 15, offset: 37148}, + pos: position{line: 1203, col: 15, offset: 37155}, label: "revdate", expr: &actionExpr{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, run: (*parser).callonDocumentInformation406, expr: &oneOrMoreExpr{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, expr: &charClassMatcher{ - pos: position{line: 1216, col: 25, offset: 37614}, + pos: position{line: 1216, col: 25, offset: 37621}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -24872,26 +24872,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1203, col: 46, offset: 37179}, + pos: position{line: 1203, col: 46, offset: 37186}, expr: &litMatcher{ - pos: position{line: 1203, col: 46, offset: 37179}, + pos: position{line: 1203, col: 46, offset: 37186}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1203, col: 51, offset: 37184}, + pos: position{line: 1203, col: 51, offset: 37191}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 1203, col: 61, offset: 37194}, + pos: position{line: 1203, col: 61, offset: 37201}, expr: &actionExpr{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, run: (*parser).callonDocumentInformation413, expr: &oneOrMoreExpr{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, expr: &charClassMatcher{ - pos: position{line: 1220, col: 27, offset: 37686}, + pos: position{line: 1220, col: 27, offset: 37693}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24908,28 +24908,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentInformation417, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24938,9 +24938,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -24961,26 +24961,26 @@ var g = &grammar{ }, { name: "DocumentTitle", - pos: position{line: 1136, col: 1, offset: 35075}, + pos: position{line: 1136, col: 1, offset: 35082}, expr: &actionExpr{ - pos: position{line: 1137, col: 5, offset: 35097}, + pos: position{line: 1137, col: 5, offset: 35104}, run: (*parser).callonDocumentTitle1, expr: &seqExpr{ - pos: position{line: 1137, col: 5, offset: 35097}, + pos: position{line: 1137, col: 5, offset: 35104}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1137, col: 5, offset: 35097}, + pos: position{line: 1137, col: 5, offset: 35104}, val: "=", ignoreCase: false, want: "\"=\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDocumentTitle4, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24989,36 +24989,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1137, col: 16, offset: 35108}, + pos: position{line: 1137, col: 16, offset: 35115}, label: "title", expr: &ruleRefExpr{ - pos: position{line: 1137, col: 23, offset: 35115}, + pos: position{line: 1137, col: 23, offset: 35122}, name: "SectionTitle", }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDocumentTitle10, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25027,9 +25027,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25040,26 +25040,26 @@ var g = &grammar{ }, { name: "InlineElement", - pos: position{line: 1287, col: 1, offset: 39856}, + pos: position{line: 1287, col: 1, offset: 39863}, expr: &actionExpr{ - pos: position{line: 1288, col: 5, offset: 39879}, + pos: position{line: 1288, col: 5, offset: 39886}, run: (*parser).callonInlineElement1, expr: &labeledExpr{ - pos: position{line: 1288, col: 5, offset: 39879}, + pos: position{line: 1288, col: 5, offset: 39886}, label: "element", expr: &choiceExpr{ - pos: position{line: 1289, col: 9, offset: 39897}, + pos: position{line: 1289, col: 9, offset: 39904}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, expr: &charClassMatcher{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -25069,13 +25069,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3030, col: 6, offset: 97330}, + pos: position{line: 3030, col: 6, offset: 97337}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineElement9, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25083,37 +25083,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3030, col: 14, offset: 97338}, + pos: position{line: 3030, col: 14, offset: 97345}, expr: &choiceExpr{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement14, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25122,9 +25122,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25136,12 +25136,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonInlineElement21, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25150,28 +25150,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, run: (*parser).callonInlineElement24, expr: &seqExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, run: (*parser).callonInlineElement26, }, &litMatcher{ - pos: position{line: 1240, col: 5, offset: 38544}, + pos: position{line: 1240, col: 5, offset: 38551}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1240, col: 9, offset: 38548}, + pos: position{line: 1240, col: 9, offset: 38555}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineElement29, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25180,30 +25180,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1240, col: 16, offset: 38555}, + pos: position{line: 1240, col: 16, offset: 38562}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement33, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25212,9 +25212,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25224,134 +25224,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonInlineElement40, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonInlineElement44, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonInlineElement46, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonInlineElement48, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonInlineElement50, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonInlineElement52, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonInlineElement54, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonInlineElement56, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonInlineElement58, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonInlineElement60, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonInlineElement62, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonInlineElement64, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineElement67, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25359,30 +25359,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement71, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25391,9 +25391,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25405,28 +25405,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonInlineElement78, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonInlineElement80, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25434,25 +25434,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement85, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25461,9 +25461,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25473,30 +25473,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonInlineElement92, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonInlineElement94, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonInlineElement96, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -25508,109 +25508,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonInlineElement98, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonInlineElement100, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonInlineElement102, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonInlineElement104, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonInlineElement106, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonInlineElement108, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonInlineElement110, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonInlineElement112, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonInlineElement114, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonInlineElement116, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineElement119, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25618,30 +25618,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement123, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25650,9 +25650,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25664,28 +25664,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonInlineElement130, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonInlineElement132, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25693,25 +25693,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlineElement137, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25720,9 +25720,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -25732,53 +25732,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonInlineElement144, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonInlineElement146, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonInlineElement148, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonInlineElement150, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonInlineElement152, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25786,15 +25786,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -25805,13 +25805,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonInlineElement158, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -25819,15 +25819,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -25838,48 +25838,48 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1293, col: 11, offset: 40013}, + pos: position{line: 1293, col: 11, offset: 40020}, name: "Quote", }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonInlineElement165, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonInlineElement167, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonInlineElement170, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement174, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -25888,9 +25888,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -25904,33 +25904,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonInlineElement181, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonInlineElement186, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -25938,12 +25938,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonInlineElement188, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25960,7 +25960,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -25969,28 +25969,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonInlineElement192, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement196, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -25999,9 +25999,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26015,33 +26015,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonInlineElement203, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonInlineElement208, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -26049,12 +26049,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonInlineElement210, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26071,7 +26071,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26080,28 +26080,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonInlineElement214, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement218, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26110,9 +26110,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26126,7 +26126,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26135,28 +26135,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonInlineElement224, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement228, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26165,9 +26165,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26181,7 +26181,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26196,53 +26196,53 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1295, col: 11, offset: 40059}, + pos: position{line: 1295, col: 11, offset: 40066}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonInlineElement235, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonInlineElement237, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonInlineElement240, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonInlineElement242, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineElement246, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26252,12 +26252,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineElement250, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26266,27 +26266,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonInlineElement256, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26294,9 +26294,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -26307,28 +26307,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonInlineElement261, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement265, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26337,9 +26337,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26353,7 +26353,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26362,28 +26362,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonInlineElement271, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineElement275, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26392,9 +26392,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26408,7 +26408,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26417,10 +26417,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonInlineElement281, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26431,7 +26431,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -26440,27 +26440,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonInlineElement284, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineElement288, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26470,7 +26470,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -26482,10 +26482,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonInlineElement292, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -26499,10 +26499,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonInlineElement294, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -26516,28 +26516,28 @@ var g = &grammar{ }, { name: "InlineButton", - pos: position{line: 1321, col: 1, offset: 41052}, + pos: position{line: 1321, col: 1, offset: 41059}, expr: &actionExpr{ - pos: position{line: 1322, col: 5, offset: 41073}, + pos: position{line: 1322, col: 5, offset: 41080}, run: (*parser).callonInlineButton1, expr: &seqExpr{ - pos: position{line: 1322, col: 5, offset: 41073}, + pos: position{line: 1322, col: 5, offset: 41080}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1322, col: 5, offset: 41073}, + pos: position{line: 1322, col: 5, offset: 41080}, run: (*parser).callonInlineButton3, }, &litMatcher{ - pos: position{line: 1325, col: 5, offset: 41132}, + pos: position{line: 1325, col: 5, offset: 41139}, val: "btn:", ignoreCase: false, want: "\"btn:\"", }, &labeledExpr{ - pos: position{line: 1325, col: 12, offset: 41139}, + pos: position{line: 1325, col: 12, offset: 41146}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1325, col: 24, offset: 41151}, + pos: position{line: 1325, col: 24, offset: 41158}, name: "InlineAttributes", }, }, @@ -26547,33 +26547,33 @@ var g = &grammar{ }, { name: "InlineMenu", - pos: position{line: 1332, col: 1, offset: 41439}, + pos: position{line: 1332, col: 1, offset: 41446}, expr: &actionExpr{ - pos: position{line: 1333, col: 5, offset: 41458}, + pos: position{line: 1333, col: 5, offset: 41465}, run: (*parser).callonInlineMenu1, expr: &seqExpr{ - pos: position{line: 1333, col: 5, offset: 41458}, + pos: position{line: 1333, col: 5, offset: 41465}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1333, col: 5, offset: 41458}, + pos: position{line: 1333, col: 5, offset: 41465}, run: (*parser).callonInlineMenu3, }, &litMatcher{ - pos: position{line: 1336, col: 5, offset: 41517}, + pos: position{line: 1336, col: 5, offset: 41524}, val: "menu:", ignoreCase: false, want: "\"menu:\"", }, &labeledExpr{ - pos: position{line: 1336, col: 13, offset: 41525}, + pos: position{line: 1336, col: 13, offset: 41532}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineMenu6, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26583,10 +26583,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1336, col: 21, offset: 41533}, + pos: position{line: 1336, col: 21, offset: 41540}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1336, col: 33, offset: 41545}, + pos: position{line: 1336, col: 33, offset: 41552}, name: "InlineAttributes", }, }, @@ -26596,29 +26596,29 @@ var g = &grammar{ }, { name: "IndexTerm", - pos: position{line: 1343, col: 1, offset: 41844}, + pos: position{line: 1343, col: 1, offset: 41851}, expr: &actionExpr{ - pos: position{line: 1343, col: 14, offset: 41857}, + pos: position{line: 1343, col: 14, offset: 41864}, run: (*parser).callonIndexTerm1, expr: &seqExpr{ - pos: position{line: 1343, col: 14, offset: 41857}, + pos: position{line: 1343, col: 14, offset: 41864}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1343, col: 14, offset: 41857}, + pos: position{line: 1343, col: 14, offset: 41864}, val: "((", ignoreCase: false, want: "\"((\"", }, &labeledExpr{ - pos: position{line: 1343, col: 19, offset: 41862}, + pos: position{line: 1343, col: 19, offset: 41869}, label: "term", expr: &ruleRefExpr{ - pos: position{line: 1343, col: 25, offset: 41868}, + pos: position{line: 1343, col: 25, offset: 41875}, name: "IndexTermContent", }, }, &litMatcher{ - pos: position{line: 1343, col: 43, offset: 41886}, + pos: position{line: 1343, col: 43, offset: 41893}, val: "))", ignoreCase: false, want: "\"))\"", @@ -26629,28 +26629,28 @@ var g = &grammar{ }, { name: "IndexTermContent", - pos: position{line: 1347, col: 1, offset: 41955}, + pos: position{line: 1347, col: 1, offset: 41962}, expr: &actionExpr{ - pos: position{line: 1347, col: 21, offset: 41975}, + pos: position{line: 1347, col: 21, offset: 41982}, run: (*parser).callonIndexTermContent1, expr: &labeledExpr{ - pos: position{line: 1347, col: 21, offset: 41975}, + pos: position{line: 1347, col: 21, offset: 41982}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1347, col: 30, offset: 41984}, + pos: position{line: 1347, col: 30, offset: 41991}, expr: &choiceExpr{ - pos: position{line: 1347, col: 31, offset: 41985}, + pos: position{line: 1347, col: 31, offset: 41992}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, expr: &charClassMatcher{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26659,21 +26659,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3022, col: 15, offset: 97072}, + pos: position{line: 3022, col: 15, offset: 97079}, expr: &choiceExpr{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -26683,15 +26683,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26700,21 +26700,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 19, offset: 97166}, + pos: position{line: 3024, col: 19, offset: 97173}, expr: &seqExpr{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26729,14 +26729,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1347, col: 38, offset: 41992}, + pos: position{line: 1347, col: 38, offset: 41999}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonIndexTermContent24, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26744,49 +26744,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonIndexTermContent26, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonIndexTermContent28, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonIndexTermContent31, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonIndexTermContent33, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonIndexTermContent37, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -26796,12 +26796,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonIndexTermContent41, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26810,27 +26810,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonIndexTermContent47, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -26838,9 +26838,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -26851,28 +26851,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonIndexTermContent52, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonIndexTermContent56, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26881,9 +26881,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26897,7 +26897,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26906,28 +26906,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonIndexTermContent62, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonIndexTermContent66, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -26936,9 +26936,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -26952,7 +26952,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -26961,10 +26961,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonIndexTermContent72, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -26975,7 +26975,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -26984,27 +26984,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonIndexTermContent75, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonIndexTermContent79, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27014,7 +27014,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -27026,10 +27026,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonIndexTermContent83, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -27043,27 +27043,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonIndexTermContent85, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonIndexTermContent89, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27073,7 +27073,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -27082,22 +27082,22 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1347, col: 99, offset: 42053}, + pos: position{line: 1347, col: 99, offset: 42060}, run: (*parser).callonIndexTermContent93, expr: &seqExpr{ - pos: position{line: 1347, col: 100, offset: 42054}, + pos: position{line: 1347, col: 100, offset: 42061}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1347, col: 100, offset: 42054}, + pos: position{line: 1347, col: 100, offset: 42061}, expr: &litMatcher{ - pos: position{line: 1347, col: 101, offset: 42055}, + pos: position{line: 1347, col: 101, offset: 42062}, val: "))", ignoreCase: false, want: "\"))\"", }, }, &anyMatcher{ - line: 1347, col: 106, offset: 42060, + line: 1347, col: 106, offset: 42067, }, }, }, @@ -27110,62 +27110,62 @@ var g = &grammar{ }, { name: "ImageBlock", - pos: position{line: 1367, col: 1, offset: 42769}, + pos: position{line: 1367, col: 1, offset: 42776}, expr: &actionExpr{ - pos: position{line: 1368, col: 5, offset: 42788}, + pos: position{line: 1368, col: 5, offset: 42795}, run: (*parser).callonImageBlock1, expr: &seqExpr{ - pos: position{line: 1368, col: 5, offset: 42788}, + pos: position{line: 1368, col: 5, offset: 42795}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1368, col: 5, offset: 42788}, + pos: position{line: 1368, col: 5, offset: 42795}, val: "image::", ignoreCase: false, want: "\"image::\"", }, &labeledExpr{ - pos: position{line: 1368, col: 15, offset: 42798}, + pos: position{line: 1368, col: 15, offset: 42805}, label: "path", expr: &actionExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, run: (*parser).callonImageBlock5, expr: &seqExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3063, col: 20, offset: 98181}, + pos: position{line: 3063, col: 20, offset: 98188}, expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -27175,43 +27175,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3063, col: 30, offset: 98191}, + pos: position{line: 3063, col: 30, offset: 98198}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3063, col: 35, offset: 98196}, + pos: position{line: 3063, col: 35, offset: 98203}, expr: &choiceExpr{ - pos: position{line: 3063, col: 36, offset: 98197}, + pos: position{line: 3063, col: 36, offset: 98204}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonImageBlock18, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonImageBlock25, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -27220,13 +27220,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonImageBlock29, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -27234,23 +27234,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonImageBlock36, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27264,44 +27264,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonImageBlock38, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonImageBlock40, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonImageBlock43, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock47, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27310,9 +27310,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27326,33 +27326,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonImageBlock54, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonImageBlock59, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27360,12 +27360,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonImageBlock61, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27382,7 +27382,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27391,28 +27391,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonImageBlock65, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock69, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27421,9 +27421,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27437,33 +27437,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonImageBlock76, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonImageBlock81, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -27471,12 +27471,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonImageBlock83, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27493,7 +27493,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27502,28 +27502,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonImageBlock87, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock91, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27532,9 +27532,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27548,7 +27548,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27557,28 +27557,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonImageBlock97, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock101, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27587,9 +27587,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27603,7 +27603,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27618,49 +27618,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonImageBlock107, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonImageBlock109, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonImageBlock112, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonImageBlock114, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonImageBlock118, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27670,12 +27670,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonImageBlock122, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27684,27 +27684,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonImageBlock128, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -27712,9 +27712,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -27725,28 +27725,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonImageBlock133, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock137, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27755,9 +27755,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27771,7 +27771,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27780,28 +27780,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonImageBlock143, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonImageBlock147, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -27810,9 +27810,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -27826,7 +27826,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -27835,10 +27835,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonImageBlock153, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27849,7 +27849,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -27858,27 +27858,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonImageBlock156, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonImageBlock160, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -27888,7 +27888,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -27900,10 +27900,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonImageBlock164, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -27917,10 +27917,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonImageBlock166, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -27934,27 +27934,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonImageBlock168, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonImageBlock172, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -27964,7 +27964,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -27981,20 +27981,20 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1368, col: 31, offset: 42814}, + pos: position{line: 1368, col: 31, offset: 42821}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1368, col: 43, offset: 42826}, + pos: position{line: 1368, col: 43, offset: 42833}, name: "InlineAttributes", }, }, &zeroOrMoreExpr{ - pos: position{line: 1368, col: 61, offset: 42844}, + pos: position{line: 1368, col: 61, offset: 42851}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonImageBlock179, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28003,28 +28003,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonImageBlock182, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28033,9 +28033,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -28046,71 +28046,71 @@ var g = &grammar{ }, { name: "InlineImage", - pos: position{line: 1373, col: 1, offset: 43061}, + pos: position{line: 1373, col: 1, offset: 43068}, expr: &actionExpr{ - pos: position{line: 1373, col: 16, offset: 43076}, + pos: position{line: 1373, col: 16, offset: 43083}, run: (*parser).callonInlineImage1, expr: &seqExpr{ - pos: position{line: 1373, col: 16, offset: 43076}, + pos: position{line: 1373, col: 16, offset: 43083}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1373, col: 16, offset: 43076}, + pos: position{line: 1373, col: 16, offset: 43083}, val: "image:", ignoreCase: false, want: "\"image:\"", }, ¬Expr{ - pos: position{line: 1373, col: 25, offset: 43085}, + pos: position{line: 1373, col: 25, offset: 43092}, expr: &litMatcher{ - pos: position{line: 1373, col: 26, offset: 43086}, + pos: position{line: 1373, col: 26, offset: 43093}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1373, col: 30, offset: 43090}, + pos: position{line: 1373, col: 30, offset: 43097}, label: "path", expr: &actionExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3063, col: 20, offset: 98181}, + pos: position{line: 3063, col: 20, offset: 98188}, expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -28120,43 +28120,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3063, col: 30, offset: 98191}, + pos: position{line: 3063, col: 30, offset: 98198}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3063, col: 35, offset: 98196}, + pos: position{line: 3063, col: 35, offset: 98203}, expr: &choiceExpr{ - pos: position{line: 3063, col: 36, offset: 98197}, + pos: position{line: 3063, col: 36, offset: 98204}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonInlineImage20, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonInlineImage27, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -28165,13 +28165,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonInlineImage31, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -28179,23 +28179,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineImage38, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28209,44 +28209,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonInlineImage40, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonInlineImage42, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonInlineImage45, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage49, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28255,9 +28255,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28271,33 +28271,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonInlineImage56, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonInlineImage61, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -28305,12 +28305,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonInlineImage63, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28327,7 +28327,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28336,28 +28336,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonInlineImage67, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage71, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28366,9 +28366,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28382,33 +28382,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonInlineImage78, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonInlineImage83, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -28416,12 +28416,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonInlineImage85, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28438,7 +28438,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28447,28 +28447,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonInlineImage89, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage93, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28477,9 +28477,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28493,7 +28493,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28502,28 +28502,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonInlineImage99, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage103, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28532,9 +28532,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28548,7 +28548,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28563,49 +28563,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonInlineImage109, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonInlineImage111, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonInlineImage114, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonInlineImage116, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineImage120, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -28615,12 +28615,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineImage124, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28629,27 +28629,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonInlineImage130, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -28657,9 +28657,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -28670,28 +28670,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonInlineImage135, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage139, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28700,9 +28700,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28716,7 +28716,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28725,28 +28725,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonInlineImage145, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonInlineImage149, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -28755,9 +28755,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -28771,7 +28771,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -28780,10 +28780,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonInlineImage155, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28794,7 +28794,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -28803,27 +28803,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonInlineImage158, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineImage162, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -28833,7 +28833,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -28845,10 +28845,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonInlineImage166, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -28862,10 +28862,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonInlineImage168, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -28879,27 +28879,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonInlineImage170, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonInlineImage174, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28909,7 +28909,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -28926,10 +28926,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1373, col: 46, offset: 43106}, + pos: position{line: 1373, col: 46, offset: 43113}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1373, col: 58, offset: 43118}, + pos: position{line: 1373, col: 58, offset: 43125}, name: "InlineAttributes", }, }, @@ -28939,29 +28939,29 @@ var g = &grammar{ }, { name: "InlineIcon", - pos: position{line: 1380, col: 1, offset: 43514}, + pos: position{line: 1380, col: 1, offset: 43521}, expr: &actionExpr{ - pos: position{line: 1380, col: 15, offset: 43528}, + pos: position{line: 1380, col: 15, offset: 43535}, run: (*parser).callonInlineIcon1, expr: &seqExpr{ - pos: position{line: 1380, col: 15, offset: 43528}, + pos: position{line: 1380, col: 15, offset: 43535}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1380, col: 15, offset: 43528}, + pos: position{line: 1380, col: 15, offset: 43535}, val: "icon:", ignoreCase: false, want: "\"icon:\"", }, &labeledExpr{ - pos: position{line: 1380, col: 23, offset: 43536}, + pos: position{line: 1380, col: 23, offset: 43543}, label: "icon", expr: &actionExpr{ - pos: position{line: 1380, col: 29, offset: 43542}, + pos: position{line: 1380, col: 29, offset: 43549}, run: (*parser).callonInlineIcon5, expr: &oneOrMoreExpr{ - pos: position{line: 1380, col: 29, offset: 43542}, + pos: position{line: 1380, col: 29, offset: 43549}, expr: &charClassMatcher{ - pos: position{line: 1380, col: 29, offset: 43542}, + pos: position{line: 1380, col: 29, offset: 43549}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -28973,10 +28973,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1380, col: 73, offset: 43586}, + pos: position{line: 1380, col: 73, offset: 43593}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1380, col: 85, offset: 43598}, + pos: position{line: 1380, col: 85, offset: 43605}, name: "InlineAttributes", }, }, @@ -28986,31 +28986,31 @@ var g = &grammar{ }, { name: "InlineFootnote", - pos: position{line: 1387, col: 1, offset: 43964}, + pos: position{line: 1387, col: 1, offset: 43971}, expr: &actionExpr{ - pos: position{line: 1387, col: 19, offset: 43982}, + pos: position{line: 1387, col: 19, offset: 43989}, run: (*parser).callonInlineFootnote1, expr: &seqExpr{ - pos: position{line: 1387, col: 19, offset: 43982}, + pos: position{line: 1387, col: 19, offset: 43989}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1387, col: 19, offset: 43982}, + pos: position{line: 1387, col: 19, offset: 43989}, val: "footnote:", ignoreCase: false, want: "\"footnote:\"", }, &labeledExpr{ - pos: position{line: 1387, col: 31, offset: 43994}, + pos: position{line: 1387, col: 31, offset: 44001}, label: "ref", expr: &zeroOrOneExpr{ - pos: position{line: 1387, col: 35, offset: 43998}, + pos: position{line: 1387, col: 35, offset: 44005}, expr: &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonInlineFootnote6, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -29022,21 +29022,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1387, col: 50, offset: 44013}, + pos: position{line: 1387, col: 50, offset: 44020}, val: "[", ignoreCase: false, want: "\"[\"", }, &labeledExpr{ - pos: position{line: 1387, col: 54, offset: 44017}, + pos: position{line: 1387, col: 54, offset: 44024}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1387, col: 64, offset: 44027}, + pos: position{line: 1387, col: 64, offset: 44034}, name: "FootnoteElements", }, }, &litMatcher{ - pos: position{line: 1387, col: 82, offset: 44045}, + pos: position{line: 1387, col: 82, offset: 44052}, val: "]", ignoreCase: false, want: "\"]\"", @@ -29047,17 +29047,17 @@ var g = &grammar{ }, { name: "FootnoteElements", - pos: position{line: 1393, col: 1, offset: 44202}, + pos: position{line: 1393, col: 1, offset: 44209}, expr: &actionExpr{ - pos: position{line: 1393, col: 21, offset: 44222}, + pos: position{line: 1393, col: 21, offset: 44229}, run: (*parser).callonFootnoteElements1, expr: &labeledExpr{ - pos: position{line: 1393, col: 21, offset: 44222}, + pos: position{line: 1393, col: 21, offset: 44229}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1393, col: 30, offset: 44231}, + pos: position{line: 1393, col: 30, offset: 44238}, expr: &ruleRefExpr{ - pos: position{line: 1393, col: 31, offset: 44232}, + pos: position{line: 1393, col: 31, offset: 44239}, name: "FootnoteElement", }, }, @@ -29066,52 +29066,52 @@ var g = &grammar{ }, { name: "FootnoteElement", - pos: position{line: 1397, col: 1, offset: 44324}, + pos: position{line: 1397, col: 1, offset: 44331}, expr: &actionExpr{ - pos: position{line: 1398, col: 5, offset: 44348}, + pos: position{line: 1398, col: 5, offset: 44355}, run: (*parser).callonFootnoteElement1, expr: &seqExpr{ - pos: position{line: 1398, col: 5, offset: 44348}, + pos: position{line: 1398, col: 5, offset: 44355}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1398, col: 5, offset: 44348}, + pos: position{line: 1398, col: 5, offset: 44355}, expr: &litMatcher{ - pos: position{line: 1398, col: 6, offset: 44349}, + pos: position{line: 1398, col: 6, offset: 44356}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &labeledExpr{ - pos: position{line: 1399, col: 5, offset: 44358}, + pos: position{line: 1399, col: 5, offset: 44365}, label: "element", expr: &choiceExpr{ - pos: position{line: 1400, col: 9, offset: 44376}, + pos: position{line: 1400, col: 9, offset: 44383}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1400, col: 9, offset: 44376}, + pos: position{line: 1400, col: 9, offset: 44383}, name: "InlineElement", }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonFootnoteElement8, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29128,32 +29128,32 @@ var g = &grammar{ }, { name: "PassthroughMacro", - pos: position{line: 1433, col: 1, offset: 46000}, + pos: position{line: 1433, col: 1, offset: 46007}, expr: &choiceExpr{ - pos: position{line: 1433, col: 21, offset: 46020}, + pos: position{line: 1433, col: 21, offset: 46027}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1433, col: 21, offset: 46020}, + pos: position{line: 1433, col: 21, offset: 46027}, run: (*parser).callonPassthroughMacro2, expr: &seqExpr{ - pos: position{line: 1433, col: 21, offset: 46020}, + pos: position{line: 1433, col: 21, offset: 46027}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1433, col: 21, offset: 46020}, + pos: position{line: 1433, col: 21, offset: 46027}, val: "pass:[", ignoreCase: false, want: "\"pass:[\"", }, &labeledExpr{ - pos: position{line: 1433, col: 30, offset: 46029}, + pos: position{line: 1433, col: 30, offset: 46036}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1433, col: 38, offset: 46037}, + pos: position{line: 1433, col: 38, offset: 46044}, expr: &actionExpr{ - pos: position{line: 1439, col: 30, offset: 46363}, + pos: position{line: 1439, col: 30, offset: 46370}, run: (*parser).callonPassthroughMacro7, expr: &charClassMatcher{ - pos: position{line: 1439, col: 30, offset: 46363}, + pos: position{line: 1439, col: 30, offset: 46370}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -29163,7 +29163,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1433, col: 67, offset: 46066}, + pos: position{line: 1433, col: 67, offset: 46073}, val: "]", ignoreCase: false, want: "\"]\"", @@ -29172,34 +29172,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1435, col: 9, offset: 46170}, + pos: position{line: 1435, col: 9, offset: 46177}, run: (*parser).callonPassthroughMacro10, expr: &seqExpr{ - pos: position{line: 1435, col: 9, offset: 46170}, + pos: position{line: 1435, col: 9, offset: 46177}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1435, col: 9, offset: 46170}, + pos: position{line: 1435, col: 9, offset: 46177}, val: "pass:q[", ignoreCase: false, want: "\"pass:q[\"", }, &labeledExpr{ - pos: position{line: 1435, col: 19, offset: 46180}, + pos: position{line: 1435, col: 19, offset: 46187}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1435, col: 27, offset: 46188}, + pos: position{line: 1435, col: 27, offset: 46195}, expr: &choiceExpr{ - pos: position{line: 1435, col: 28, offset: 46189}, + pos: position{line: 1435, col: 28, offset: 46196}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1435, col: 28, offset: 46189}, + pos: position{line: 1435, col: 28, offset: 46196}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 1439, col: 30, offset: 46363}, + pos: position{line: 1439, col: 30, offset: 46370}, run: (*parser).callonPassthroughMacro17, expr: &charClassMatcher{ - pos: position{line: 1439, col: 30, offset: 46363}, + pos: position{line: 1439, col: 30, offset: 46370}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -29211,7 +29211,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1435, col: 69, offset: 46230}, + pos: position{line: 1435, col: 69, offset: 46237}, val: "]", ignoreCase: false, want: "\"]\"", @@ -29224,72 +29224,72 @@ var g = &grammar{ }, { name: "Link", - pos: position{line: 1446, col: 1, offset: 46619}, + pos: position{line: 1446, col: 1, offset: 46626}, expr: &choiceExpr{ - pos: position{line: 1446, col: 9, offset: 46627}, + pos: position{line: 1446, col: 9, offset: 46634}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1449, col: 5, offset: 46681}, + pos: position{line: 1449, col: 5, offset: 46688}, run: (*parser).callonLink2, expr: &seqExpr{ - pos: position{line: 1449, col: 5, offset: 46681}, + pos: position{line: 1449, col: 5, offset: 46688}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1449, col: 5, offset: 46681}, + pos: position{line: 1449, col: 5, offset: 46688}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1450, col: 5, offset: 46690}, + pos: position{line: 1450, col: 5, offset: 46697}, label: "url", expr: &actionExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, run: (*parser).callonLink6, expr: &seqExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, expr: &litMatcher{ - pos: position{line: 3067, col: 24, offset: 98324}, + pos: position{line: 3067, col: 24, offset: 98331}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3067, col: 28, offset: 98328}, + pos: position{line: 3067, col: 28, offset: 98335}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -29298,40 +29298,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3067, col: 44, offset: 98344}, + pos: position{line: 3067, col: 44, offset: 98351}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3067, col: 49, offset: 98349}, + pos: position{line: 3067, col: 49, offset: 98356}, expr: &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonLink19, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -29340,13 +29340,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonLink30, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -29354,23 +29354,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLink37, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29384,44 +29384,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLink39, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonLink41, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonLink44, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink48, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29430,9 +29430,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29446,33 +29446,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLink55, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLink60, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -29480,12 +29480,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLink62, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29502,7 +29502,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29511,28 +29511,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonLink66, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink70, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29541,9 +29541,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29557,33 +29557,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonLink77, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonLink82, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -29591,12 +29591,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonLink84, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29613,7 +29613,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29622,28 +29622,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLink88, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink92, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29652,9 +29652,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29668,7 +29668,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29677,28 +29677,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLink98, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink102, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29707,9 +29707,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29723,7 +29723,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29738,49 +29738,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonLink108, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonLink110, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonLink113, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonLink115, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -29790,12 +29790,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonLink123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29804,27 +29804,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonLink129, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -29832,9 +29832,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -29845,28 +29845,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonLink134, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink138, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29875,9 +29875,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29891,7 +29891,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29900,28 +29900,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonLink144, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonLink148, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -29930,9 +29930,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -29946,7 +29946,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -29955,10 +29955,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonLink154, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -29969,7 +29969,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -29978,27 +29978,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonLink157, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -30008,7 +30008,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -30020,10 +30020,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonLink165, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -30037,10 +30037,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonLink167, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -30060,27 +30060,27 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1451, col: 5, offset: 46757}, + pos: position{line: 1451, col: 5, offset: 46764}, expr: &litMatcher{ - pos: position{line: 1451, col: 5, offset: 46757}, + pos: position{line: 1451, col: 5, offset: 46764}, val: ">", ignoreCase: false, want: "\">\"", }, }, &andCodeExpr{ - pos: position{line: 1452, col: 5, offset: 46766}, + pos: position{line: 1452, col: 5, offset: 46773}, run: (*parser).callonLink171, }, }, }, }, &ruleRefExpr{ - pos: position{line: 1446, col: 19, offset: 46637}, + pos: position{line: 1446, col: 19, offset: 46644}, name: "RelativeLink", }, &ruleRefExpr{ - pos: position{line: 1446, col: 34, offset: 46652}, + pos: position{line: 1446, col: 34, offset: 46659}, name: "ExternalLink", }, }, @@ -30088,65 +30088,65 @@ var g = &grammar{ }, { name: "RelativeLink", - pos: position{line: 1460, col: 1, offset: 46981}, + pos: position{line: 1460, col: 1, offset: 46988}, expr: &choiceExpr{ - pos: position{line: 1462, col: 5, offset: 47017}, + pos: position{line: 1462, col: 5, offset: 47024}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1462, col: 5, offset: 47017}, + pos: position{line: 1462, col: 5, offset: 47024}, run: (*parser).callonRelativeLink2, expr: &seqExpr{ - pos: position{line: 1462, col: 5, offset: 47017}, + pos: position{line: 1462, col: 5, offset: 47024}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1462, col: 5, offset: 47017}, + pos: position{line: 1462, col: 5, offset: 47024}, val: "\\link:", ignoreCase: false, want: "\"\\\\link:\"", }, &labeledExpr{ - pos: position{line: 1462, col: 17, offset: 47029}, + pos: position{line: 1462, col: 17, offset: 47036}, label: "url", expr: &actionExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, run: (*parser).callonRelativeLink6, expr: &seqExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3063, col: 20, offset: 98181}, + pos: position{line: 3063, col: 20, offset: 98188}, expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -30156,43 +30156,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3063, col: 30, offset: 98191}, + pos: position{line: 3063, col: 30, offset: 98198}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3063, col: 35, offset: 98196}, + pos: position{line: 3063, col: 35, offset: 98203}, expr: &choiceExpr{ - pos: position{line: 3063, col: 36, offset: 98197}, + pos: position{line: 3063, col: 36, offset: 98204}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonRelativeLink19, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonRelativeLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -30201,13 +30201,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonRelativeLink30, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -30215,23 +30215,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonRelativeLink37, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30245,44 +30245,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonRelativeLink39, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonRelativeLink41, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonRelativeLink44, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink48, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30291,9 +30291,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30307,33 +30307,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonRelativeLink55, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonRelativeLink60, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -30341,12 +30341,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonRelativeLink62, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30363,7 +30363,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30372,28 +30372,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonRelativeLink66, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink70, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30402,9 +30402,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30418,33 +30418,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonRelativeLink77, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonRelativeLink82, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -30452,12 +30452,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonRelativeLink84, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30474,7 +30474,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30483,28 +30483,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonRelativeLink88, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink92, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30513,9 +30513,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30529,7 +30529,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30538,28 +30538,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonRelativeLink98, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink102, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30568,9 +30568,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30584,7 +30584,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30599,49 +30599,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonRelativeLink108, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonRelativeLink110, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonRelativeLink113, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonRelativeLink115, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonRelativeLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -30651,12 +30651,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonRelativeLink123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30665,27 +30665,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonRelativeLink129, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -30693,9 +30693,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -30706,28 +30706,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonRelativeLink134, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink138, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30736,9 +30736,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30752,7 +30752,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30761,28 +30761,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonRelativeLink144, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink148, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -30791,9 +30791,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -30807,7 +30807,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -30816,10 +30816,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonRelativeLink154, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -30830,7 +30830,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -30839,27 +30839,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonRelativeLink157, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonRelativeLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -30869,7 +30869,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -30881,10 +30881,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonRelativeLink165, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -30898,10 +30898,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonRelativeLink167, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -30915,27 +30915,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonRelativeLink169, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonRelativeLink173, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30945,7 +30945,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -30962,10 +30962,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1462, col: 32, offset: 47044}, + pos: position{line: 1462, col: 32, offset: 47051}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1462, col: 44, offset: 47056}, + pos: position{line: 1462, col: 44, offset: 47063}, name: "InlineAttributes", }, }, @@ -30973,60 +30973,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1467, col: 5, offset: 47188}, + pos: position{line: 1467, col: 5, offset: 47195}, run: (*parser).callonRelativeLink179, expr: &seqExpr{ - pos: position{line: 1467, col: 5, offset: 47188}, + pos: position{line: 1467, col: 5, offset: 47195}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1467, col: 5, offset: 47188}, + pos: position{line: 1467, col: 5, offset: 47195}, val: "link:", ignoreCase: false, want: "\"link:\"", }, &labeledExpr{ - pos: position{line: 1467, col: 13, offset: 47196}, + pos: position{line: 1467, col: 13, offset: 47203}, label: "url", expr: &actionExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, run: (*parser).callonRelativeLink183, expr: &seqExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3063, col: 13, offset: 98174}, + pos: position{line: 3063, col: 13, offset: 98181}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 3063, col: 20, offset: 98181}, + pos: position{line: 3063, col: 20, offset: 98188}, expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -31036,43 +31036,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3063, col: 30, offset: 98191}, + pos: position{line: 3063, col: 30, offset: 98198}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3063, col: 35, offset: 98196}, + pos: position{line: 3063, col: 35, offset: 98203}, expr: &choiceExpr{ - pos: position{line: 3063, col: 36, offset: 98197}, + pos: position{line: 3063, col: 36, offset: 98204}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonRelativeLink196, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonRelativeLink203, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -31081,13 +31081,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonRelativeLink207, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -31095,23 +31095,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonRelativeLink214, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31125,44 +31125,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonRelativeLink216, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonRelativeLink218, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonRelativeLink221, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink225, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31171,9 +31171,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31187,33 +31187,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonRelativeLink232, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonRelativeLink237, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -31221,12 +31221,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonRelativeLink239, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31243,7 +31243,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31252,28 +31252,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonRelativeLink243, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink247, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31282,9 +31282,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31298,33 +31298,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonRelativeLink254, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonRelativeLink259, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -31332,12 +31332,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonRelativeLink261, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31354,7 +31354,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31363,28 +31363,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonRelativeLink265, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink269, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31393,9 +31393,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31409,7 +31409,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31418,28 +31418,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonRelativeLink275, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink279, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31448,9 +31448,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31464,7 +31464,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31479,49 +31479,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonRelativeLink285, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonRelativeLink287, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonRelativeLink290, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonRelativeLink292, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonRelativeLink296, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -31531,12 +31531,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonRelativeLink300, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31545,27 +31545,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonRelativeLink306, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -31573,9 +31573,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -31586,28 +31586,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonRelativeLink311, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink315, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31616,9 +31616,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31632,7 +31632,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31641,28 +31641,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonRelativeLink321, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonRelativeLink325, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -31671,9 +31671,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -31687,7 +31687,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -31696,10 +31696,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonRelativeLink331, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -31710,7 +31710,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -31719,27 +31719,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonRelativeLink334, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonRelativeLink338, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -31749,7 +31749,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -31761,10 +31761,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonRelativeLink342, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -31778,10 +31778,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonRelativeLink344, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -31795,27 +31795,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonRelativeLink346, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonRelativeLink350, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31825,7 +31825,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -31842,10 +31842,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1467, col: 28, offset: 47211}, + pos: position{line: 1467, col: 28, offset: 47218}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1467, col: 40, offset: 47223}, + pos: position{line: 1467, col: 40, offset: 47230}, name: "InlineAttributes", }, }, @@ -31857,72 +31857,72 @@ var g = &grammar{ }, { name: "ExternalLink", - pos: position{line: 1471, col: 1, offset: 47339}, + pos: position{line: 1471, col: 1, offset: 47346}, expr: &choiceExpr{ - pos: position{line: 1474, col: 5, offset: 47501}, + pos: position{line: 1474, col: 5, offset: 47508}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1474, col: 5, offset: 47501}, + pos: position{line: 1474, col: 5, offset: 47508}, run: (*parser).callonExternalLink2, expr: &seqExpr{ - pos: position{line: 1474, col: 5, offset: 47501}, + pos: position{line: 1474, col: 5, offset: 47508}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1474, col: 5, offset: 47501}, + pos: position{line: 1474, col: 5, offset: 47508}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &labeledExpr{ - pos: position{line: 1474, col: 9, offset: 47505}, + pos: position{line: 1474, col: 9, offset: 47512}, label: "url", expr: &actionExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, run: (*parser).callonExternalLink6, expr: &seqExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, expr: &litMatcher{ - pos: position{line: 3067, col: 24, offset: 98324}, + pos: position{line: 3067, col: 24, offset: 98331}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3067, col: 28, offset: 98328}, + pos: position{line: 3067, col: 28, offset: 98335}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -31931,40 +31931,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3067, col: 44, offset: 98344}, + pos: position{line: 3067, col: 44, offset: 98351}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3067, col: 49, offset: 98349}, + pos: position{line: 3067, col: 49, offset: 98356}, expr: &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonExternalLink19, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonExternalLink26, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -31973,13 +31973,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonExternalLink30, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -31987,23 +31987,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalLink37, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32017,44 +32017,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalLink39, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalLink41, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonExternalLink44, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink48, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32063,9 +32063,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32079,33 +32079,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalLink55, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalLink60, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -32113,12 +32113,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalLink62, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32135,7 +32135,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32144,28 +32144,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonExternalLink66, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink70, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32174,9 +32174,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32190,33 +32190,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalLink77, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalLink82, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -32224,12 +32224,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalLink84, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32246,7 +32246,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32255,28 +32255,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalLink88, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink92, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32285,9 +32285,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32301,7 +32301,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32310,28 +32310,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalLink98, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink102, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32340,9 +32340,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32356,7 +32356,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32371,49 +32371,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalLink108, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalLink110, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonExternalLink113, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonExternalLink115, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalLink119, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -32423,12 +32423,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalLink123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32437,27 +32437,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonExternalLink129, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -32465,9 +32465,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -32478,28 +32478,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalLink134, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink138, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32508,9 +32508,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32524,7 +32524,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32533,28 +32533,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalLink144, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink148, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32563,9 +32563,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32579,7 +32579,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32588,10 +32588,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonExternalLink154, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -32602,7 +32602,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -32611,27 +32611,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonExternalLink157, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalLink161, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -32641,7 +32641,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -32653,10 +32653,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonExternalLink165, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -32670,10 +32670,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonExternalLink167, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -32693,12 +32693,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1474, col: 34, offset: 47530}, + pos: position{line: 1474, col: 34, offset: 47537}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1474, col: 45, offset: 47541}, + pos: position{line: 1474, col: 45, offset: 47548}, expr: &ruleRefExpr{ - pos: position{line: 1474, col: 46, offset: 47542}, + pos: position{line: 1474, col: 46, offset: 47549}, name: "InlineAttributes", }, }, @@ -32707,61 +32707,61 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1479, col: 5, offset: 47675}, + pos: position{line: 1479, col: 5, offset: 47682}, run: (*parser).callonExternalLink172, expr: &seqExpr{ - pos: position{line: 1479, col: 5, offset: 47675}, + pos: position{line: 1479, col: 5, offset: 47682}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1479, col: 5, offset: 47675}, + pos: position{line: 1479, col: 5, offset: 47682}, label: "url", expr: &actionExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, run: (*parser).callonExternalLink175, expr: &seqExpr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3067, col: 23, offset: 98323}, + pos: position{line: 3067, col: 23, offset: 98330}, expr: &litMatcher{ - pos: position{line: 3067, col: 24, offset: 98324}, + pos: position{line: 3067, col: 24, offset: 98331}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3067, col: 28, offset: 98328}, + pos: position{line: 3067, col: 28, offset: 98335}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3071, col: 11, offset: 98443}, + pos: position{line: 3071, col: 11, offset: 98450}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 3071, col: 23, offset: 98455}, + pos: position{line: 3071, col: 23, offset: 98462}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 3071, col: 36, offset: 98468}, + pos: position{line: 3071, col: 36, offset: 98475}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 3071, col: 47, offset: 98479}, + pos: position{line: 3071, col: 47, offset: 98486}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 3071, col: 58, offset: 98490}, + pos: position{line: 3071, col: 58, offset: 98497}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -32770,40 +32770,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 3067, col: 44, offset: 98344}, + pos: position{line: 3067, col: 44, offset: 98351}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3067, col: 49, offset: 98349}, + pos: position{line: 3067, col: 49, offset: 98356}, expr: &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonExternalLink188, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonExternalLink195, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -32812,13 +32812,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonExternalLink199, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -32826,23 +32826,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalLink206, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32856,44 +32856,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalLink208, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonExternalLink210, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonExternalLink213, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink217, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -32902,9 +32902,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -32918,33 +32918,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalLink224, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalLink229, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -32952,12 +32952,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalLink231, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32974,7 +32974,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -32983,28 +32983,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonExternalLink235, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink239, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -33013,9 +33013,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -33029,33 +33029,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonExternalLink246, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonExternalLink251, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -33063,12 +33063,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonExternalLink253, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -33085,7 +33085,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -33094,28 +33094,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalLink257, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink261, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -33124,9 +33124,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -33140,7 +33140,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -33149,28 +33149,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalLink267, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink271, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -33179,9 +33179,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -33195,7 +33195,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -33210,49 +33210,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalLink277, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonExternalLink279, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonExternalLink282, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonExternalLink284, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalLink288, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -33262,12 +33262,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExternalLink292, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33276,27 +33276,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonExternalLink298, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -33304,9 +33304,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -33317,28 +33317,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonExternalLink303, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink307, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -33347,9 +33347,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -33363,7 +33363,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -33372,28 +33372,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonExternalLink313, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonExternalLink317, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -33402,9 +33402,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -33418,7 +33418,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -33427,10 +33427,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonExternalLink323, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -33441,7 +33441,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -33450,27 +33450,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonExternalLink326, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonExternalLink330, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -33480,7 +33480,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -33492,10 +33492,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonExternalLink334, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -33509,10 +33509,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonExternalLink336, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -33532,12 +33532,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1479, col: 30, offset: 47700}, + pos: position{line: 1479, col: 30, offset: 47707}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1479, col: 41, offset: 47711}, + pos: position{line: 1479, col: 41, offset: 47718}, expr: &ruleRefExpr{ - pos: position{line: 1479, col: 42, offset: 47712}, + pos: position{line: 1479, col: 42, offset: 47719}, name: "InlineAttributes", }, }, @@ -33550,41 +33550,41 @@ var g = &grammar{ }, { name: "ListElements", - pos: position{line: 1487, col: 1, offset: 48066}, + pos: position{line: 1487, col: 1, offset: 48073}, expr: &actionExpr{ - pos: position{line: 1488, col: 5, offset: 48087}, + pos: position{line: 1488, col: 5, offset: 48094}, run: (*parser).callonListElements1, expr: &seqExpr{ - pos: position{line: 1488, col: 5, offset: 48087}, + pos: position{line: 1488, col: 5, offset: 48094}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1488, col: 5, offset: 48087}, + pos: position{line: 1488, col: 5, offset: 48094}, label: "firstElement", expr: &choiceExpr{ - pos: position{line: 1494, col: 5, offset: 48289}, + pos: position{line: 1494, col: 5, offset: 48296}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, run: (*parser).callonListElements5, expr: &seqExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonListElements8, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33593,27 +33593,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonListElements15, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonListElements18, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -33622,22 +33622,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonListElements21, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonListElements22, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -33645,7 +33645,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -33654,20 +33654,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonListElements27, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -33676,20 +33676,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonListElements31, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -33698,15 +33698,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonListElements35, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -33714,7 +33714,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -33723,15 +33723,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonListElements40, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -33739,7 +33739,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -33751,12 +33751,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33769,26 +33769,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1588, col: 5, offset: 51258}, + pos: position{line: 1588, col: 5, offset: 51265}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListElements49, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListElements53, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33799,28 +33799,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements57, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33829,9 +33829,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -33844,27 +33844,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, run: (*parser).callonListElements64, expr: &seqExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonListElements67, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListElements70, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33873,24 +33873,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonListElements73, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -33901,16 +33901,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonListElements78, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListElements79, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33923,56 +33923,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 5, offset: 53157}, + pos: position{line: 1638, col: 5, offset: 53164}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1638, col: 16, offset: 53168}, + pos: position{line: 1638, col: 16, offset: 53175}, expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, run: (*parser).callonListElements84, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, expr: &litMatcher{ - pos: position{line: 1659, col: 6, offset: 53783}, + pos: position{line: 1659, col: 6, offset: 53790}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1659, col: 10, offset: 53787}, + pos: position{line: 1659, col: 10, offset: 53794}, label: "style", expr: &choiceExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, run: (*parser).callonListElements90, expr: &litMatcher{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, run: (*parser).callonListElements92, expr: &litMatcher{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, run: (*parser).callonListElements94, expr: &litMatcher{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -33982,12 +33982,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListElements96, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34001,26 +34001,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1639, col: 5, offset: 53207}, + pos: position{line: 1639, col: 5, offset: 53214}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListElements100, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListElements104, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34031,28 +34031,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements108, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34061,9 +34061,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34076,36 +34076,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, run: (*parser).callonListElements115, expr: &seqExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonListElements118, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonListElements122, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34115,18 +34115,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListElements126, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34139,26 +34139,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1728, col: 5, offset: 55765}, + pos: position{line: 1728, col: 5, offset: 55772}, label: "description", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListElements130, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListElements134, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34169,28 +34169,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements138, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34199,9 +34199,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34214,40 +34214,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, run: (*parser).callonListElements145, expr: &seqExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, label: "term", expr: &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonListElements148, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListElements152, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListElements155, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -34256,7 +34256,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListElements158, }, }, @@ -34264,30 +34264,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements161, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34296,16 +34296,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, @@ -34313,24 +34313,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1672, col: 5, offset: 54117}, + pos: position{line: 1672, col: 5, offset: 54124}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListElements170, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListElements173, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -34339,7 +34339,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListElements176, }, }, @@ -34347,24 +34347,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 54162}, + pos: position{line: 1673, col: 5, offset: 54169}, label: "description", expr: &choiceExpr{ - pos: position{line: 1695, col: 5, offset: 54877}, + pos: position{line: 1695, col: 5, offset: 54884}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, run: (*parser).callonListElements179, expr: &seqExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListElements182, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34373,28 +34373,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements185, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34403,37 +34403,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1698, col: 9, offset: 54962}, + pos: position{line: 1698, col: 9, offset: 54969}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListElements193, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListElements199, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34442,28 +34442,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements202, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34472,9 +34472,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34487,18 +34487,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, run: (*parser).callonListElements209, expr: &seqExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListElements211, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34507,15 +34507,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1705, col: 9, offset: 55164}, + pos: position{line: 1705, col: 9, offset: 55171}, label: "content", expr: &actionExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, run: (*parser).callonListElements215, expr: &oneOrMoreExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, expr: &charClassMatcher{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34525,28 +34525,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListElements219, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34555,9 +34555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34575,10 +34575,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1489, col: 5, offset: 48118}, + pos: position{line: 1489, col: 5, offset: 48125}, label: "extraElements", expr: &ruleRefExpr{ - pos: position{line: 1489, col: 20, offset: 48133}, + pos: position{line: 1489, col: 20, offset: 48140}, name: "ExtraListElements", }, }, @@ -34588,17 +34588,17 @@ var g = &grammar{ }, { name: "ExtraListElements", - pos: position{line: 1499, col: 1, offset: 48388}, + pos: position{line: 1499, col: 1, offset: 48395}, expr: &actionExpr{ - pos: position{line: 1499, col: 22, offset: 48409}, + pos: position{line: 1499, col: 22, offset: 48416}, run: (*parser).callonExtraListElements1, expr: &labeledExpr{ - pos: position{line: 1499, col: 22, offset: 48409}, + pos: position{line: 1499, col: 22, offset: 48416}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1499, col: 31, offset: 48418}, + pos: position{line: 1499, col: 31, offset: 48425}, expr: &ruleRefExpr{ - pos: position{line: 1499, col: 32, offset: 48419}, + pos: position{line: 1499, col: 32, offset: 48426}, name: "ExtraListElement", }, }, @@ -34607,58 +34607,58 @@ var g = &grammar{ }, { name: "ExtraListElement", - pos: position{line: 1503, col: 1, offset: 48499}, + pos: position{line: 1503, col: 1, offset: 48506}, expr: &actionExpr{ - pos: position{line: 1504, col: 5, offset: 48638}, + pos: position{line: 1504, col: 5, offset: 48645}, run: (*parser).callonExtraListElement1, expr: &seqExpr{ - pos: position{line: 1504, col: 5, offset: 48638}, + pos: position{line: 1504, col: 5, offset: 48645}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1504, col: 5, offset: 48638}, + pos: position{line: 1504, col: 5, offset: 48645}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 1505, col: 5, offset: 48648}, + pos: position{line: 1505, col: 5, offset: 48655}, label: "element", expr: &choiceExpr{ - pos: position{line: 1506, col: 9, offset: 48666}, + pos: position{line: 1506, col: 9, offset: 48673}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1506, col: 13, offset: 48670}, + pos: position{line: 1506, col: 13, offset: 48677}, run: (*parser).callonExtraListElement8, expr: &seqExpr{ - pos: position{line: 1506, col: 13, offset: 48670}, + pos: position{line: 1506, col: 13, offset: 48677}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1506, col: 13, offset: 48670}, + pos: position{line: 1506, col: 13, offset: 48677}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonExtraListElement11, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34667,28 +34667,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34697,9 +34697,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34709,33 +34709,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1507, col: 13, offset: 48694}, + pos: position{line: 1507, col: 13, offset: 48701}, label: "element", expr: &choiceExpr{ - pos: position{line: 1507, col: 22, offset: 48703}, + pos: position{line: 1507, col: 22, offset: 48710}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, run: (*parser).callonExtraListElement29, expr: &seqExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonExtraListElement32, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement35, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34744,27 +34744,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonExtraListElement39, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonExtraListElement42, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -34773,22 +34773,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonExtraListElement45, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonExtraListElement46, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -34796,7 +34796,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -34805,20 +34805,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonExtraListElement51, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -34827,20 +34827,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonExtraListElement55, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -34849,15 +34849,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonExtraListElement59, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -34865,7 +34865,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -34874,15 +34874,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonExtraListElement64, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -34890,7 +34890,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -34902,12 +34902,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement69, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34920,26 +34920,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1588, col: 5, offset: 51258}, + pos: position{line: 1588, col: 5, offset: 51265}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement73, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement77, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -34950,28 +34950,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement81, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34980,9 +34980,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -34995,27 +34995,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, run: (*parser).callonExtraListElement88, expr: &seqExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonExtraListElement91, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement94, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35024,24 +35024,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonExtraListElement97, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -35052,16 +35052,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonExtraListElement102, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement103, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35074,56 +35074,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 5, offset: 53157}, + pos: position{line: 1638, col: 5, offset: 53164}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1638, col: 16, offset: 53168}, + pos: position{line: 1638, col: 16, offset: 53175}, expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, run: (*parser).callonExtraListElement108, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, expr: &litMatcher{ - pos: position{line: 1659, col: 6, offset: 53783}, + pos: position{line: 1659, col: 6, offset: 53790}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1659, col: 10, offset: 53787}, + pos: position{line: 1659, col: 10, offset: 53794}, label: "style", expr: &choiceExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, run: (*parser).callonExtraListElement114, expr: &litMatcher{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, run: (*parser).callonExtraListElement116, expr: &litMatcher{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, run: (*parser).callonExtraListElement118, expr: &litMatcher{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -35133,12 +35133,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement120, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35152,26 +35152,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1639, col: 5, offset: 53207}, + pos: position{line: 1639, col: 5, offset: 53214}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement124, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement128, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35182,28 +35182,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35212,9 +35212,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -35227,36 +35227,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, run: (*parser).callonExtraListElement139, expr: &seqExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonExtraListElement142, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonExtraListElement146, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35266,18 +35266,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement150, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35290,26 +35290,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1728, col: 5, offset: 55765}, + pos: position{line: 1728, col: 5, offset: 55772}, label: "description", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement154, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement158, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35320,28 +35320,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35350,9 +35350,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -35365,40 +35365,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, run: (*parser).callonExtraListElement169, expr: &seqExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, label: "term", expr: &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonExtraListElement172, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement176, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement179, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -35407,7 +35407,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement182, }, }, @@ -35415,30 +35415,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement185, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35447,16 +35447,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, @@ -35464,24 +35464,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1672, col: 5, offset: 54117}, + pos: position{line: 1672, col: 5, offset: 54124}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement194, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement197, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -35490,7 +35490,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement200, }, }, @@ -35498,24 +35498,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 54162}, + pos: position{line: 1673, col: 5, offset: 54169}, label: "description", expr: &choiceExpr{ - pos: position{line: 1695, col: 5, offset: 54877}, + pos: position{line: 1695, col: 5, offset: 54884}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, run: (*parser).callonExtraListElement203, expr: &seqExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement206, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35524,28 +35524,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement209, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35554,37 +35554,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1698, col: 9, offset: 54962}, + pos: position{line: 1698, col: 9, offset: 54969}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonExtraListElement217, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement223, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35593,28 +35593,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement226, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35623,9 +35623,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -35638,18 +35638,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, run: (*parser).callonExtraListElement233, expr: &seqExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement235, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35658,15 +35658,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1705, col: 9, offset: 55164}, + pos: position{line: 1705, col: 9, offset: 55171}, label: "content", expr: &actionExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, run: (*parser).callonExtraListElement239, expr: &oneOrMoreExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, expr: &charClassMatcher{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35676,28 +35676,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement243, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35706,9 +35706,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -35729,50 +35729,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1510, col: 13, offset: 48854}, + pos: position{line: 1510, col: 13, offset: 48861}, run: (*parser).callonExtraListElement250, expr: &seqExpr{ - pos: position{line: 1510, col: 13, offset: 48854}, + pos: position{line: 1510, col: 13, offset: 48861}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1510, col: 13, offset: 48854}, + pos: position{line: 1510, col: 13, offset: 48861}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1510, col: 24, offset: 48865}, + pos: position{line: 1510, col: 24, offset: 48872}, expr: &ruleRefExpr{ - pos: position{line: 1510, col: 25, offset: 48866}, + pos: position{line: 1510, col: 25, offset: 48873}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1511, col: 13, offset: 48897}, + pos: position{line: 1511, col: 13, offset: 48904}, label: "element", expr: &choiceExpr{ - pos: position{line: 1511, col: 22, offset: 48906}, + pos: position{line: 1511, col: 22, offset: 48913}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, run: (*parser).callonExtraListElement257, expr: &seqExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonExtraListElement260, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement263, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35781,27 +35781,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonExtraListElement267, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonExtraListElement270, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -35810,22 +35810,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonExtraListElement273, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonExtraListElement274, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -35833,7 +35833,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -35842,20 +35842,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonExtraListElement279, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -35864,20 +35864,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonExtraListElement283, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -35886,15 +35886,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonExtraListElement287, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -35902,7 +35902,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -35911,15 +35911,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonExtraListElement292, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -35927,7 +35927,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -35939,12 +35939,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35957,26 +35957,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1588, col: 5, offset: 51258}, + pos: position{line: 1588, col: 5, offset: 51265}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement301, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement305, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35987,28 +35987,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement309, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36017,9 +36017,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36032,27 +36032,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, run: (*parser).callonExtraListElement316, expr: &seqExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonExtraListElement319, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement322, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36061,24 +36061,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonExtraListElement325, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -36089,16 +36089,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonExtraListElement330, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement331, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36111,56 +36111,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 5, offset: 53157}, + pos: position{line: 1638, col: 5, offset: 53164}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1638, col: 16, offset: 53168}, + pos: position{line: 1638, col: 16, offset: 53175}, expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, run: (*parser).callonExtraListElement336, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, expr: &litMatcher{ - pos: position{line: 1659, col: 6, offset: 53783}, + pos: position{line: 1659, col: 6, offset: 53790}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1659, col: 10, offset: 53787}, + pos: position{line: 1659, col: 10, offset: 53794}, label: "style", expr: &choiceExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, run: (*parser).callonExtraListElement342, expr: &litMatcher{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, run: (*parser).callonExtraListElement344, expr: &litMatcher{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, run: (*parser).callonExtraListElement346, expr: &litMatcher{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -36170,12 +36170,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36189,26 +36189,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1639, col: 5, offset: 53207}, + pos: position{line: 1639, col: 5, offset: 53214}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement352, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement356, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36219,28 +36219,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement360, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36249,9 +36249,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36264,36 +36264,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, run: (*parser).callonExtraListElement367, expr: &seqExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonExtraListElement370, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonExtraListElement374, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -36303,18 +36303,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement378, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36327,26 +36327,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1728, col: 5, offset: 55765}, + pos: position{line: 1728, col: 5, offset: 55772}, label: "description", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonExtraListElement382, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonExtraListElement386, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36357,28 +36357,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement390, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36387,9 +36387,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36402,40 +36402,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, run: (*parser).callonExtraListElement397, expr: &seqExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, label: "term", expr: &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonExtraListElement400, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement404, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement407, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -36444,7 +36444,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement410, }, }, @@ -36452,30 +36452,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement413, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36484,16 +36484,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, @@ -36501,24 +36501,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1672, col: 5, offset: 54117}, + pos: position{line: 1672, col: 5, offset: 54124}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement422, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement425, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -36527,7 +36527,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement428, }, }, @@ -36535,24 +36535,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 54162}, + pos: position{line: 1673, col: 5, offset: 54169}, label: "description", expr: &choiceExpr{ - pos: position{line: 1695, col: 5, offset: 54877}, + pos: position{line: 1695, col: 5, offset: 54884}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, run: (*parser).callonExtraListElement431, expr: &seqExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement434, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36561,28 +36561,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement437, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36591,37 +36591,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1698, col: 9, offset: 54962}, + pos: position{line: 1698, col: 9, offset: 54969}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonExtraListElement445, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement451, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36630,28 +36630,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement454, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36660,9 +36660,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36675,18 +36675,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, run: (*parser).callonExtraListElement461, expr: &seqExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement463, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36695,15 +36695,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1705, col: 9, offset: 55164}, + pos: position{line: 1705, col: 9, offset: 55171}, label: "content", expr: &actionExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, run: (*parser).callonExtraListElement467, expr: &oneOrMoreExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, expr: &charClassMatcher{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36713,28 +36713,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement471, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36743,9 +36743,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36766,40 +36766,40 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1514, col: 11, offset: 49091}, + pos: position{line: 1514, col: 11, offset: 49098}, name: "ListContinuation", }, &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonExtraListElement479, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonExtraListElement485, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -36809,28 +36809,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement489, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36839,9 +36839,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36850,35 +36850,35 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, run: (*parser).callonExtraListElement496, expr: &seqExpr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonExtraListElement499, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement505, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36887,28 +36887,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement508, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36917,9 +36917,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -36929,23 +36929,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1523, col: 5, offset: 49384}, + pos: position{line: 1523, col: 5, offset: 49391}, expr: &seqExpr{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1553, col: 31, offset: 50214}, + pos: position{line: 1553, col: 31, offset: 50221}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement519, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36954,25 +36954,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement521, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36984,20 +36984,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1524, col: 5, offset: 49412}, + pos: position{line: 1524, col: 5, offset: 49419}, expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonExtraListElement527, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement530, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37006,27 +37006,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonExtraListElement534, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonExtraListElement537, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -37035,22 +37035,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonExtraListElement540, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonExtraListElement541, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37058,7 +37058,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -37067,20 +37067,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonExtraListElement546, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -37089,20 +37089,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonExtraListElement550, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -37111,15 +37111,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonExtraListElement554, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -37127,7 +37127,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -37136,15 +37136,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonExtraListElement559, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -37152,7 +37152,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -37164,12 +37164,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement564, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37182,20 +37182,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1525, col: 5, offset: 49442}, + pos: position{line: 1525, col: 5, offset: 49449}, expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonExtraListElement568, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement571, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37204,24 +37204,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonExtraListElement574, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -37232,16 +37232,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonExtraListElement579, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement580, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37254,29 +37254,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1526, col: 5, offset: 49474}, + pos: position{line: 1526, col: 5, offset: 49481}, expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonExtraListElement584, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonExtraListElement588, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -37286,18 +37286,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonExtraListElement592, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37310,36 +37310,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1527, col: 5, offset: 49504}, + pos: position{line: 1527, col: 5, offset: 49511}, expr: &seqExpr{ - pos: position{line: 1527, col: 7, offset: 49506}, + pos: position{line: 1527, col: 7, offset: 49513}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonExtraListElement597, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement601, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement604, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -37348,7 +37348,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement607, }, }, @@ -37356,30 +37356,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement610, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37388,37 +37388,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, }, }, &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonExtraListElement618, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonExtraListElement621, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -37427,7 +37427,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonExtraListElement624, }, }, @@ -37437,17 +37437,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1528, col: 5, offset: 49562}, + pos: position{line: 1528, col: 5, offset: 49569}, expr: &actionExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, run: (*parser).callonExtraListElement626, expr: &seqExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -37456,36 +37456,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 726, col: 5, offset: 23183}, + pos: position{line: 726, col: 5, offset: 23190}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 727, col: 9, offset: 23203}, + pos: position{line: 727, col: 9, offset: 23210}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonExtraListElement632, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonExtraListElement635, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -37496,12 +37496,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement641, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37510,28 +37510,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement644, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37540,9 +37540,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37551,30 +37551,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonExtraListElement651, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonExtraListElement654, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -37585,12 +37585,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement660, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37599,28 +37599,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement663, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37629,9 +37629,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37640,27 +37640,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonExtraListElement670, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonExtraListElement674, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -37670,12 +37670,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement678, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37684,28 +37684,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement681, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37714,9 +37714,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37725,30 +37725,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonExtraListElement688, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonExtraListElement691, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -37759,12 +37759,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement697, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37773,28 +37773,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement700, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37803,9 +37803,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37814,30 +37814,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonExtraListElement707, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonExtraListElement710, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -37848,12 +37848,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement716, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37862,28 +37862,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement719, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37892,9 +37892,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37903,30 +37903,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonExtraListElement726, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonExtraListElement729, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -37937,12 +37937,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement735, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37951,28 +37951,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement738, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37981,9 +37981,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -37992,30 +37992,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonExtraListElement745, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonExtraListElement748, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -38026,12 +38026,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement754, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38040,28 +38040,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement757, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38070,9 +38070,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38081,30 +38081,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonExtraListElement764, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonExtraListElement767, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -38115,12 +38115,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement773, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38129,28 +38129,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement776, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38159,9 +38159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38170,30 +38170,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonExtraListElement783, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonExtraListElement786, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -38204,12 +38204,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonExtraListElement792, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38218,28 +38218,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement795, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38248,9 +38248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38266,15 +38266,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 49582}, + pos: position{line: 1529, col: 5, offset: 49589}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonExtraListElement803, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38284,28 +38284,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonExtraListElement807, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38314,9 +38314,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38333,28 +38333,28 @@ var g = &grammar{ }, { name: "ListContinuation", - pos: position{line: 1545, col: 1, offset: 49973}, + pos: position{line: 1545, col: 1, offset: 49980}, expr: &actionExpr{ - pos: position{line: 1546, col: 5, offset: 49998}, + pos: position{line: 1546, col: 5, offset: 50005}, run: (*parser).callonListContinuation1, expr: &seqExpr{ - pos: position{line: 1546, col: 5, offset: 49998}, + pos: position{line: 1546, col: 5, offset: 50005}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1546, col: 5, offset: 49998}, + pos: position{line: 1546, col: 5, offset: 50005}, label: "offset", expr: &zeroOrMoreExpr{ - pos: position{line: 1546, col: 12, offset: 50005}, + pos: position{line: 1546, col: 12, offset: 50012}, expr: &seqExpr{ - pos: position{line: 1546, col: 13, offset: 50006}, + pos: position{line: 1546, col: 13, offset: 50013}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1546, col: 13, offset: 50006}, + pos: position{line: 1546, col: 13, offset: 50013}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuation7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38363,25 +38363,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuation9, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38394,18 +38394,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1553, col: 31, offset: 50214}, + pos: position{line: 1553, col: 31, offset: 50221}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuation16, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38414,25 +38414,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuation18, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38441,12 +38441,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50055}, + pos: position{line: 1548, col: 5, offset: 50062}, label: "element", expr: &zeroOrOneExpr{ - pos: position{line: 1548, col: 13, offset: 50063}, + pos: position{line: 1548, col: 13, offset: 50070}, expr: &ruleRefExpr{ - pos: position{line: 1548, col: 13, offset: 50063}, + pos: position{line: 1548, col: 13, offset: 50070}, name: "ListContinuationElement", }, }, @@ -38457,49 +38457,49 @@ var g = &grammar{ }, { name: "ListContinuationElement", - pos: position{line: 1555, col: 1, offset: 50230}, + pos: position{line: 1555, col: 1, offset: 50237}, expr: &actionExpr{ - pos: position{line: 1556, col: 5, offset: 50301}, + pos: position{line: 1556, col: 5, offset: 50308}, run: (*parser).callonListContinuationElement1, expr: &seqExpr{ - pos: position{line: 1556, col: 5, offset: 50301}, + pos: position{line: 1556, col: 5, offset: 50308}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1556, col: 5, offset: 50301}, + pos: position{line: 1556, col: 5, offset: 50308}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 1557, col: 5, offset: 50327}, + pos: position{line: 1557, col: 5, offset: 50334}, expr: &choiceExpr{ - pos: position{line: 1494, col: 5, offset: 48289}, + pos: position{line: 1494, col: 5, offset: 48296}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, run: (*parser).callonListContinuationElement8, expr: &seqExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1587, col: 5, offset: 51219}, + pos: position{line: 1587, col: 5, offset: 51226}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonListContinuationElement11, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38508,27 +38508,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonListContinuationElement18, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonListContinuationElement21, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -38537,22 +38537,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonListContinuationElement24, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonListContinuationElement25, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38560,7 +38560,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -38569,20 +38569,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonListContinuationElement30, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -38591,20 +38591,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonListContinuationElement34, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -38613,15 +38613,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonListContinuationElement38, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -38629,7 +38629,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -38638,15 +38638,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonListContinuationElement43, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -38654,7 +38654,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -38666,12 +38666,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38684,26 +38684,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1588, col: 5, offset: 51258}, + pos: position{line: 1588, col: 5, offset: 51265}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListContinuationElement52, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListContinuationElement56, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38714,28 +38714,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement60, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38744,9 +38744,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38759,27 +38759,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, run: (*parser).callonListContinuationElement67, expr: &seqExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1637, col: 5, offset: 53116}, + pos: position{line: 1637, col: 5, offset: 53123}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonListContinuationElement70, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement73, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38788,24 +38788,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonListContinuationElement76, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -38816,16 +38816,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonListContinuationElement81, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement82, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38838,56 +38838,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1638, col: 5, offset: 53157}, + pos: position{line: 1638, col: 5, offset: 53164}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1638, col: 16, offset: 53168}, + pos: position{line: 1638, col: 16, offset: 53175}, expr: &actionExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, run: (*parser).callonListContinuationElement87, expr: &seqExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1659, col: 5, offset: 53782}, + pos: position{line: 1659, col: 5, offset: 53789}, expr: &litMatcher{ - pos: position{line: 1659, col: 6, offset: 53783}, + pos: position{line: 1659, col: 6, offset: 53790}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1659, col: 10, offset: 53787}, + pos: position{line: 1659, col: 10, offset: 53794}, label: "style", expr: &choiceExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, run: (*parser).callonListContinuationElement93, expr: &litMatcher{ - pos: position{line: 1660, col: 7, offset: 53801}, + pos: position{line: 1660, col: 7, offset: 53808}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, run: (*parser).callonListContinuationElement95, expr: &litMatcher{ - pos: position{line: 1661, col: 7, offset: 53846}, + pos: position{line: 1661, col: 7, offset: 53853}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, run: (*parser).callonListContinuationElement97, expr: &litMatcher{ - pos: position{line: 1662, col: 7, offset: 53889}, + pos: position{line: 1662, col: 7, offset: 53896}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -38897,12 +38897,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement99, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38916,26 +38916,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1639, col: 5, offset: 53207}, + pos: position{line: 1639, col: 5, offset: 53214}, label: "content", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListContinuationElement103, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListContinuationElement107, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38946,28 +38946,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement111, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38976,9 +38976,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -38991,36 +38991,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, run: (*parser).callonListContinuationElement118, expr: &seqExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1727, col: 5, offset: 55729}, + pos: position{line: 1727, col: 5, offset: 55736}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonListContinuationElement121, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonListContinuationElement125, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -39030,18 +39030,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement129, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39054,26 +39054,26 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1728, col: 5, offset: 55765}, + pos: position{line: 1728, col: 5, offset: 55772}, label: "description", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, run: (*parser).callonListContinuationElement133, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 49727}, + pos: position{line: 1535, col: 5, offset: 49734}, label: "rawlines", expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 14, offset: 49736}, + pos: position{line: 1535, col: 14, offset: 49743}, expr: &actionExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, run: (*parser).callonListContinuationElement137, expr: &oneOrMoreExpr{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, expr: &charClassMatcher{ - pos: position{line: 1535, col: 15, offset: 49737}, + pos: position{line: 1535, col: 15, offset: 49744}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39084,28 +39084,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement141, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39114,9 +39114,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39129,40 +39129,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, run: (*parser).callonListContinuationElement148, expr: &seqExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1671, col: 5, offset: 54082}, + pos: position{line: 1671, col: 5, offset: 54089}, label: "term", expr: &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonListContinuationElement151, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListContinuationElement155, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListContinuationElement158, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -39171,7 +39171,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListContinuationElement161, }, }, @@ -39179,30 +39179,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement164, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39211,16 +39211,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, @@ -39228,24 +39228,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1672, col: 5, offset: 54117}, + pos: position{line: 1672, col: 5, offset: 54124}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListContinuationElement173, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListContinuationElement176, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -39254,7 +39254,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListContinuationElement179, }, }, @@ -39262,24 +39262,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1673, col: 5, offset: 54162}, + pos: position{line: 1673, col: 5, offset: 54169}, label: "description", expr: &choiceExpr{ - pos: position{line: 1695, col: 5, offset: 54877}, + pos: position{line: 1695, col: 5, offset: 54884}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, run: (*parser).callonListContinuationElement182, expr: &seqExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1697, col: 9, offset: 54943}, + pos: position{line: 1697, col: 9, offset: 54950}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement185, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39288,28 +39288,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement188, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39318,37 +39318,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1698, col: 9, offset: 54962}, + pos: position{line: 1698, col: 9, offset: 54969}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement196, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement202, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39357,28 +39357,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement205, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39387,9 +39387,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39402,18 +39402,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, run: (*parser).callonListContinuationElement212, expr: &seqExpr{ - pos: position{line: 1704, col: 9, offset: 55091}, + pos: position{line: 1704, col: 9, offset: 55098}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement214, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39422,15 +39422,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1705, col: 9, offset: 55164}, + pos: position{line: 1705, col: 9, offset: 55171}, label: "content", expr: &actionExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, run: (*parser).callonListContinuationElement218, expr: &oneOrMoreExpr{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, expr: &charClassMatcher{ - pos: position{line: 1705, col: 18, offset: 55173}, + pos: position{line: 1705, col: 18, offset: 55180}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39440,28 +39440,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement222, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39470,9 +39470,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39490,44 +39490,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1558, col: 5, offset: 50344}, + pos: position{line: 1558, col: 5, offset: 50351}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1558, col: 16, offset: 50355}, + pos: position{line: 1558, col: 16, offset: 50362}, expr: &ruleRefExpr{ - pos: position{line: 1558, col: 17, offset: 50356}, + pos: position{line: 1558, col: 17, offset: 50363}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1559, col: 5, offset: 50378}, + pos: position{line: 1559, col: 5, offset: 50385}, label: "element", expr: &choiceExpr{ - pos: position{line: 1560, col: 9, offset: 50396}, + pos: position{line: 1560, col: 9, offset: 50403}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement234, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement240, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39536,28 +39536,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement243, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39566,9 +39566,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39577,32 +39577,32 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1561, col: 11, offset: 50416}, + pos: position{line: 1561, col: 11, offset: 50423}, name: "AttributeDeclaration", }, &actionExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, run: (*parser).callonListContinuationElement251, expr: &seqExpr{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 357, col: 19, offset: 10920}, + pos: position{line: 357, col: 19, offset: 10927}, val: ":!", ignoreCase: false, want: "\":!\"", }, &labeledExpr{ - pos: position{line: 357, col: 24, offset: 10925}, + pos: position{line: 357, col: 24, offset: 10932}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonListContinuationElement255, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -39611,9 +39611,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -39627,18 +39627,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 357, col: 45, offset: 10946}, + pos: position{line: 357, col: 45, offset: 10953}, val: ":", ignoreCase: false, want: "\":\"", }, &zeroOrMoreExpr{ - pos: position{line: 357, col: 49, offset: 10950}, + pos: position{line: 357, col: 49, offset: 10957}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement262, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39647,28 +39647,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement265, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39677,9 +39677,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39688,28 +39688,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, run: (*parser).callonListContinuationElement272, expr: &seqExpr{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 359, col: 9, offset: 11041}, + pos: position{line: 359, col: 9, offset: 11048}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 359, col: 13, offset: 11045}, + pos: position{line: 359, col: 13, offset: 11052}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonListContinuationElement276, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -39718,9 +39718,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -39734,18 +39734,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 359, col: 34, offset: 11066}, + pos: position{line: 359, col: 34, offset: 11073}, val: "!:", ignoreCase: false, want: "\"!:\"", }, &zeroOrMoreExpr{ - pos: position{line: 359, col: 39, offset: 11071}, + pos: position{line: 359, col: 39, offset: 11078}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement283, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39754,28 +39754,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement286, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39784,9 +39784,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39795,36 +39795,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, run: (*parser).callonListContinuationElement293, expr: &seqExpr{ - pos: position{line: 821, col: 5, offset: 26433}, + pos: position{line: 821, col: 5, offset: 26440}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonListContinuationElement295, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonListContinuationElement298, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -39835,12 +39835,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement304, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39849,28 +39849,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement307, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39879,9 +39879,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39890,46 +39890,46 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 822, col: 5, offset: 26464}, + pos: position{line: 822, col: 5, offset: 26471}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 832, col: 5, offset: 26750}, + pos: position{line: 832, col: 5, offset: 26757}, expr: &actionExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, run: (*parser).callonListContinuationElement316, expr: &seqExpr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 832, col: 6, offset: 26751}, + pos: position{line: 832, col: 6, offset: 26758}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonListContinuationElement320, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonListContinuationElement323, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -39940,12 +39940,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement329, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39954,28 +39954,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement332, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39984,9 +39984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -39995,42 +39995,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 833, col: 5, offset: 26781}, + pos: position{line: 833, col: 5, offset: 26788}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement342, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement348, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40040,28 +40040,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement352, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40070,9 +40070,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40087,35 +40087,35 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 823, col: 5, offset: 26498}, + pos: position{line: 823, col: 5, offset: 26505}, expr: &choiceExpr{ - pos: position{line: 829, col: 29, offset: 26693}, + pos: position{line: 829, col: 29, offset: 26700}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonListContinuationElement361, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonListContinuationElement364, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -40126,12 +40126,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement370, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40140,28 +40140,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement373, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40170,9 +40170,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40181,9 +40181,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40193,39 +40193,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, run: (*parser).callonListContinuationElement382, expr: &seqExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 841, col: 5, offset: 26934}, + pos: position{line: 841, col: 5, offset: 26941}, label: "start", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonListContinuationElement385, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonListContinuationElement388, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -40236,12 +40236,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement394, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40250,28 +40250,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement397, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40280,9 +40280,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40292,56 +40292,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 842, col: 5, offset: 26973}, + pos: position{line: 842, col: 5, offset: 26980}, run: (*parser).callonListContinuationElement404, }, &labeledExpr{ - pos: position{line: 845, col: 5, offset: 27065}, + pos: position{line: 845, col: 5, offset: 27072}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 860, col: 4, offset: 27462}, + pos: position{line: 860, col: 4, offset: 27469}, expr: &actionExpr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, run: (*parser).callonListContinuationElement407, expr: &seqExpr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 860, col: 5, offset: 27463}, + pos: position{line: 860, col: 5, offset: 27470}, expr: &choiceExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, label: "end", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonListContinuationElement413, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonListContinuationElement416, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -40352,12 +40352,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement422, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40366,28 +40366,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement425, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40396,9 +40396,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40408,48 +40408,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 854, col: 5, offset: 27336}, + pos: position{line: 854, col: 5, offset: 27343}, run: (*parser).callonListContinuationElement432, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 861, col: 5, offset: 27493}, + pos: position{line: 861, col: 5, offset: 27500}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement436, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement442, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40459,28 +40459,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement446, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40489,9 +40489,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40506,44 +40506,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 846, col: 5, offset: 27099}, + pos: position{line: 846, col: 5, offset: 27106}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 846, col: 9, offset: 27103}, + pos: position{line: 846, col: 9, offset: 27110}, expr: &choiceExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 853, col: 5, offset: 27305}, + pos: position{line: 853, col: 5, offset: 27312}, label: "end", expr: &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonListContinuationElement458, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonListContinuationElement461, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -40554,12 +40554,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement467, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40568,28 +40568,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement470, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40598,9 +40598,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40610,15 +40610,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 854, col: 5, offset: 27336}, + pos: position{line: 854, col: 5, offset: 27343}, run: (*parser).callonListContinuationElement477, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40629,36 +40629,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, run: (*parser).callonListContinuationElement480, expr: &seqExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 953, col: 5, offset: 29785}, + pos: position{line: 953, col: 5, offset: 29792}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonListContinuationElement483, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonListContinuationElement487, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -40668,12 +40668,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement491, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40682,28 +40682,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement494, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40712,9 +40712,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40724,34 +40724,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 954, col: 5, offset: 29831}, + pos: position{line: 954, col: 5, offset: 29838}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 967, col: 5, offset: 30304}, + pos: position{line: 967, col: 5, offset: 30311}, expr: &actionExpr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, run: (*parser).callonListContinuationElement503, expr: &seqExpr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 967, col: 6, offset: 30305}, + pos: position{line: 967, col: 6, offset: 30312}, expr: &seqExpr{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 964, col: 40, offset: 30258}, + pos: position{line: 964, col: 40, offset: 30265}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement509, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40760,28 +40760,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement512, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40790,9 +40790,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40801,33 +40801,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 968, col: 5, offset: 30340}, + pos: position{line: 968, col: 5, offset: 30347}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement520, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement526, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -40837,28 +40837,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement530, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40867,9 +40867,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40884,23 +40884,23 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 955, col: 5, offset: 29870}, + pos: position{line: 955, col: 5, offset: 29877}, expr: &seqExpr{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 964, col: 34, offset: 30252}, + pos: position{line: 964, col: 34, offset: 30259}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 964, col: 40, offset: 30258}, + pos: position{line: 964, col: 40, offset: 30265}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement541, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40909,28 +40909,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement544, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40939,9 +40939,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -40953,39 +40953,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, run: (*parser).callonListContinuationElement551, expr: &seqExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 869, col: 5, offset: 27646}, + pos: position{line: 869, col: 5, offset: 27653}, label: "start", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonListContinuationElement554, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonListContinuationElement557, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -40996,12 +40996,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement563, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41010,28 +41010,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement566, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41040,9 +41040,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41052,56 +41052,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 870, col: 5, offset: 27684}, + pos: position{line: 870, col: 5, offset: 27691}, run: (*parser).callonListContinuationElement573, }, &labeledExpr{ - pos: position{line: 873, col: 5, offset: 27776}, + pos: position{line: 873, col: 5, offset: 27783}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 888, col: 5, offset: 28166}, + pos: position{line: 888, col: 5, offset: 28173}, expr: &actionExpr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, run: (*parser).callonListContinuationElement576, expr: &seqExpr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 888, col: 6, offset: 28167}, + pos: position{line: 888, col: 6, offset: 28174}, expr: &choiceExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, label: "end", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonListContinuationElement582, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonListContinuationElement585, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -41112,12 +41112,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement591, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41126,28 +41126,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement594, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41156,9 +41156,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41168,48 +41168,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 882, col: 5, offset: 28040}, + pos: position{line: 882, col: 5, offset: 28047}, run: (*parser).callonListContinuationElement601, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 889, col: 5, offset: 28196}, + pos: position{line: 889, col: 5, offset: 28203}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement605, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement611, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41219,28 +41219,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement615, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41249,9 +41249,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41266,44 +41266,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 874, col: 5, offset: 27809}, + pos: position{line: 874, col: 5, offset: 27816}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 874, col: 9, offset: 27813}, + pos: position{line: 874, col: 9, offset: 27820}, expr: &choiceExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 881, col: 5, offset: 28010}, + pos: position{line: 881, col: 5, offset: 28017}, label: "end", expr: &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonListContinuationElement627, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonListContinuationElement630, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -41314,12 +41314,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement636, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41328,28 +41328,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement639, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41358,9 +41358,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41370,15 +41370,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 882, col: 5, offset: 28040}, + pos: position{line: 882, col: 5, offset: 28047}, run: (*parser).callonListContinuationElement646, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41389,39 +41389,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, run: (*parser).callonListContinuationElement649, expr: &seqExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 897, col: 5, offset: 28351}, + pos: position{line: 897, col: 5, offset: 28358}, label: "start", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonListContinuationElement652, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonListContinuationElement655, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -41432,12 +41432,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement661, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41446,28 +41446,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement664, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41476,9 +41476,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41488,56 +41488,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 898, col: 5, offset: 28390}, + pos: position{line: 898, col: 5, offset: 28397}, run: (*parser).callonListContinuationElement671, }, &labeledExpr{ - pos: position{line: 901, col: 5, offset: 28482}, + pos: position{line: 901, col: 5, offset: 28489}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 916, col: 5, offset: 28880}, + pos: position{line: 916, col: 5, offset: 28887}, expr: &actionExpr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, run: (*parser).callonListContinuationElement674, expr: &seqExpr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 916, col: 6, offset: 28881}, + pos: position{line: 916, col: 6, offset: 28888}, expr: &choiceExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, label: "end", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonListContinuationElement680, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonListContinuationElement683, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -41548,12 +41548,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement689, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41562,28 +41562,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement692, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41592,9 +41592,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41604,48 +41604,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 910, col: 5, offset: 28753}, + pos: position{line: 910, col: 5, offset: 28760}, run: (*parser).callonListContinuationElement699, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 917, col: 5, offset: 28911}, + pos: position{line: 917, col: 5, offset: 28918}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement703, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement709, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -41655,28 +41655,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement713, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41685,9 +41685,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41702,44 +41702,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 902, col: 5, offset: 28516}, + pos: position{line: 902, col: 5, offset: 28523}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 902, col: 9, offset: 28520}, + pos: position{line: 902, col: 9, offset: 28527}, expr: &choiceExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 909, col: 5, offset: 28722}, + pos: position{line: 909, col: 5, offset: 28729}, label: "end", expr: &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonListContinuationElement725, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonListContinuationElement728, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -41750,12 +41750,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement734, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41764,28 +41764,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement737, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41794,9 +41794,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41806,15 +41806,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 910, col: 5, offset: 28753}, + pos: position{line: 910, col: 5, offset: 28760}, run: (*parser).callonListContinuationElement744, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41825,39 +41825,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, run: (*parser).callonListContinuationElement747, expr: &seqExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 925, col: 5, offset: 29066}, + pos: position{line: 925, col: 5, offset: 29073}, label: "start", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonListContinuationElement750, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonListContinuationElement753, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -41868,12 +41868,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement759, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41882,28 +41882,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement762, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41912,9 +41912,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -41924,56 +41924,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 926, col: 5, offset: 29105}, + pos: position{line: 926, col: 5, offset: 29112}, run: (*parser).callonListContinuationElement769, }, &labeledExpr{ - pos: position{line: 929, col: 5, offset: 29197}, + pos: position{line: 929, col: 5, offset: 29204}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 944, col: 5, offset: 29595}, + pos: position{line: 944, col: 5, offset: 29602}, expr: &actionExpr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, run: (*parser).callonListContinuationElement772, expr: &seqExpr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 944, col: 6, offset: 29596}, + pos: position{line: 944, col: 6, offset: 29603}, expr: &choiceExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, label: "end", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonListContinuationElement778, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonListContinuationElement781, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -41984,12 +41984,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement787, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41998,28 +41998,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement790, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42028,9 +42028,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42040,48 +42040,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 938, col: 5, offset: 29468}, + pos: position{line: 938, col: 5, offset: 29475}, run: (*parser).callonListContinuationElement797, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 945, col: 5, offset: 29626}, + pos: position{line: 945, col: 5, offset: 29633}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement801, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement807, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -42091,28 +42091,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement811, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42121,9 +42121,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42138,44 +42138,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 930, col: 5, offset: 29231}, + pos: position{line: 930, col: 5, offset: 29238}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 930, col: 9, offset: 29235}, + pos: position{line: 930, col: 9, offset: 29242}, expr: &choiceExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 937, col: 5, offset: 29437}, + pos: position{line: 937, col: 5, offset: 29444}, label: "end", expr: &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonListContinuationElement823, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonListContinuationElement826, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -42186,12 +42186,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement832, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42200,28 +42200,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement835, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42230,9 +42230,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42242,15 +42242,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 938, col: 5, offset: 29468}, + pos: position{line: 938, col: 5, offset: 29475}, run: (*parser).callonListContinuationElement842, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42261,44 +42261,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, run: (*parser).callonListContinuationElement845, expr: &seqExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 976, col: 5, offset: 30509}, + pos: position{line: 976, col: 5, offset: 30516}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, run: (*parser).callonListContinuationElement848, expr: &seqExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement851, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement857, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42307,28 +42307,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement860, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42337,9 +42337,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42349,21 +42349,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 984, col: 5, offset: 30783}, + pos: position{line: 984, col: 5, offset: 30790}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 985, col: 5, offset: 30793}, + pos: position{line: 985, col: 5, offset: 30800}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonListContinuationElement869, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -42373,28 +42373,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement873, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42403,9 +42403,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42415,43 +42415,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 977, col: 5, offset: 30546}, + pos: position{line: 977, col: 5, offset: 30553}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 977, col: 16, offset: 30557}, + pos: position{line: 977, col: 16, offset: 30564}, expr: &choiceExpr{ - pos: position{line: 977, col: 17, offset: 30558}, + pos: position{line: 977, col: 17, offset: 30565}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, run: (*parser).callonListContinuationElement883, expr: &seqExpr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 983, col: 5, offset: 30768}, + pos: position{line: 983, col: 5, offset: 30775}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement886, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement892, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42460,28 +42460,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement895, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42490,9 +42490,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42502,21 +42502,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 984, col: 5, offset: 30783}, + pos: position{line: 984, col: 5, offset: 30790}, val: "> ", ignoreCase: false, want: "\"> \"", }, &labeledExpr{ - pos: position{line: 985, col: 5, offset: 30793}, + pos: position{line: 985, col: 5, offset: 30800}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonListContinuationElement904, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -42526,28 +42526,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement908, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42556,9 +42556,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42567,21 +42567,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonListContinuationElement915, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonListContinuationElement918, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -42591,32 +42591,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonListContinuationElement921, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement923, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42625,9 +42625,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42643,28 +42643,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, run: (*parser).callonListContinuationElement930, expr: &seqExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 998, col: 5, offset: 31058}, + pos: position{line: 998, col: 5, offset: 31065}, label: "start", expr: &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonListContinuationElement933, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonListContinuationElement936, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -42672,12 +42672,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement939, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42686,28 +42686,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement942, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42716,9 +42716,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42728,35 +42728,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 999, col: 5, offset: 31094}, + pos: position{line: 999, col: 5, offset: 31101}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1009, col: 5, offset: 31362}, + pos: position{line: 1009, col: 5, offset: 31369}, expr: &actionExpr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, run: (*parser).callonListContinuationElement951, expr: &seqExpr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1009, col: 6, offset: 31363}, + pos: position{line: 1009, col: 6, offset: 31370}, expr: &choiceExpr{ - pos: position{line: 1006, col: 26, offset: 31311}, + pos: position{line: 1006, col: 26, offset: 31318}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonListContinuationElement955, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonListContinuationElement958, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -42764,12 +42764,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement961, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42778,28 +42778,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement964, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42808,9 +42808,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42819,42 +42819,42 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1010, col: 5, offset: 31390}, + pos: position{line: 1010, col: 5, offset: 31397}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement974, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement980, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -42864,28 +42864,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement984, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42894,9 +42894,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42911,27 +42911,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1000, col: 5, offset: 31125}, + pos: position{line: 1000, col: 5, offset: 31132}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1000, col: 9, offset: 31129}, + pos: position{line: 1000, col: 9, offset: 31136}, expr: &choiceExpr{ - pos: position{line: 1006, col: 26, offset: 31311}, + pos: position{line: 1006, col: 26, offset: 31318}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, run: (*parser).callonListContinuationElement994, expr: &seqExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 777, col: 5, offset: 24972}, + pos: position{line: 777, col: 5, offset: 24979}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, run: (*parser).callonListContinuationElement997, expr: &litMatcher{ - pos: position{line: 777, col: 16, offset: 24983}, + pos: position{line: 777, col: 16, offset: 24990}, val: "--", ignoreCase: false, want: "\"--\"", @@ -42939,12 +42939,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 779, col: 8, offset: 25060}, + pos: position{line: 779, col: 8, offset: 25067}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1000, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42953,28 +42953,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1003, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42983,9 +42983,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -42994,9 +42994,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43007,39 +43007,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, run: (*parser).callonListContinuationElement1012, expr: &seqExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1018, col: 5, offset: 31553}, + pos: position{line: 1018, col: 5, offset: 31560}, label: "start", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonListContinuationElement1015, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonListContinuationElement1018, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -43050,12 +43050,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1024, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43064,28 +43064,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1027, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43094,9 +43094,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43106,56 +43106,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1019, col: 5, offset: 31596}, + pos: position{line: 1019, col: 5, offset: 31603}, run: (*parser).callonListContinuationElement1034, }, &labeledExpr{ - pos: position{line: 1022, col: 5, offset: 31688}, + pos: position{line: 1022, col: 5, offset: 31695}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1037, col: 5, offset: 32118}, + pos: position{line: 1037, col: 5, offset: 32125}, expr: &actionExpr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, run: (*parser).callonListContinuationElement1037, expr: &seqExpr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1037, col: 6, offset: 32119}, + pos: position{line: 1037, col: 6, offset: 32126}, expr: &choiceExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, label: "end", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonListContinuationElement1043, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonListContinuationElement1046, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -43166,12 +43166,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1052, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43180,28 +43180,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1055, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43210,9 +43210,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43222,48 +43222,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1031, col: 5, offset: 31987}, + pos: position{line: 1031, col: 5, offset: 31994}, run: (*parser).callonListContinuationElement1062, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1038, col: 5, offset: 32153}, + pos: position{line: 1038, col: 5, offset: 32160}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement1066, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement1072, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -43273,28 +43273,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1076, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43303,9 +43303,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43320,44 +43320,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1023, col: 5, offset: 31726}, + pos: position{line: 1023, col: 5, offset: 31733}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1023, col: 9, offset: 31730}, + pos: position{line: 1023, col: 9, offset: 31737}, expr: &choiceExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1030, col: 5, offset: 31952}, + pos: position{line: 1030, col: 5, offset: 31959}, label: "end", expr: &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonListContinuationElement1088, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonListContinuationElement1091, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -43368,12 +43368,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1097, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43382,28 +43382,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1100, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43412,9 +43412,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43424,15 +43424,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1031, col: 5, offset: 31987}, + pos: position{line: 1031, col: 5, offset: 31994}, run: (*parser).callonListContinuationElement1107, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43443,39 +43443,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, run: (*parser).callonListContinuationElement1110, expr: &seqExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1046, col: 5, offset: 32304}, + pos: position{line: 1046, col: 5, offset: 32311}, label: "start", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonListContinuationElement1113, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonListContinuationElement1116, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -43486,12 +43486,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1122, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43500,28 +43500,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1125, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43530,9 +43530,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43542,56 +43542,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1047, col: 5, offset: 32341}, + pos: position{line: 1047, col: 5, offset: 32348}, run: (*parser).callonListContinuationElement1132, }, &labeledExpr{ - pos: position{line: 1050, col: 5, offset: 32433}, + pos: position{line: 1050, col: 5, offset: 32440}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1065, col: 4, offset: 32814}, + pos: position{line: 1065, col: 4, offset: 32821}, expr: &actionExpr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, run: (*parser).callonListContinuationElement1135, expr: &seqExpr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1065, col: 5, offset: 32815}, + pos: position{line: 1065, col: 5, offset: 32822}, expr: &choiceExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, label: "end", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonListContinuationElement1141, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonListContinuationElement1144, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -43602,12 +43602,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1150, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43616,28 +43616,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1153, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43646,9 +43646,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43658,48 +43658,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1059, col: 5, offset: 32690}, + pos: position{line: 1059, col: 5, offset: 32697}, run: (*parser).callonListContinuationElement1160, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1066, col: 5, offset: 32843}, + pos: position{line: 1066, col: 5, offset: 32850}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement1164, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement1170, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -43709,28 +43709,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1174, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43739,9 +43739,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43756,44 +43756,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1051, col: 5, offset: 32465}, + pos: position{line: 1051, col: 5, offset: 32472}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1051, col: 9, offset: 32469}, + pos: position{line: 1051, col: 9, offset: 32476}, expr: &choiceExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1058, col: 5, offset: 32661}, + pos: position{line: 1058, col: 5, offset: 32668}, label: "end", expr: &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonListContinuationElement1186, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonListContinuationElement1189, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -43804,12 +43804,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1195, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43818,28 +43818,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1198, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43848,9 +43848,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43860,15 +43860,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1059, col: 5, offset: 32690}, + pos: position{line: 1059, col: 5, offset: 32697}, run: (*parser).callonListContinuationElement1205, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43879,39 +43879,39 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, run: (*parser).callonListContinuationElement1208, expr: &seqExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1074, col: 5, offset: 32998}, + pos: position{line: 1074, col: 5, offset: 33005}, label: "start", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonListContinuationElement1211, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonListContinuationElement1214, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -43922,12 +43922,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1220, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43936,28 +43936,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1223, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43966,9 +43966,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -43978,56 +43978,56 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1075, col: 5, offset: 33037}, + pos: position{line: 1075, col: 5, offset: 33044}, run: (*parser).callonListContinuationElement1230, }, &labeledExpr{ - pos: position{line: 1078, col: 5, offset: 33129}, + pos: position{line: 1078, col: 5, offset: 33136}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1093, col: 4, offset: 33526}, + pos: position{line: 1093, col: 4, offset: 33533}, expr: &actionExpr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, run: (*parser).callonListContinuationElement1233, expr: &seqExpr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1093, col: 5, offset: 33527}, + pos: position{line: 1093, col: 5, offset: 33534}, expr: &choiceExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, label: "end", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonListContinuationElement1239, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonListContinuationElement1242, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -44038,12 +44038,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1248, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44052,28 +44052,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1251, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44082,9 +44082,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44094,48 +44094,48 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1087, col: 5, offset: 33400}, + pos: position{line: 1087, col: 5, offset: 33407}, run: (*parser).callonListContinuationElement1258, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 1094, col: 5, offset: 33557}, + pos: position{line: 1094, col: 5, offset: 33564}, label: "line", expr: &actionExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, run: (*parser).callonListContinuationElement1262, expr: &seqExpr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 812, col: 5, offset: 26199}, + pos: position{line: 812, col: 5, offset: 26206}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 813, col: 5, offset: 26272}, + pos: position{line: 813, col: 5, offset: 26279}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement1268, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -44145,28 +44145,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1272, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44175,9 +44175,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44192,44 +44192,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1079, col: 5, offset: 33163}, + pos: position{line: 1079, col: 5, offset: 33170}, label: "end", expr: &zeroOrOneExpr{ - pos: position{line: 1079, col: 9, offset: 33167}, + pos: position{line: 1079, col: 9, offset: 33174}, expr: &choiceExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1086, col: 5, offset: 33369}, + pos: position{line: 1086, col: 5, offset: 33376}, label: "end", expr: &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonListContinuationElement1284, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonListContinuationElement1287, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -44240,12 +44240,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1293, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44254,28 +44254,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1296, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44284,9 +44284,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44296,15 +44296,15 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1087, col: 5, offset: 33400}, + pos: position{line: 1087, col: 5, offset: 33407}, run: (*parser).callonListContinuationElement1303, }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44315,52 +44315,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2965, col: 18, offset: 95078}, + pos: position{line: 2965, col: 18, offset: 95085}, run: (*parser).callonListContinuationElement1306, expr: &seqExpr{ - pos: position{line: 2965, col: 18, offset: 95078}, + pos: position{line: 2965, col: 18, offset: 95085}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2966, col: 9, offset: 95088}, + pos: position{line: 2966, col: 9, offset: 95095}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2966, col: 9, offset: 95088}, + pos: position{line: 2966, col: 9, offset: 95095}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2967, col: 11, offset: 95124}, + pos: position{line: 2967, col: 11, offset: 95131}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2967, col: 19, offset: 95132}, + pos: position{line: 2967, col: 19, offset: 95139}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2967, col: 29, offset: 95142}, + pos: position{line: 2967, col: 29, offset: 95149}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2967, col: 37, offset: 95150}, + pos: position{line: 2967, col: 37, offset: 95157}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2967, col: 47, offset: 95160}, + pos: position{line: 2967, col: 47, offset: 95167}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2967, col: 55, offset: 95168}, + pos: position{line: 2967, col: 55, offset: 95175}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -44368,12 +44368,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2968, col: 11, offset: 95226}, + pos: position{line: 2968, col: 11, offset: 95233}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1317, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44382,28 +44382,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1320, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44412,36 +44412,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1328, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44450,9 +44450,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44461,28 +44461,28 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1565, col: 11, offset: 50558}, + pos: position{line: 1565, col: 11, offset: 50565}, name: "ImageBlock", }, &actionExpr{ - pos: position{line: 2856, col: 5, offset: 92017}, + pos: position{line: 2856, col: 5, offset: 92024}, run: (*parser).callonListContinuationElement1336, expr: &seqExpr{ - pos: position{line: 2856, col: 5, offset: 92017}, + pos: position{line: 2856, col: 5, offset: 92024}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1340, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44491,28 +44491,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1343, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44521,43 +44521,43 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, &labeledExpr{ - pos: position{line: 2857, col: 5, offset: 92041}, + pos: position{line: 2857, col: 5, offset: 92048}, label: "lines", expr: &zeroOrMoreExpr{ - pos: position{line: 2857, col: 11, offset: 92047}, + pos: position{line: 2857, col: 11, offset: 92054}, expr: &choiceExpr{ - pos: position{line: 2857, col: 12, offset: 92048}, + pos: position{line: 2857, col: 12, offset: 92055}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement1353, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1359, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44566,28 +44566,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1362, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44596,9 +44596,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44607,32 +44607,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, run: (*parser).callonListContinuationElement1369, expr: &seqExpr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2869, col: 5, offset: 92293}, + pos: position{line: 2869, col: 5, offset: 92300}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1376, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44641,28 +44641,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1379, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44671,9 +44671,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44681,59 +44681,59 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2870, col: 5, offset: 92316}, + pos: position{line: 2870, col: 5, offset: 92323}, label: "content", expr: &choiceExpr{ - pos: position{line: 2871, col: 9, offset: 92334}, + pos: position{line: 2871, col: 9, offset: 92341}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2871, col: 10, offset: 92335}, + pos: position{line: 2871, col: 10, offset: 92342}, run: (*parser).callonListContinuationElement1390, expr: &labeledExpr{ - pos: position{line: 2871, col: 10, offset: 92335}, + pos: position{line: 2871, col: 10, offset: 92342}, label: "cells", expr: &choiceExpr{ - pos: position{line: 2871, col: 17, offset: 92342}, + pos: position{line: 2871, col: 17, offset: 92349}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, run: (*parser).callonListContinuationElement1393, expr: &seqExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2879, col: 21, offset: 92538}, + pos: position{line: 2879, col: 21, offset: 92545}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2879, col: 27, offset: 92544}, + pos: position{line: 2879, col: 27, offset: 92551}, expr: &actionExpr{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, run: (*parser).callonListContinuationElement1397, expr: &seqExpr{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2884, col: 5, offset: 92619}, + pos: position{line: 2884, col: 5, offset: 92626}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2884, col: 9, offset: 92623}, + pos: position{line: 2884, col: 9, offset: 92630}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1401, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44742,21 +44742,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2884, col: 16, offset: 92630}, + pos: position{line: 2884, col: 16, offset: 92637}, label: "content", expr: &actionExpr{ - pos: position{line: 2890, col: 5, offset: 92829}, + pos: position{line: 2890, col: 5, offset: 92836}, run: (*parser).callonListContinuationElement1404, expr: &labeledExpr{ - pos: position{line: 2890, col: 5, offset: 92829}, + pos: position{line: 2890, col: 5, offset: 92836}, label: "content", expr: &actionExpr{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, run: (*parser).callonListContinuationElement1406, expr: &zeroOrMoreExpr{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, expr: &charClassMatcher{ - pos: position{line: 2890, col: 14, offset: 92838}, + pos: position{line: 2890, col: 14, offset: 92845}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -44773,28 +44773,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1410, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44803,9 +44803,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44814,40 +44814,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2896, col: 24, offset: 92974}, + pos: position{line: 2896, col: 24, offset: 92981}, run: (*parser).callonListContinuationElement1417, expr: &labeledExpr{ - pos: position{line: 2896, col: 24, offset: 92974}, + pos: position{line: 2896, col: 24, offset: 92981}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2896, col: 30, offset: 92980}, + pos: position{line: 2896, col: 30, offset: 92987}, expr: &actionExpr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, run: (*parser).callonListContinuationElement1420, expr: &seqExpr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2901, col: 5, offset: 93056}, + pos: position{line: 2901, col: 5, offset: 93063}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1427, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44856,28 +44856,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1430, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44886,9 +44886,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44896,38 +44896,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, ¬Expr{ - pos: position{line: 2902, col: 5, offset: 93079}, + pos: position{line: 2902, col: 5, offset: 93086}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement1440, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1446, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44936,28 +44936,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1449, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44966,9 +44966,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -44978,17 +44978,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2903, col: 5, offset: 93094}, + pos: position{line: 2903, col: 5, offset: 93101}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2903, col: 12, offset: 93101}, + pos: position{line: 2903, col: 12, offset: 93108}, expr: &actionExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, run: (*parser).callonListContinuationElement1458, expr: &zeroOrMoreExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, expr: &charClassMatcher{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -44999,18 +44999,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2903, col: 31, offset: 93120}, + pos: position{line: 2903, col: 31, offset: 93127}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2903, col: 35, offset: 93124}, + pos: position{line: 2903, col: 35, offset: 93131}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1463, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45019,27 +45019,27 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2903, col: 42, offset: 93131}, + pos: position{line: 2903, col: 42, offset: 93138}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1466, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45049,37 +45049,37 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2903, col: 51, offset: 93140}, + pos: position{line: 2903, col: 51, offset: 93147}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 2909, col: 5, offset: 93299}, + pos: position{line: 2909, col: 5, offset: 93306}, expr: &actionExpr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, run: (*parser).callonListContinuationElement1473, expr: &seqExpr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2910, col: 9, offset: 93309}, + pos: position{line: 2910, col: 9, offset: 93316}, expr: &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1480, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45088,28 +45088,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1483, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45118,9 +45118,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45128,38 +45128,38 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, ¬Expr{ - pos: position{line: 2911, col: 9, offset: 93336}, + pos: position{line: 2911, col: 9, offset: 93343}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement1493, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1499, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45168,28 +45168,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1502, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45198,9 +45198,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45210,22 +45210,22 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2912, col: 9, offset: 93355}, + pos: position{line: 2912, col: 9, offset: 93362}, expr: &seqExpr{ - pos: position{line: 2912, col: 11, offset: 93357}, + pos: position{line: 2912, col: 11, offset: 93364}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2912, col: 11, offset: 93357}, + pos: position{line: 2912, col: 11, offset: 93364}, label: "format", expr: &zeroOrOneExpr{ - pos: position{line: 2912, col: 18, offset: 93364}, + pos: position{line: 2912, col: 18, offset: 93371}, expr: &actionExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, run: (*parser).callonListContinuationElement1513, expr: &zeroOrMoreExpr{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, expr: &charClassMatcher{ - pos: position{line: 2920, col: 20, offset: 93565}, + pos: position{line: 2920, col: 20, offset: 93572}, val: "[^ |\\r\\n]", chars: []rune{' ', '|', '\r', '\n'}, ignoreCase: false, @@ -45236,7 +45236,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2912, col: 37, offset: 93383}, + pos: position{line: 2912, col: 37, offset: 93390}, val: "|", ignoreCase: false, want: "\"|\"", @@ -45245,15 +45245,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2913, col: 9, offset: 93396}, + pos: position{line: 2913, col: 9, offset: 93403}, label: "content", expr: &actionExpr{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, run: (*parser).callonListContinuationElement1518, expr: &zeroOrMoreExpr{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, expr: &charClassMatcher{ - pos: position{line: 2913, col: 18, offset: 93405}, + pos: position{line: 2913, col: 18, offset: 93412}, val: "[^|\\r\\n]", chars: []rune{'|', '\r', '\n'}, ignoreCase: false, @@ -45263,30 +45263,30 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 2915, col: 12, offset: 93467}, + pos: position{line: 2915, col: 12, offset: 93474}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1523, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45295,9 +45295,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45319,27 +45319,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement1530, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1536, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45348,28 +45348,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1539, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45378,9 +45378,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45399,24 +45399,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 22, offset: 92254}, + pos: position{line: 2866, col: 22, offset: 92261}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2862, col: 19, offset: 92174}, + pos: position{line: 2862, col: 19, offset: 92181}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2862, col: 26, offset: 92181}, + pos: position{line: 2862, col: 26, offset: 92188}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1550, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45425,28 +45425,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1553, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45455,9 +45455,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45465,9 +45465,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45476,36 +45476,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonListContinuationElement1562, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonListContinuationElement1568, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -45515,28 +45515,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1572, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45545,9 +45545,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45556,94 +45556,94 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1578, col: 5, offset: 50988}, + pos: position{line: 1578, col: 5, offset: 50995}, run: (*parser).callonListContinuationElement1579, expr: &seqExpr{ - pos: position{line: 1578, col: 5, offset: 50988}, + pos: position{line: 1578, col: 5, offset: 50995}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1578, col: 5, offset: 50988}, + pos: position{line: 1578, col: 5, offset: 50995}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 1578, col: 11, offset: 50994}, + pos: position{line: 1578, col: 11, offset: 51001}, expr: &actionExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonListContinuationElement1583, expr: &seqExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonListContinuationElement1585, }, &labeledExpr{ - pos: position{line: 1745, col: 5, offset: 56374}, + pos: position{line: 1745, col: 5, offset: 56381}, label: "style", expr: &choiceExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, run: (*parser).callonListContinuationElement1588, expr: &litMatcher{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, val: "TIP: ", ignoreCase: false, want: "\"TIP: \"", }, }, &actionExpr{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, run: (*parser).callonListContinuationElement1590, expr: &litMatcher{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, val: "NOTE: ", ignoreCase: false, want: "\"NOTE: \"", }, }, &actionExpr{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, run: (*parser).callonListContinuationElement1592, expr: &litMatcher{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, val: "IMPORTANT: ", ignoreCase: false, want: "\"IMPORTANT: \"", }, }, &actionExpr{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, run: (*parser).callonListContinuationElement1594, expr: &litMatcher{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, val: "WARNING: ", ignoreCase: false, want: "\"WARNING: \"", }, }, &actionExpr{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, run: (*parser).callonListContinuationElement1596, expr: &litMatcher{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, val: "CAUTION: ", ignoreCase: false, want: "\"CAUTION: \"", }, }, &actionExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, run: (*parser).callonListContinuationElement1598, expr: &andExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, expr: &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement1600, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45662,38 +45662,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1579, col: 5, offset: 51017}, + pos: position{line: 1579, col: 5, offset: 51024}, label: "content", expr: &actionExpr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, run: (*parser).callonListContinuationElement1604, expr: &seqExpr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1522, col: 5, offset: 49369}, + pos: position{line: 1522, col: 5, offset: 49376}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonListContinuationElement1607, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1613, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45702,28 +45702,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1616, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45732,9 +45732,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -45744,23 +45744,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1523, col: 5, offset: 49384}, + pos: position{line: 1523, col: 5, offset: 49391}, expr: &seqExpr{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1553, col: 31, offset: 50214}, + pos: position{line: 1553, col: 31, offset: 50221}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1627, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45769,25 +45769,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1629, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45799,20 +45799,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1524, col: 5, offset: 49412}, + pos: position{line: 1524, col: 5, offset: 49419}, expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonListContinuationElement1635, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1638, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45821,27 +45821,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonListContinuationElement1642, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonListContinuationElement1645, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -45850,22 +45850,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonListContinuationElement1648, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonListContinuationElement1649, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45873,7 +45873,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -45882,20 +45882,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonListContinuationElement1654, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -45904,20 +45904,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonListContinuationElement1658, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -45926,15 +45926,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonListContinuationElement1662, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -45942,7 +45942,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -45951,15 +45951,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonListContinuationElement1667, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -45967,7 +45967,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -45979,12 +45979,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement1672, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45997,20 +45997,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1525, col: 5, offset: 49442}, + pos: position{line: 1525, col: 5, offset: 49449}, expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonListContinuationElement1676, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1679, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46019,24 +46019,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonListContinuationElement1682, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -46047,16 +46047,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonListContinuationElement1687, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement1688, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46069,29 +46069,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1526, col: 5, offset: 49474}, + pos: position{line: 1526, col: 5, offset: 49481}, expr: &actionExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, run: (*parser).callonListContinuationElement1692, expr: &seqExpr{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1733, col: 5, offset: 55926}, + pos: position{line: 1733, col: 5, offset: 55933}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1733, col: 9, offset: 55930}, + pos: position{line: 1733, col: 9, offset: 55937}, label: "ref", expr: &actionExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, run: (*parser).callonListContinuationElement1696, expr: &oneOrMoreExpr{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, expr: &charClassMatcher{ - pos: position{line: 1733, col: 14, offset: 55935}, + pos: position{line: 1733, col: 14, offset: 55942}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46101,18 +46101,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1733, col: 62, offset: 55983}, + pos: position{line: 1733, col: 62, offset: 55990}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonListContinuationElement1700, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46125,36 +46125,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1527, col: 5, offset: 49504}, + pos: position{line: 1527, col: 5, offset: 49511}, expr: &seqExpr{ - pos: position{line: 1527, col: 7, offset: 49506}, + pos: position{line: 1527, col: 7, offset: 49513}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, run: (*parser).callonListContinuationElement1705, expr: &oneOrMoreExpr{ - pos: position{line: 1679, col: 5, offset: 54408}, + pos: position{line: 1679, col: 5, offset: 54415}, expr: &seqExpr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1679, col: 6, offset: 54409}, + pos: position{line: 1679, col: 6, offset: 54416}, expr: &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListContinuationElement1709, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListContinuationElement1712, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -46163,7 +46163,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListContinuationElement1715, }, }, @@ -46171,30 +46171,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1679, col: 35, offset: 54438}, + pos: position{line: 1679, col: 35, offset: 54445}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1718, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46203,37 +46203,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &anyMatcher{ - line: 1679, col: 40, offset: 54443, + line: 1679, col: 40, offset: 54450, }, }, }, }, }, &actionExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, run: (*parser).callonListContinuationElement1726, expr: &seqExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1684, col: 5, offset: 54559}, + pos: position{line: 1684, col: 5, offset: 54566}, label: "separator", expr: &actionExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, run: (*parser).callonListContinuationElement1729, expr: &oneOrMoreExpr{ - pos: position{line: 1684, col: 16, offset: 54570}, + pos: position{line: 1684, col: 16, offset: 54577}, expr: &litMatcher{ - pos: position{line: 1684, col: 17, offset: 54571}, + pos: position{line: 1684, col: 17, offset: 54578}, val: ":", ignoreCase: false, want: "\":\"", @@ -46242,7 +46242,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1687, col: 5, offset: 54628}, + pos: position{line: 1687, col: 5, offset: 54635}, run: (*parser).callonListContinuationElement1732, }, }, @@ -46252,17 +46252,17 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1528, col: 5, offset: 49562}, + pos: position{line: 1528, col: 5, offset: 49569}, expr: &actionExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, run: (*parser).callonListContinuationElement1734, expr: &seqExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46271,36 +46271,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 726, col: 5, offset: 23183}, + pos: position{line: 726, col: 5, offset: 23190}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 727, col: 9, offset: 23203}, + pos: position{line: 727, col: 9, offset: 23210}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonListContinuationElement1740, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonListContinuationElement1743, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -46311,12 +46311,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1749, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46325,28 +46325,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1752, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46355,9 +46355,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46366,30 +46366,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonListContinuationElement1759, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonListContinuationElement1762, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -46400,12 +46400,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1768, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46414,28 +46414,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1771, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46444,9 +46444,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46455,27 +46455,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonListContinuationElement1778, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonListContinuationElement1782, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -46485,12 +46485,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1786, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46499,28 +46499,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1789, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46529,9 +46529,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46540,30 +46540,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonListContinuationElement1796, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonListContinuationElement1799, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -46574,12 +46574,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1805, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46588,28 +46588,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1808, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46618,9 +46618,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46629,30 +46629,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonListContinuationElement1815, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonListContinuationElement1818, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -46663,12 +46663,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1824, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46677,28 +46677,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1827, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46707,9 +46707,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46718,30 +46718,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonListContinuationElement1834, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonListContinuationElement1837, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -46752,12 +46752,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1843, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46766,28 +46766,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1846, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46796,9 +46796,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46807,30 +46807,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonListContinuationElement1853, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonListContinuationElement1856, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -46841,12 +46841,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1862, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46855,28 +46855,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1865, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46885,9 +46885,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46896,30 +46896,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonListContinuationElement1872, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonListContinuationElement1875, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -46930,12 +46930,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1881, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46944,28 +46944,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1884, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46974,9 +46974,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -46985,30 +46985,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonListContinuationElement1891, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonListContinuationElement1894, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -47019,12 +47019,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonListContinuationElement1900, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47033,28 +47033,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1903, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47063,9 +47063,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -47081,15 +47081,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1529, col: 5, offset: 49582}, + pos: position{line: 1529, col: 5, offset: 49589}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonListContinuationElement1911, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47099,28 +47099,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonListContinuationElement1915, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47129,9 +47129,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -47152,33 +47152,33 @@ var g = &grammar{ }, { name: "Callout", - pos: position{line: 1717, col: 1, offset: 55420}, + pos: position{line: 1717, col: 1, offset: 55427}, expr: &actionExpr{ - pos: position{line: 1719, col: 5, offset: 55498}, + pos: position{line: 1719, col: 5, offset: 55505}, run: (*parser).callonCallout1, expr: &seqExpr{ - pos: position{line: 1719, col: 5, offset: 55498}, + pos: position{line: 1719, col: 5, offset: 55505}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1719, col: 5, offset: 55498}, + pos: position{line: 1719, col: 5, offset: 55505}, run: (*parser).callonCallout3, }, &litMatcher{ - pos: position{line: 1722, col: 5, offset: 55565}, + pos: position{line: 1722, col: 5, offset: 55572}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1722, col: 9, offset: 55569}, + pos: position{line: 1722, col: 9, offset: 55576}, label: "ref", expr: &actionExpr{ - pos: position{line: 1722, col: 14, offset: 55574}, + pos: position{line: 1722, col: 14, offset: 55581}, run: (*parser).callonCallout6, expr: &oneOrMoreExpr{ - pos: position{line: 1722, col: 14, offset: 55574}, + pos: position{line: 1722, col: 14, offset: 55581}, expr: &charClassMatcher{ - pos: position{line: 1722, col: 14, offset: 55574}, + pos: position{line: 1722, col: 14, offset: 55581}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47188,18 +47188,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1722, col: 62, offset: 55622}, + pos: position{line: 1722, col: 62, offset: 55629}, val: ">", ignoreCase: false, want: "\">\"", }, &zeroOrMoreExpr{ - pos: position{line: 1722, col: 66, offset: 55626}, + pos: position{line: 1722, col: 66, offset: 55633}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47208,30 +47208,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1722, col: 73, offset: 55633}, + pos: position{line: 1722, col: 73, offset: 55640}, expr: &choiceExpr{ - pos: position{line: 1722, col: 75, offset: 55635}, + pos: position{line: 1722, col: 75, offset: 55642}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47240,13 +47240,13 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &ruleRefExpr{ - pos: position{line: 1722, col: 81, offset: 55641}, + pos: position{line: 1722, col: 81, offset: 55648}, name: "Callout", }, }, @@ -47258,17 +47258,17 @@ var g = &grammar{ }, { name: "ShortcutParagraph", - pos: position{line: 1761, col: 1, offset: 56814}, + pos: position{line: 1761, col: 1, offset: 56821}, expr: &actionExpr{ - pos: position{line: 1762, col: 5, offset: 56840}, + pos: position{line: 1762, col: 5, offset: 56847}, run: (*parser).callonShortcutParagraph1, expr: &seqExpr{ - pos: position{line: 1762, col: 5, offset: 56840}, + pos: position{line: 1762, col: 5, offset: 56847}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1762, col: 5, offset: 56840}, + pos: position{line: 1762, col: 5, offset: 56847}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47277,22 +47277,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1763, col: 5, offset: 56951}, + pos: position{line: 1763, col: 5, offset: 56958}, expr: ¬Expr{ - pos: position{line: 1763, col: 7, offset: 56953}, + pos: position{line: 1763, col: 7, offset: 56960}, expr: &actionExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, run: (*parser).callonShortcutParagraph7, expr: &seqExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1594, col: 5, offset: 51427}, + pos: position{line: 1594, col: 5, offset: 51434}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph10, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47301,27 +47301,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 12, offset: 51434}, + pos: position{line: 1594, col: 12, offset: 51441}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, run: (*parser).callonShortcutParagraph14, expr: &seqExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1596, col: 9, offset: 51497}, + pos: position{line: 1596, col: 9, offset: 51504}, label: "depth", expr: &actionExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, run: (*parser).callonShortcutParagraph17, expr: &oneOrMoreExpr{ - pos: position{line: 1596, col: 16, offset: 51504}, + pos: position{line: 1596, col: 16, offset: 51511}, expr: &litMatcher{ - pos: position{line: 1596, col: 17, offset: 51505}, + pos: position{line: 1596, col: 17, offset: 51512}, val: ".", ignoreCase: false, want: "\".\"", @@ -47330,22 +47330,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1600, col: 9, offset: 51605}, + pos: position{line: 1600, col: 9, offset: 51612}, run: (*parser).callonShortcutParagraph20, }, }, }, }, &actionExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, run: (*parser).callonShortcutParagraph21, expr: &seqExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1619, col: 11, offset: 52322}, + pos: position{line: 1619, col: 11, offset: 52329}, expr: &charClassMatcher{ - pos: position{line: 1619, col: 12, offset: 52323}, + pos: position{line: 1619, col: 12, offset: 52330}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47353,7 +47353,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1619, col: 20, offset: 52331}, + pos: position{line: 1619, col: 20, offset: 52338}, val: ".", ignoreCase: false, want: "\".\"", @@ -47362,20 +47362,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, run: (*parser).callonShortcutParagraph26, expr: &seqExpr{ - pos: position{line: 1621, col: 13, offset: 52448}, + pos: position{line: 1621, col: 13, offset: 52455}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1621, col: 14, offset: 52449}, + pos: position{line: 1621, col: 14, offset: 52456}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1621, col: 21, offset: 52456}, + pos: position{line: 1621, col: 21, offset: 52463}, val: ".", ignoreCase: false, want: "\".\"", @@ -47384,20 +47384,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, run: (*parser).callonShortcutParagraph30, expr: &seqExpr{ - pos: position{line: 1623, col: 13, offset: 52576}, + pos: position{line: 1623, col: 13, offset: 52583}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1623, col: 14, offset: 52577}, + pos: position{line: 1623, col: 14, offset: 52584}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1623, col: 21, offset: 52584}, + pos: position{line: 1623, col: 21, offset: 52591}, val: ".", ignoreCase: false, want: "\".\"", @@ -47406,15 +47406,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, run: (*parser).callonShortcutParagraph34, expr: &seqExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1625, col: 13, offset: 52704}, + pos: position{line: 1625, col: 13, offset: 52711}, expr: &charClassMatcher{ - pos: position{line: 1625, col: 14, offset: 52705}, + pos: position{line: 1625, col: 14, offset: 52712}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -47422,7 +47422,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1625, col: 26, offset: 52717}, + pos: position{line: 1625, col: 26, offset: 52724}, val: ")", ignoreCase: false, want: "\")\"", @@ -47431,15 +47431,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, run: (*parser).callonShortcutParagraph39, expr: &seqExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1627, col: 13, offset: 52837}, + pos: position{line: 1627, col: 13, offset: 52844}, expr: &charClassMatcher{ - pos: position{line: 1627, col: 14, offset: 52838}, + pos: position{line: 1627, col: 14, offset: 52845}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -47447,7 +47447,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1627, col: 26, offset: 52850}, + pos: position{line: 1627, col: 26, offset: 52857}, val: ")", ignoreCase: false, want: "\")\"", @@ -47459,12 +47459,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonShortcutParagraph44, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47478,22 +47478,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1764, col: 5, offset: 56984}, + pos: position{line: 1764, col: 5, offset: 56991}, expr: ¬Expr{ - pos: position{line: 1764, col: 7, offset: 56986}, + pos: position{line: 1764, col: 7, offset: 56993}, expr: &actionExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, run: (*parser).callonShortcutParagraph49, expr: &seqExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1644, col: 5, offset: 53389}, + pos: position{line: 1644, col: 5, offset: 53396}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph52, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47502,24 +47502,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1645, col: 5, offset: 53401}, + pos: position{line: 1645, col: 5, offset: 53408}, label: "style", expr: &actionExpr{ - pos: position{line: 1646, col: 9, offset: 53417}, + pos: position{line: 1646, col: 9, offset: 53424}, run: (*parser).callonShortcutParagraph55, expr: &choiceExpr{ - pos: position{line: 1646, col: 10, offset: 53418}, + pos: position{line: 1646, col: 10, offset: 53425}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 1646, col: 11, offset: 53419}, + pos: position{line: 1646, col: 11, offset: 53426}, val: "-", ignoreCase: false, want: "\"-\"", }, &oneOrMoreExpr{ - pos: position{line: 1646, col: 18, offset: 53426}, + pos: position{line: 1646, col: 18, offset: 53433}, expr: &litMatcher{ - pos: position{line: 1646, col: 19, offset: 53427}, + pos: position{line: 1646, col: 19, offset: 53434}, val: "*", ignoreCase: false, want: "\"*\"", @@ -47530,16 +47530,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1649, col: 7, offset: 53517}, + pos: position{line: 1649, col: 7, offset: 53524}, run: (*parser).callonShortcutParagraph60, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonShortcutParagraph61, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47553,88 +47553,88 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1765, col: 5, offset: 57019}, + pos: position{line: 1765, col: 5, offset: 57026}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 1765, col: 11, offset: 57025}, + pos: position{line: 1765, col: 11, offset: 57032}, expr: &actionExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonShortcutParagraph66, expr: &seqExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonShortcutParagraph68, }, &labeledExpr{ - pos: position{line: 1745, col: 5, offset: 56374}, + pos: position{line: 1745, col: 5, offset: 56381}, label: "style", expr: &choiceExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, run: (*parser).callonShortcutParagraph71, expr: &litMatcher{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, val: "TIP: ", ignoreCase: false, want: "\"TIP: \"", }, }, &actionExpr{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, run: (*parser).callonShortcutParagraph73, expr: &litMatcher{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, val: "NOTE: ", ignoreCase: false, want: "\"NOTE: \"", }, }, &actionExpr{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, run: (*parser).callonShortcutParagraph75, expr: &litMatcher{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, val: "IMPORTANT: ", ignoreCase: false, want: "\"IMPORTANT: \"", }, }, &actionExpr{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, run: (*parser).callonShortcutParagraph77, expr: &litMatcher{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, val: "WARNING: ", ignoreCase: false, want: "\"WARNING: \"", }, }, &actionExpr{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, run: (*parser).callonShortcutParagraph79, expr: &litMatcher{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, val: "CAUTION: ", ignoreCase: false, want: "\"CAUTION: \"", }, }, &actionExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, run: (*parser).callonShortcutParagraph81, expr: &andExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, expr: &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonShortcutParagraph83, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47653,24 +47653,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1766, col: 5, offset: 57047}, + pos: position{line: 1766, col: 5, offset: 57054}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonShortcutParagraph87, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonShortcutParagraph90, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -47680,32 +47680,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonShortcutParagraph93, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph95, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47714,9 +47714,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -47726,53 +47726,53 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1767, col: 5, offset: 57081}, + pos: position{line: 1767, col: 5, offset: 57088}, run: (*parser).callonShortcutParagraph102, }, &labeledExpr{ - pos: position{line: 1774, col: 5, offset: 57443}, + pos: position{line: 1774, col: 5, offset: 57450}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1774, col: 16, offset: 57454}, + pos: position{line: 1774, col: 16, offset: 57461}, expr: &actionExpr{ - pos: position{line: 1775, col: 9, offset: 57464}, + pos: position{line: 1775, col: 9, offset: 57471}, run: (*parser).callonShortcutParagraph105, expr: &seqExpr{ - pos: position{line: 1775, col: 9, offset: 57464}, + pos: position{line: 1775, col: 9, offset: 57471}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1775, col: 9, offset: 57464}, + pos: position{line: 1775, col: 9, offset: 57471}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 1776, col: 9, offset: 57478}, + pos: position{line: 1776, col: 9, offset: 57485}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonShortcutParagraph111, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph117, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47781,28 +47781,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph120, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47811,9 +47811,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -47823,24 +47823,24 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1777, col: 9, offset: 57497}, + pos: position{line: 1777, col: 9, offset: 57504}, expr: &ruleRefExpr{ - pos: position{line: 1777, col: 10, offset: 57498}, + pos: position{line: 1777, col: 10, offset: 57505}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1778, col: 9, offset: 57522}, + pos: position{line: 1778, col: 9, offset: 57529}, expr: &actionExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, run: (*parser).callonShortcutParagraph130, expr: &seqExpr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 725, col: 5, offset: 23153}, + pos: position{line: 725, col: 5, offset: 23160}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47849,36 +47849,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 726, col: 5, offset: 23183}, + pos: position{line: 726, col: 5, offset: 23190}, label: "delimiter", expr: &choiceExpr{ - pos: position{line: 727, col: 9, offset: 23203}, + pos: position{line: 727, col: 9, offset: 23210}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, run: (*parser).callonShortcutParagraph136, expr: &seqExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 741, col: 5, offset: 23695}, + pos: position{line: 741, col: 5, offset: 23702}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, run: (*parser).callonShortcutParagraph139, expr: &seqExpr{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 741, col: 16, offset: 23706}, + pos: position{line: 741, col: 16, offset: 23713}, val: "////", ignoreCase: false, want: "\"////\"", }, &zeroOrMoreExpr{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, expr: &litMatcher{ - pos: position{line: 741, col: 23, offset: 23713}, + pos: position{line: 741, col: 23, offset: 23720}, val: "/", ignoreCase: false, want: "\"/\"", @@ -47889,12 +47889,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 743, col: 8, offset: 23797}, + pos: position{line: 743, col: 8, offset: 23804}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph145, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47903,28 +47903,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph148, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47933,9 +47933,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -47944,30 +47944,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, run: (*parser).callonShortcutParagraph155, expr: &seqExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 748, col: 5, offset: 23943}, + pos: position{line: 748, col: 5, offset: 23950}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, run: (*parser).callonShortcutParagraph158, expr: &seqExpr{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 748, col: 16, offset: 23954}, + pos: position{line: 748, col: 16, offset: 23961}, val: "====", ignoreCase: false, want: "\"====\"", }, &zeroOrMoreExpr{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, expr: &litMatcher{ - pos: position{line: 748, col: 23, offset: 23961}, + pos: position{line: 748, col: 23, offset: 23968}, val: "=", ignoreCase: false, want: "\"=\"", @@ -47978,12 +47978,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 750, col: 8, offset: 24045}, + pos: position{line: 750, col: 8, offset: 24052}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph164, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47992,28 +47992,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph167, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48022,9 +48022,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48033,27 +48033,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, run: (*parser).callonShortcutParagraph174, expr: &seqExpr{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 761, col: 26, offset: 24431}, + pos: position{line: 761, col: 26, offset: 24438}, val: "```", ignoreCase: false, want: "\"```\"", }, &labeledExpr{ - pos: position{line: 761, col: 32, offset: 24437}, + pos: position{line: 761, col: 32, offset: 24444}, label: "language", expr: &actionExpr{ - pos: position{line: 765, col: 13, offset: 24567}, + pos: position{line: 765, col: 13, offset: 24574}, run: (*parser).callonShortcutParagraph178, expr: &oneOrMoreExpr{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, expr: &charClassMatcher{ - pos: position{line: 765, col: 14, offset: 24568}, + pos: position{line: 765, col: 14, offset: 24575}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, @@ -48063,12 +48063,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 761, col: 52, offset: 24457}, + pos: position{line: 761, col: 52, offset: 24464}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph182, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48077,28 +48077,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph185, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48107,9 +48107,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48118,30 +48118,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, run: (*parser).callonShortcutParagraph192, expr: &seqExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 755, col: 5, offset: 24190}, + pos: position{line: 755, col: 5, offset: 24197}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, run: (*parser).callonShortcutParagraph195, expr: &seqExpr{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 755, col: 16, offset: 24201}, + pos: position{line: 755, col: 16, offset: 24208}, val: "```", ignoreCase: false, want: "\"```\"", }, &zeroOrMoreExpr{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, expr: &litMatcher{ - pos: position{line: 755, col: 22, offset: 24207}, + pos: position{line: 755, col: 22, offset: 24214}, val: "`", ignoreCase: false, want: "\"`\"", @@ -48152,12 +48152,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 757, col: 8, offset: 24291}, + pos: position{line: 757, col: 8, offset: 24298}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph201, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48166,28 +48166,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph204, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48196,9 +48196,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48207,30 +48207,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, run: (*parser).callonShortcutParagraph211, expr: &seqExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 770, col: 5, offset: 24727}, + pos: position{line: 770, col: 5, offset: 24734}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, run: (*parser).callonShortcutParagraph214, expr: &seqExpr{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 770, col: 16, offset: 24738}, + pos: position{line: 770, col: 16, offset: 24745}, val: "----", ignoreCase: false, want: "\"----\"", }, &zeroOrMoreExpr{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, expr: &litMatcher{ - pos: position{line: 770, col: 23, offset: 24745}, + pos: position{line: 770, col: 23, offset: 24752}, val: "-", ignoreCase: false, want: "\"-\"", @@ -48241,12 +48241,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 772, col: 8, offset: 24829}, + pos: position{line: 772, col: 8, offset: 24836}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph220, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48255,28 +48255,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph223, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48285,9 +48285,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48296,30 +48296,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, run: (*parser).callonShortcutParagraph230, expr: &seqExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 784, col: 5, offset: 25203}, + pos: position{line: 784, col: 5, offset: 25210}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, run: (*parser).callonShortcutParagraph233, expr: &seqExpr{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 784, col: 16, offset: 25214}, + pos: position{line: 784, col: 16, offset: 25221}, val: "....", ignoreCase: false, want: "\"....\"", }, &zeroOrMoreExpr{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, expr: &litMatcher{ - pos: position{line: 784, col: 23, offset: 25221}, + pos: position{line: 784, col: 23, offset: 25228}, val: ".", ignoreCase: false, want: "\".\"", @@ -48330,12 +48330,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 786, col: 8, offset: 25305}, + pos: position{line: 786, col: 8, offset: 25312}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph239, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48344,28 +48344,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph242, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48374,9 +48374,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48385,30 +48385,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, run: (*parser).callonShortcutParagraph249, expr: &seqExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 791, col: 5, offset: 25455}, + pos: position{line: 791, col: 5, offset: 25462}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, run: (*parser).callonShortcutParagraph252, expr: &seqExpr{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 791, col: 16, offset: 25466}, + pos: position{line: 791, col: 16, offset: 25473}, val: "++++", ignoreCase: false, want: "\"++++\"", }, &zeroOrMoreExpr{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, expr: &litMatcher{ - pos: position{line: 791, col: 23, offset: 25473}, + pos: position{line: 791, col: 23, offset: 25480}, val: "+", ignoreCase: false, want: "\"+\"", @@ -48419,12 +48419,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 793, col: 8, offset: 25557}, + pos: position{line: 793, col: 8, offset: 25564}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph258, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48433,28 +48433,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph261, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48463,9 +48463,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48474,30 +48474,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, run: (*parser).callonShortcutParagraph268, expr: &seqExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 798, col: 5, offset: 25705}, + pos: position{line: 798, col: 5, offset: 25712}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, run: (*parser).callonShortcutParagraph271, expr: &seqExpr{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 798, col: 16, offset: 25716}, + pos: position{line: 798, col: 16, offset: 25723}, val: "____", ignoreCase: false, want: "\"____\"", }, &zeroOrMoreExpr{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, expr: &litMatcher{ - pos: position{line: 798, col: 23, offset: 25723}, + pos: position{line: 798, col: 23, offset: 25730}, val: "_", ignoreCase: false, want: "\"_\"", @@ -48508,12 +48508,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 800, col: 8, offset: 25807}, + pos: position{line: 800, col: 8, offset: 25814}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph277, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48522,28 +48522,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph280, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48552,9 +48552,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48563,30 +48563,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, run: (*parser).callonShortcutParagraph287, expr: &seqExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 805, col: 5, offset: 25951}, + pos: position{line: 805, col: 5, offset: 25958}, label: "delimiter", expr: &actionExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, run: (*parser).callonShortcutParagraph290, expr: &seqExpr{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 805, col: 16, offset: 25962}, + pos: position{line: 805, col: 16, offset: 25969}, val: "****", ignoreCase: false, want: "\"****\"", }, &zeroOrMoreExpr{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, expr: &litMatcher{ - pos: position{line: 805, col: 23, offset: 25969}, + pos: position{line: 805, col: 23, offset: 25976}, val: "*", ignoreCase: false, want: "\"*\"", @@ -48597,12 +48597,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 807, col: 8, offset: 26053}, + pos: position{line: 807, col: 8, offset: 26060}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph296, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48611,28 +48611,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph299, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48641,9 +48641,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48659,23 +48659,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1779, col: 9, offset: 57546}, + pos: position{line: 1779, col: 9, offset: 57553}, expr: &seqExpr{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1553, col: 27, offset: 50210}, + pos: position{line: 1553, col: 27, offset: 50217}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1553, col: 31, offset: 50214}, + pos: position{line: 1553, col: 31, offset: 50221}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonShortcutParagraph310, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48684,25 +48684,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph312, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48714,42 +48714,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1780, col: 9, offset: 57578}, + pos: position{line: 1780, col: 9, offset: 57585}, label: "line", expr: &choiceExpr{ - pos: position{line: 1780, col: 15, offset: 57584}, + pos: position{line: 1780, col: 15, offset: 57591}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonShortcutParagraph319, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonShortcutParagraph325, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48759,28 +48759,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph329, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48789,9 +48789,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48800,21 +48800,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonShortcutParagraph336, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonShortcutParagraph339, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -48824,32 +48824,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonShortcutParagraph342, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonShortcutParagraph344, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48858,9 +48858,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -48882,96 +48882,96 @@ var g = &grammar{ }, { name: "Paragraph", - pos: position{line: 1787, col: 1, offset: 57788}, + pos: position{line: 1787, col: 1, offset: 57795}, expr: &actionExpr{ - pos: position{line: 1788, col: 5, offset: 57806}, + pos: position{line: 1788, col: 5, offset: 57813}, run: (*parser).callonParagraph1, expr: &seqExpr{ - pos: position{line: 1788, col: 5, offset: 57806}, + pos: position{line: 1788, col: 5, offset: 57813}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1788, col: 5, offset: 57806}, + pos: position{line: 1788, col: 5, offset: 57813}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 1788, col: 11, offset: 57812}, + pos: position{line: 1788, col: 11, offset: 57819}, expr: &actionExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonParagraph5, expr: &seqExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1742, col: 5, offset: 56311}, + pos: position{line: 1742, col: 5, offset: 56318}, run: (*parser).callonParagraph7, }, &labeledExpr{ - pos: position{line: 1745, col: 5, offset: 56374}, + pos: position{line: 1745, col: 5, offset: 56381}, label: "style", expr: &choiceExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, run: (*parser).callonParagraph10, expr: &litMatcher{ - pos: position{line: 1745, col: 12, offset: 56381}, + pos: position{line: 1745, col: 12, offset: 56388}, val: "TIP: ", ignoreCase: false, want: "\"TIP: \"", }, }, &actionExpr{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, run: (*parser).callonParagraph12, expr: &litMatcher{ - pos: position{line: 1747, col: 13, offset: 56437}, + pos: position{line: 1747, col: 13, offset: 56444}, val: "NOTE: ", ignoreCase: false, want: "\"NOTE: \"", }, }, &actionExpr{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, run: (*parser).callonParagraph14, expr: &litMatcher{ - pos: position{line: 1749, col: 13, offset: 56495}, + pos: position{line: 1749, col: 13, offset: 56502}, val: "IMPORTANT: ", ignoreCase: false, want: "\"IMPORTANT: \"", }, }, &actionExpr{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, run: (*parser).callonParagraph16, expr: &litMatcher{ - pos: position{line: 1751, col: 13, offset: 56563}, + pos: position{line: 1751, col: 13, offset: 56570}, val: "WARNING: ", ignoreCase: false, want: "\"WARNING: \"", }, }, &actionExpr{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, run: (*parser).callonParagraph18, expr: &litMatcher{ - pos: position{line: 1753, col: 13, offset: 56627}, + pos: position{line: 1753, col: 13, offset: 56634}, val: "CAUTION: ", ignoreCase: false, want: "\"CAUTION: \"", }, }, &actionExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, run: (*parser).callonParagraph20, expr: &andExpr{ - pos: position{line: 1755, col: 13, offset: 56691}, + pos: position{line: 1755, col: 13, offset: 56698}, expr: &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonParagraph22, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48990,24 +48990,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1789, col: 5, offset: 57835}, + pos: position{line: 1789, col: 5, offset: 57842}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonParagraph26, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonParagraph29, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49017,32 +49017,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonParagraph32, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonParagraph34, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49051,9 +49051,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -49063,49 +49063,49 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1790, col: 5, offset: 57869}, + pos: position{line: 1790, col: 5, offset: 57876}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1790, col: 16, offset: 57880}, + pos: position{line: 1790, col: 16, offset: 57887}, expr: &actionExpr{ - pos: position{line: 1791, col: 9, offset: 57890}, + pos: position{line: 1791, col: 9, offset: 57897}, run: (*parser).callonParagraph43, expr: &seqExpr{ - pos: position{line: 1791, col: 9, offset: 57890}, + pos: position{line: 1791, col: 9, offset: 57897}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1791, col: 9, offset: 57890}, + pos: position{line: 1791, col: 9, offset: 57897}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 1792, col: 9, offset: 57903}, + pos: position{line: 1792, col: 9, offset: 57910}, expr: &actionExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, run: (*parser).callonParagraph49, expr: &seqExpr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 678, col: 14, offset: 21602}, + pos: position{line: 678, col: 14, offset: 21609}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 678, col: 19, offset: 21607}, + pos: position{line: 678, col: 19, offset: 21614}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonParagraph55, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49114,28 +49114,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonParagraph58, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49144,9 +49144,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -49156,49 +49156,49 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1793, col: 9, offset: 57922}, + pos: position{line: 1793, col: 9, offset: 57929}, expr: &ruleRefExpr{ - pos: position{line: 1793, col: 10, offset: 57923}, + pos: position{line: 1793, col: 10, offset: 57930}, name: "BlockAttributes", }, }, &labeledExpr{ - pos: position{line: 1794, col: 9, offset: 57947}, + pos: position{line: 1794, col: 9, offset: 57954}, label: "line", expr: &choiceExpr{ - pos: position{line: 1794, col: 15, offset: 57953}, + pos: position{line: 1794, col: 15, offset: 57960}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, run: (*parser).callonParagraph69, expr: &seqExpr{ - pos: position{line: 2746, col: 22, offset: 88987}, + pos: position{line: 2746, col: 22, offset: 88994}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2751, col: 31, offset: 89208}, + pos: position{line: 2751, col: 31, offset: 89215}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2751, col: 36, offset: 89213}, + pos: position{line: 2751, col: 36, offset: 89220}, expr: &litMatcher{ - pos: position{line: 2751, col: 37, offset: 89214}, + pos: position{line: 2751, col: 37, offset: 89221}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2746, col: 49, offset: 89014}, + pos: position{line: 2746, col: 49, offset: 89021}, label: "content", expr: &actionExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, run: (*parser).callonParagraph75, expr: &zeroOrMoreExpr{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, expr: &charClassMatcher{ - pos: position{line: 3051, col: 13, offset: 97919}, + pos: position{line: 3051, col: 13, offset: 97926}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49208,28 +49208,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonParagraph79, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49238,9 +49238,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -49249,21 +49249,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, run: (*parser).callonParagraph86, expr: &seqExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1802, col: 5, offset: 58182}, + pos: position{line: 1802, col: 5, offset: 58189}, label: "content", expr: &actionExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, run: (*parser).callonParagraph89, expr: &oneOrMoreExpr{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, expr: &charClassMatcher{ - pos: position{line: 3055, col: 14, offset: 97986}, + pos: position{line: 3055, col: 14, offset: 97993}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -49273,32 +49273,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1803, col: 5, offset: 58206}, + pos: position{line: 1803, col: 5, offset: 58213}, run: (*parser).callonParagraph92, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonParagraph94, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49307,9 +49307,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -49331,61 +49331,61 @@ var g = &grammar{ }, { name: "QuotedText", - pos: position{line: 1813, col: 1, offset: 58692}, + pos: position{line: 1813, col: 1, offset: 58699}, expr: &actionExpr{ - pos: position{line: 1814, col: 5, offset: 58711}, + pos: position{line: 1814, col: 5, offset: 58718}, run: (*parser).callonQuotedText1, expr: &seqExpr{ - pos: position{line: 1814, col: 5, offset: 58711}, + pos: position{line: 1814, col: 5, offset: 58718}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1814, col: 5, offset: 58711}, + pos: position{line: 1814, col: 5, offset: 58718}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1814, col: 16, offset: 58722}, + pos: position{line: 1814, col: 16, offset: 58729}, expr: &ruleRefExpr{ - pos: position{line: 1814, col: 17, offset: 58723}, + pos: position{line: 1814, col: 17, offset: 58730}, name: "LongHandAttributes", }, }, }, &stateCodeExpr{ - pos: position{line: 1815, col: 5, offset: 58748}, + pos: position{line: 1815, col: 5, offset: 58755}, run: (*parser).callonQuotedText6, }, &labeledExpr{ - pos: position{line: 1826, col: 5, offset: 59188}, + pos: position{line: 1826, col: 5, offset: 59195}, label: "element", expr: &choiceExpr{ - pos: position{line: 1828, col: 9, offset: 59225}, + pos: position{line: 1828, col: 9, offset: 59232}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1828, col: 9, offset: 59225}, + pos: position{line: 1828, col: 9, offset: 59232}, run: (*parser).callonQuotedText9, expr: &labeledExpr{ - pos: position{line: 1828, col: 9, offset: 59225}, + pos: position{line: 1828, col: 9, offset: 59232}, label: "escaped", expr: &ruleRefExpr{ - pos: position{line: 1828, col: 18, offset: 59234}, + pos: position{line: 1828, col: 18, offset: 59241}, name: "EscapedQuotedText", }, }, }, &actionExpr{ - pos: position{line: 1835, col: 9, offset: 59519}, + pos: position{line: 1835, col: 9, offset: 59526}, run: (*parser).callonQuotedText12, expr: &labeledExpr{ - pos: position{line: 1835, col: 9, offset: 59519}, + pos: position{line: 1835, col: 9, offset: 59526}, label: "unescaped", expr: &choiceExpr{ - pos: position{line: 1835, col: 20, offset: 59530}, + pos: position{line: 1835, col: 20, offset: 59537}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1835, col: 20, offset: 59530}, + pos: position{line: 1835, col: 20, offset: 59537}, name: "UnconstrainedQuotedText", }, &ruleRefExpr{ - pos: position{line: 1835, col: 46, offset: 59556}, + pos: position{line: 1835, col: 46, offset: 59563}, name: "ConstrainedQuotedText", }, }, @@ -49401,32 +49401,32 @@ var g = &grammar{ }, { name: "ConstrainedQuotedText", - pos: position{line: 1848, col: 1, offset: 60006}, + pos: position{line: 1848, col: 1, offset: 60013}, expr: &choiceExpr{ - pos: position{line: 1849, col: 5, offset: 60036}, + pos: position{line: 1849, col: 5, offset: 60043}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1849, col: 5, offset: 60036}, + pos: position{line: 1849, col: 5, offset: 60043}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1850, col: 7, offset: 60063}, + pos: position{line: 1850, col: 7, offset: 60070}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1851, col: 7, offset: 60091}, + pos: position{line: 1851, col: 7, offset: 60098}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1852, col: 7, offset: 60119}, + pos: position{line: 1852, col: 7, offset: 60126}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1853, col: 7, offset: 60151}, + pos: position{line: 1853, col: 7, offset: 60158}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1854, col: 7, offset: 60172}, + pos: position{line: 1854, col: 7, offset: 60179}, name: "SuperscriptText", }, }, @@ -49434,24 +49434,24 @@ var g = &grammar{ }, { name: "UnconstrainedQuotedText", - pos: position{line: 1856, col: 1, offset: 60190}, + pos: position{line: 1856, col: 1, offset: 60197}, expr: &choiceExpr{ - pos: position{line: 1857, col: 5, offset: 60222}, + pos: position{line: 1857, col: 5, offset: 60229}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1857, col: 5, offset: 60222}, + pos: position{line: 1857, col: 5, offset: 60229}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1858, col: 7, offset: 60248}, + pos: position{line: 1858, col: 7, offset: 60255}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1859, col: 7, offset: 60276}, + pos: position{line: 1859, col: 7, offset: 60283}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1860, col: 7, offset: 60304}, + pos: position{line: 1860, col: 7, offset: 60311}, name: "DoubleQuoteMonospaceText", }, }, @@ -49459,50 +49459,50 @@ var g = &grammar{ }, { name: "EscapedQuotedText", - pos: position{line: 1862, col: 1, offset: 60330}, + pos: position{line: 1862, col: 1, offset: 60337}, expr: &actionExpr{ - pos: position{line: 1863, col: 5, offset: 60355}, + pos: position{line: 1863, col: 5, offset: 60362}, run: (*parser).callonEscapedQuotedText1, expr: &seqExpr{ - pos: position{line: 1863, col: 5, offset: 60355}, + pos: position{line: 1863, col: 5, offset: 60362}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1863, col: 5, offset: 60355}, + pos: position{line: 1863, col: 5, offset: 60362}, expr: &litMatcher{ - pos: position{line: 1863, col: 7, offset: 60357}, + pos: position{line: 1863, col: 7, offset: 60364}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1864, col: 5, offset: 60366}, + pos: position{line: 1864, col: 5, offset: 60373}, label: "element", expr: &choiceExpr{ - pos: position{line: 1865, col: 9, offset: 60384}, + pos: position{line: 1865, col: 9, offset: 60391}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1865, col: 9, offset: 60384}, + pos: position{line: 1865, col: 9, offset: 60391}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 1866, col: 11, offset: 60411}, + pos: position{line: 1866, col: 11, offset: 60418}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1867, col: 11, offset: 60439}, + pos: position{line: 1867, col: 11, offset: 60446}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1868, col: 11, offset: 60467}, + pos: position{line: 1868, col: 11, offset: 60474}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1869, col: 11, offset: 60498}, + pos: position{line: 1869, col: 11, offset: 60505}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1870, col: 11, offset: 60529}, + pos: position{line: 1870, col: 11, offset: 60536}, name: "EscapedSuperscriptText", }, }, @@ -49514,16 +49514,16 @@ var g = &grammar{ }, { name: "BoldText", - pos: position{line: 1890, col: 1, offset: 61056}, + pos: position{line: 1890, col: 1, offset: 61063}, expr: &choiceExpr{ - pos: position{line: 1890, col: 13, offset: 61068}, + pos: position{line: 1890, col: 13, offset: 61075}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1890, col: 13, offset: 61068}, + pos: position{line: 1890, col: 13, offset: 61075}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1890, col: 35, offset: 61090}, + pos: position{line: 1890, col: 35, offset: 61097}, name: "SingleQuoteBoldText", }, }, @@ -49531,29 +49531,29 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldText", - pos: position{line: 1904, col: 1, offset: 61452}, + pos: position{line: 1904, col: 1, offset: 61459}, expr: &actionExpr{ - pos: position{line: 1905, col: 5, offset: 61480}, + pos: position{line: 1905, col: 5, offset: 61487}, run: (*parser).callonDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1905, col: 5, offset: 61480}, + pos: position{line: 1905, col: 5, offset: 61487}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1902, col: 33, offset: 61446}, + pos: position{line: 1902, col: 33, offset: 61453}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1906, col: 5, offset: 61514}, + pos: position{line: 1906, col: 5, offset: 61521}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1906, col: 15, offset: 61524}, + pos: position{line: 1906, col: 15, offset: 61531}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1902, col: 33, offset: 61446}, + pos: position{line: 1902, col: 33, offset: 61453}, val: "**", ignoreCase: false, want: "\"**\"", @@ -49564,49 +49564,49 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldTextElements", - pos: position{line: 1911, col: 1, offset: 61681}, + pos: position{line: 1911, col: 1, offset: 61688}, expr: &oneOrMoreExpr{ - pos: position{line: 1911, col: 32, offset: 61712}, + pos: position{line: 1911, col: 32, offset: 61719}, expr: &ruleRefExpr{ - pos: position{line: 1911, col: 32, offset: 61712}, + pos: position{line: 1911, col: 32, offset: 61719}, name: "DoubleQuoteBoldTextElement", }, }, }, { name: "DoubleQuoteBoldTextElement", - pos: position{line: 1913, col: 1, offset: 61743}, + pos: position{line: 1913, col: 1, offset: 61750}, expr: &actionExpr{ - pos: position{line: 1914, col: 5, offset: 61778}, + pos: position{line: 1914, col: 5, offset: 61785}, run: (*parser).callonDoubleQuoteBoldTextElement1, expr: &seqExpr{ - pos: position{line: 1914, col: 5, offset: 61778}, + pos: position{line: 1914, col: 5, offset: 61785}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1914, col: 5, offset: 61778}, + pos: position{line: 1914, col: 5, offset: 61785}, expr: &litMatcher{ - pos: position{line: 1902, col: 33, offset: 61446}, + pos: position{line: 1902, col: 33, offset: 61453}, val: "**", ignoreCase: false, want: "\"**\"", }, }, &labeledExpr{ - pos: position{line: 1915, col: 5, offset: 61812}, + pos: position{line: 1915, col: 5, offset: 61819}, label: "element", expr: &choiceExpr{ - pos: position{line: 1916, col: 9, offset: 61830}, + pos: position{line: 1916, col: 9, offset: 61837}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, run: (*parser).callonDoubleQuoteBoldTextElement7, expr: &seqExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, expr: &charClassMatcher{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -49616,15 +49616,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1895, col: 19, offset: 61218}, + pos: position{line: 1895, col: 19, offset: 61225}, expr: &choiceExpr{ - pos: position{line: 1895, col: 21, offset: 61220}, + pos: position{line: 1895, col: 21, offset: 61227}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49632,7 +49632,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1892, col: 22, offset: 61178}, + pos: position{line: 1892, col: 22, offset: 61185}, val: "*", ignoreCase: false, want: "\"*\"", @@ -49644,12 +49644,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49658,28 +49658,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1918, col: 11, offset: 61903}, + pos: position{line: 1918, col: 11, offset: 61910}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49688,27 +49688,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1918, col: 19, offset: 61911}, + pos: position{line: 1918, col: 19, offset: 61918}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49720,44 +49720,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteBoldTextElement31, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteBoldTextElement33, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonDoubleQuoteBoldTextElement36, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -49766,9 +49766,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -49782,33 +49782,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteBoldTextElement47, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteBoldTextElement52, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -49816,12 +49816,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteBoldTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -49838,7 +49838,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49847,28 +49847,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonDoubleQuoteBoldTextElement58, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement62, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -49877,9 +49877,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -49893,33 +49893,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteBoldTextElement69, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteBoldTextElement74, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -49927,12 +49927,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteBoldTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -49949,7 +49949,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -49958,28 +49958,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteBoldTextElement80, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement84, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -49988,9 +49988,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -50004,7 +50004,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50013,28 +50013,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteBoldTextElement90, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement94, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -50043,9 +50043,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -50059,7 +50059,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50074,138 +50074,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1920, col: 11, offset: 61993}, + pos: position{line: 1920, col: 11, offset: 62000}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonDoubleQuoteBoldTextElement101, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteBoldTextElement105, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteBoldTextElement107, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteBoldTextElement109, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteBoldTextElement111, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteBoldTextElement113, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteBoldTextElement115, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteBoldTextElement117, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteBoldTextElement119, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteBoldTextElement121, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteBoldTextElement123, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteBoldTextElement125, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteBoldTextElement128, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50213,30 +50213,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50245,9 +50245,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -50259,28 +50259,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteBoldTextElement139, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteBoldTextElement141, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50288,25 +50288,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement146, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50315,9 +50315,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -50327,30 +50327,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteBoldTextElement153, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteBoldTextElement155, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteBoldTextElement157, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -50362,109 +50362,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteBoldTextElement159, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteBoldTextElement161, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteBoldTextElement163, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteBoldTextElement165, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteBoldTextElement167, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteBoldTextElement169, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteBoldTextElement171, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteBoldTextElement173, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteBoldTextElement175, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteBoldTextElement177, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteBoldTextElement180, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50472,30 +50472,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50504,9 +50504,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -50518,28 +50518,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteBoldTextElement191, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteBoldTextElement193, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50547,25 +50547,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteBoldTextElement198, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50574,9 +50574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -50586,53 +50586,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteBoldTextElement205, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteBoldTextElement207, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteBoldTextElement209, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteBoldTextElement211, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonDoubleQuoteBoldTextElement213, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50640,15 +50640,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -50659,13 +50659,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonDoubleQuoteBoldTextElement219, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50673,15 +50673,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -50692,49 +50692,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteBoldTextElement225, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteBoldTextElement227, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonDoubleQuoteBoldTextElement230, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonDoubleQuoteBoldTextElement232, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteBoldTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50744,12 +50744,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteBoldTextElement240, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50758,27 +50758,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonDoubleQuoteBoldTextElement246, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50786,9 +50786,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -50799,28 +50799,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteBoldTextElement251, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement255, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -50829,9 +50829,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -50845,7 +50845,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50854,28 +50854,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteBoldTextElement261, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteBoldTextElement265, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -50884,9 +50884,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -50900,7 +50900,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -50909,10 +50909,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonDoubleQuoteBoldTextElement271, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -50923,7 +50923,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -50932,27 +50932,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonDoubleQuoteBoldTextElement274, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteBoldTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50962,7 +50962,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -50974,10 +50974,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonDoubleQuoteBoldTextElement282, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -50991,31 +50991,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1923, col: 11, offset: 62109}, + pos: position{line: 1923, col: 11, offset: 62116}, name: "QuotedTextInDoubleQuoteBoldText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonDoubleQuoteBoldTextElement285, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonDoubleQuoteBoldTextElement289, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51025,7 +51025,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -51034,31 +51034,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1942, col: 5, offset: 62621}, + pos: position{line: 1942, col: 5, offset: 62628}, val: "[^\\r\\n*]", chars: []rune{'\r', '\n', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1943, col: 7, offset: 62718}, + pos: position{line: 1943, col: 7, offset: 62725}, run: (*parser).callonDoubleQuoteBoldTextElement294, expr: &seqExpr{ - pos: position{line: 1943, col: 7, offset: 62718}, + pos: position{line: 1943, col: 7, offset: 62725}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1902, col: 33, offset: 61446}, + pos: position{line: 1902, col: 33, offset: 61453}, val: "**", ignoreCase: false, want: "\"**\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonDoubleQuoteBoldTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51079,52 +51079,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteBoldText", - pos: position{line: 1929, col: 1, offset: 62263}, + pos: position{line: 1929, col: 1, offset: 62270}, expr: &actionExpr{ - pos: position{line: 1930, col: 5, offset: 62303}, + pos: position{line: 1930, col: 5, offset: 62310}, run: (*parser).callonQuotedTextInDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1930, col: 5, offset: 62303}, + pos: position{line: 1930, col: 5, offset: 62310}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1930, col: 5, offset: 62303}, + pos: position{line: 1930, col: 5, offset: 62310}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1930, col: 16, offset: 62314}, + pos: position{line: 1930, col: 16, offset: 62321}, expr: &ruleRefExpr{ - pos: position{line: 1930, col: 17, offset: 62315}, + pos: position{line: 1930, col: 17, offset: 62322}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1931, col: 5, offset: 62341}, + pos: position{line: 1931, col: 5, offset: 62348}, label: "text", expr: &choiceExpr{ - pos: position{line: 1932, col: 9, offset: 62356}, + pos: position{line: 1932, col: 9, offset: 62363}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1932, col: 9, offset: 62356}, + pos: position{line: 1932, col: 9, offset: 62363}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1933, col: 11, offset: 62386}, + pos: position{line: 1933, col: 11, offset: 62393}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1934, col: 11, offset: 62407}, + pos: position{line: 1934, col: 11, offset: 62414}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1935, col: 11, offset: 62428}, + pos: position{line: 1935, col: 11, offset: 62435}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1936, col: 11, offset: 62452}, + pos: position{line: 1936, col: 11, offset: 62459}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1937, col: 11, offset: 62476}, + pos: position{line: 1937, col: 11, offset: 62483}, name: "SuperscriptText", }, }, @@ -51136,29 +51136,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldText", - pos: position{line: 1954, col: 1, offset: 63105}, + pos: position{line: 1954, col: 1, offset: 63112}, expr: &actionExpr{ - pos: position{line: 1955, col: 4, offset: 63132}, + pos: position{line: 1955, col: 4, offset: 63139}, run: (*parser).callonSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1955, col: 4, offset: 63132}, + pos: position{line: 1955, col: 4, offset: 63139}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1950, col: 38, offset: 63059}, + pos: position{line: 1950, col: 38, offset: 63066}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1956, col: 5, offset: 63170}, + pos: position{line: 1956, col: 5, offset: 63177}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1956, col: 15, offset: 63180}, + pos: position{line: 1956, col: 15, offset: 63187}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1952, col: 36, offset: 63099}, + pos: position{line: 1952, col: 36, offset: 63106}, val: "*", ignoreCase: false, want: "\"*\"", @@ -51169,29 +51169,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElements", - pos: position{line: 1961, col: 1, offset: 63340}, + pos: position{line: 1961, col: 1, offset: 63347}, expr: &actionExpr{ - pos: position{line: 1962, col: 5, offset: 63377}, + pos: position{line: 1962, col: 5, offset: 63384}, run: (*parser).callonSingleQuoteBoldTextElements1, expr: &seqExpr{ - pos: position{line: 1962, col: 5, offset: 63377}, + pos: position{line: 1962, col: 5, offset: 63384}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1962, col: 5, offset: 63377}, + pos: position{line: 1962, col: 5, offset: 63384}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 1962, col: 10, offset: 63382}, + pos: position{line: 1962, col: 10, offset: 63389}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51200,18 +51200,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1963, col: 5, offset: 63421}, + pos: position{line: 1963, col: 5, offset: 63428}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1963, col: 14, offset: 63430}, + pos: position{line: 1963, col: 14, offset: 63437}, expr: &ruleRefExpr{ - pos: position{line: 1963, col: 15, offset: 63431}, + pos: position{line: 1963, col: 15, offset: 63438}, name: "SingleQuoteBoldTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1964, col: 5, offset: 63465}, + pos: position{line: 1964, col: 5, offset: 63472}, run: (*parser).callonSingleQuoteBoldTextElements12, }, }, @@ -51220,20 +51220,20 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElement", - pos: position{line: 1970, col: 1, offset: 63606}, + pos: position{line: 1970, col: 1, offset: 63613}, expr: &choiceExpr{ - pos: position{line: 1971, col: 5, offset: 63641}, + pos: position{line: 1971, col: 5, offset: 63648}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, run: (*parser).callonSingleQuoteBoldTextElement2, expr: &seqExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, expr: &charClassMatcher{ - pos: position{line: 1895, col: 5, offset: 61204}, + pos: position{line: 1895, col: 5, offset: 61211}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -51243,15 +51243,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1895, col: 19, offset: 61218}, + pos: position{line: 1895, col: 19, offset: 61225}, expr: &choiceExpr{ - pos: position{line: 1895, col: 21, offset: 61220}, + pos: position{line: 1895, col: 21, offset: 61227}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51259,7 +51259,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1892, col: 22, offset: 61178}, + pos: position{line: 1892, col: 22, offset: 61185}, val: "*", ignoreCase: false, want: "\"*\"", @@ -51271,12 +51271,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51285,28 +51285,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1973, col: 7, offset: 63673}, + pos: position{line: 1973, col: 7, offset: 63680}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51315,27 +51315,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1973, col: 15, offset: 63681}, + pos: position{line: 1973, col: 15, offset: 63688}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51347,44 +51347,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteBoldTextElement26, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteBoldTextElement28, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSingleQuoteBoldTextElement31, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement35, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -51393,9 +51393,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -51409,33 +51409,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteBoldTextElement42, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteBoldTextElement47, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -51443,12 +51443,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteBoldTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51465,7 +51465,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51474,28 +51474,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSingleQuoteBoldTextElement53, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement57, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -51504,9 +51504,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -51520,33 +51520,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteBoldTextElement64, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteBoldTextElement69, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -51554,12 +51554,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteBoldTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51576,7 +51576,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51585,28 +51585,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteBoldTextElement75, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement79, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -51615,9 +51615,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -51631,7 +51631,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51640,28 +51640,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteBoldTextElement85, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement89, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -51670,9 +51670,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -51686,7 +51686,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -51701,138 +51701,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1975, col: 7, offset: 63755}, + pos: position{line: 1975, col: 7, offset: 63762}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSingleQuoteBoldTextElement96, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteBoldTextElement100, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteBoldTextElement102, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteBoldTextElement104, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteBoldTextElement106, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteBoldTextElement108, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteBoldTextElement110, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteBoldTextElement112, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteBoldTextElement114, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteBoldTextElement116, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteBoldTextElement118, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteBoldTextElement120, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteBoldTextElement123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51840,30 +51840,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement127, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51872,9 +51872,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -51886,28 +51886,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteBoldTextElement134, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteBoldTextElement136, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -51915,25 +51915,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement141, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51942,9 +51942,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -51954,30 +51954,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteBoldTextElement148, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteBoldTextElement150, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteBoldTextElement152, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -51989,109 +51989,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteBoldTextElement154, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteBoldTextElement156, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteBoldTextElement158, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteBoldTextElement160, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteBoldTextElement162, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteBoldTextElement164, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteBoldTextElement166, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteBoldTextElement168, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteBoldTextElement170, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteBoldTextElement172, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteBoldTextElement175, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52099,30 +52099,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement179, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52131,9 +52131,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -52145,28 +52145,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteBoldTextElement186, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteBoldTextElement188, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52174,25 +52174,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteBoldTextElement193, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -52201,9 +52201,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -52213,53 +52213,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteBoldTextElement200, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteBoldTextElement202, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteBoldTextElement204, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteBoldTextElement206, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSingleQuoteBoldTextElement208, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52267,15 +52267,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -52286,13 +52286,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSingleQuoteBoldTextElement214, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52300,15 +52300,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -52319,49 +52319,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteBoldTextElement220, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteBoldTextElement222, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSingleQuoteBoldTextElement225, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSingleQuoteBoldTextElement227, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteBoldTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52371,12 +52371,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteBoldTextElement235, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52385,27 +52385,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSingleQuoteBoldTextElement241, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52413,9 +52413,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -52426,28 +52426,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteBoldTextElement246, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement250, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -52456,9 +52456,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -52472,7 +52472,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -52481,28 +52481,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteBoldTextElement256, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteBoldTextElement260, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -52511,9 +52511,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -52527,7 +52527,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -52536,10 +52536,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSingleQuoteBoldTextElement266, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -52550,7 +52550,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -52559,27 +52559,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSingleQuoteBoldTextElement269, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteBoldTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52589,7 +52589,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -52601,10 +52601,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSingleQuoteBoldTextElement277, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -52618,31 +52618,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1978, col: 7, offset: 63859}, + pos: position{line: 1978, col: 7, offset: 63866}, name: "QuotedTextInSingleQuoteBoldText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSingleQuoteBoldTextElement280, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSingleQuoteBoldTextElement284, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -52652,7 +52652,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -52661,31 +52661,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2008, col: 5, offset: 64588}, + pos: position{line: 2008, col: 5, offset: 64595}, val: "[^\\r\\n *]", chars: []rune{'\r', '\n', ' ', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2009, col: 7, offset: 64693}, + pos: position{line: 2009, col: 7, offset: 64700}, run: (*parser).callonSingleQuoteBoldTextElement289, expr: &seqExpr{ - pos: position{line: 2009, col: 7, offset: 64693}, + pos: position{line: 2009, col: 7, offset: 64700}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2009, col: 7, offset: 64693}, + pos: position{line: 2009, col: 7, offset: 64700}, val: "*", ignoreCase: false, want: "\"*\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonSingleQuoteBoldTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52702,49 +52702,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteBoldText", - pos: position{line: 1982, col: 1, offset: 63960}, + pos: position{line: 1982, col: 1, offset: 63967}, expr: &choiceExpr{ - pos: position{line: 1984, col: 5, offset: 64023}, + pos: position{line: 1984, col: 5, offset: 64030}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1984, col: 5, offset: 64023}, + pos: position{line: 1984, col: 5, offset: 64030}, run: (*parser).callonQuotedTextInSingleQuoteBoldText2, expr: &seqExpr{ - pos: position{line: 1984, col: 5, offset: 64023}, + pos: position{line: 1984, col: 5, offset: 64030}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1984, col: 5, offset: 64023}, + pos: position{line: 1984, col: 5, offset: 64030}, expr: &litMatcher{ - pos: position{line: 1984, col: 7, offset: 64025}, + pos: position{line: 1984, col: 7, offset: 64032}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1985, col: 5, offset: 64034}, + pos: position{line: 1985, col: 5, offset: 64041}, label: "element", expr: &choiceExpr{ - pos: position{line: 1986, col: 9, offset: 64052}, + pos: position{line: 1986, col: 9, offset: 64059}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1986, col: 9, offset: 64052}, + pos: position{line: 1986, col: 9, offset: 64059}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1987, col: 11, offset: 64080}, + pos: position{line: 1987, col: 11, offset: 64087}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1988, col: 11, offset: 64108}, + pos: position{line: 1988, col: 11, offset: 64115}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1989, col: 11, offset: 64139}, + pos: position{line: 1989, col: 11, offset: 64146}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1990, col: 11, offset: 64170}, + pos: position{line: 1990, col: 11, offset: 64177}, name: "EscapedSuperscriptText", }, }, @@ -52754,50 +52754,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1996, col: 5, offset: 64270}, + pos: position{line: 1996, col: 5, offset: 64277}, run: (*parser).callonQuotedTextInSingleQuoteBoldText13, expr: &seqExpr{ - pos: position{line: 1996, col: 5, offset: 64270}, + pos: position{line: 1996, col: 5, offset: 64277}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1996, col: 5, offset: 64270}, + pos: position{line: 1996, col: 5, offset: 64277}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1996, col: 16, offset: 64281}, + pos: position{line: 1996, col: 16, offset: 64288}, expr: &ruleRefExpr{ - pos: position{line: 1996, col: 17, offset: 64282}, + pos: position{line: 1996, col: 17, offset: 64289}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1997, col: 5, offset: 64308}, + pos: position{line: 1997, col: 5, offset: 64315}, label: "text", expr: &choiceExpr{ - pos: position{line: 1998, col: 9, offset: 64323}, + pos: position{line: 1998, col: 9, offset: 64330}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1998, col: 9, offset: 64323}, + pos: position{line: 1998, col: 9, offset: 64330}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1999, col: 11, offset: 64353}, + pos: position{line: 1999, col: 11, offset: 64360}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2000, col: 11, offset: 64374}, + pos: position{line: 2000, col: 11, offset: 64381}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2001, col: 11, offset: 64398}, + pos: position{line: 2001, col: 11, offset: 64405}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2002, col: 11, offset: 64419}, + pos: position{line: 2002, col: 11, offset: 64426}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2003, col: 11, offset: 64443}, + pos: position{line: 2003, col: 11, offset: 64450}, name: "SuperscriptText", }, }, @@ -52811,35 +52811,35 @@ var g = &grammar{ }, { name: "EscapedBoldText", - pos: position{line: 2013, col: 1, offset: 64868}, + pos: position{line: 2013, col: 1, offset: 64875}, expr: &choiceExpr{ - pos: position{line: 2015, col: 5, offset: 64929}, + pos: position{line: 2015, col: 5, offset: 64936}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2015, col: 5, offset: 64929}, + pos: position{line: 2015, col: 5, offset: 64936}, run: (*parser).callonEscapedBoldText2, expr: &seqExpr{ - pos: position{line: 2015, col: 5, offset: 64929}, + pos: position{line: 2015, col: 5, offset: 64936}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2015, col: 5, offset: 64929}, + pos: position{line: 2015, col: 5, offset: 64936}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, run: (*parser).callonEscapedBoldText5, expr: &seqExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, expr: &litMatcher{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52850,21 +52850,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2015, col: 40, offset: 64964}, + pos: position{line: 2015, col: 40, offset: 64971}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 2015, col: 45, offset: 64969}, + pos: position{line: 2015, col: 45, offset: 64976}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2015, col: 55, offset: 64979}, + pos: position{line: 2015, col: 55, offset: 64986}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2015, col: 84, offset: 65008}, + pos: position{line: 2015, col: 84, offset: 65015}, val: "**", ignoreCase: false, want: "\"**\"", @@ -52873,21 +52873,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2019, col: 7, offset: 65172}, + pos: position{line: 2019, col: 7, offset: 65179}, run: (*parser).callonEscapedBoldText14, expr: &seqExpr{ - pos: position{line: 2019, col: 7, offset: 65172}, + pos: position{line: 2019, col: 7, offset: 65179}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2019, col: 7, offset: 65172}, + pos: position{line: 2019, col: 7, offset: 65179}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedBoldText17, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52896,21 +52896,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2019, col: 42, offset: 65207}, + pos: position{line: 2019, col: 42, offset: 65214}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 2019, col: 47, offset: 65212}, + pos: position{line: 2019, col: 47, offset: 65219}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2019, col: 57, offset: 65222}, + pos: position{line: 2019, col: 57, offset: 65229}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2019, col: 86, offset: 65251}, + pos: position{line: 2019, col: 86, offset: 65258}, val: "*", ignoreCase: false, want: "\"*\"", @@ -52919,21 +52919,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2024, col: 7, offset: 65453}, + pos: position{line: 2024, col: 7, offset: 65460}, run: (*parser).callonEscapedBoldText24, expr: &seqExpr{ - pos: position{line: 2024, col: 7, offset: 65453}, + pos: position{line: 2024, col: 7, offset: 65460}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2024, col: 7, offset: 65453}, + pos: position{line: 2024, col: 7, offset: 65460}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedBoldText27, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -52942,21 +52942,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2024, col: 42, offset: 65488}, + pos: position{line: 2024, col: 42, offset: 65495}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 2024, col: 46, offset: 65492}, + pos: position{line: 2024, col: 46, offset: 65499}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2024, col: 56, offset: 65502}, + pos: position{line: 2024, col: 56, offset: 65509}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 2024, col: 85, offset: 65531}, + pos: position{line: 2024, col: 85, offset: 65538}, val: "*", ignoreCase: false, want: "\"*\"", @@ -52969,16 +52969,16 @@ var g = &grammar{ }, { name: "ItalicText", - pos: position{line: 2032, col: 1, offset: 65785}, + pos: position{line: 2032, col: 1, offset: 65792}, expr: &choiceExpr{ - pos: position{line: 2032, col: 15, offset: 65799}, + pos: position{line: 2032, col: 15, offset: 65806}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2032, col: 15, offset: 65799}, + pos: position{line: 2032, col: 15, offset: 65806}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2032, col: 39, offset: 65823}, + pos: position{line: 2032, col: 39, offset: 65830}, name: "SingleQuoteItalicText", }, }, @@ -52986,29 +52986,29 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicText", - pos: position{line: 2046, col: 1, offset: 66151}, + pos: position{line: 2046, col: 1, offset: 66158}, expr: &actionExpr{ - pos: position{line: 2047, col: 5, offset: 66181}, + pos: position{line: 2047, col: 5, offset: 66188}, run: (*parser).callonDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 2047, col: 5, offset: 66181}, + pos: position{line: 2047, col: 5, offset: 66188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2044, col: 35, offset: 66145}, + pos: position{line: 2044, col: 35, offset: 66152}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2048, col: 5, offset: 66217}, + pos: position{line: 2048, col: 5, offset: 66224}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2048, col: 15, offset: 66227}, + pos: position{line: 2048, col: 15, offset: 66234}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2044, col: 35, offset: 66145}, + pos: position{line: 2044, col: 35, offset: 66152}, val: "__", ignoreCase: false, want: "\"__\"", @@ -53019,49 +53019,49 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicTextElements", - pos: position{line: 2053, col: 1, offset: 66435}, + pos: position{line: 2053, col: 1, offset: 66442}, expr: &oneOrMoreExpr{ - pos: position{line: 2053, col: 34, offset: 66468}, + pos: position{line: 2053, col: 34, offset: 66475}, expr: &ruleRefExpr{ - pos: position{line: 2053, col: 34, offset: 66468}, + pos: position{line: 2053, col: 34, offset: 66475}, name: "DoubleQuoteItalicTextElement", }, }, }, { name: "DoubleQuoteItalicTextElement", - pos: position{line: 2055, col: 1, offset: 66500}, + pos: position{line: 2055, col: 1, offset: 66507}, expr: &actionExpr{ - pos: position{line: 2056, col: 5, offset: 66537}, + pos: position{line: 2056, col: 5, offset: 66544}, run: (*parser).callonDoubleQuoteItalicTextElement1, expr: &seqExpr{ - pos: position{line: 2056, col: 5, offset: 66537}, + pos: position{line: 2056, col: 5, offset: 66544}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2056, col: 5, offset: 66537}, + pos: position{line: 2056, col: 5, offset: 66544}, expr: &litMatcher{ - pos: position{line: 2044, col: 35, offset: 66145}, + pos: position{line: 2044, col: 35, offset: 66152}, val: "__", ignoreCase: false, want: "\"__\"", }, }, &labeledExpr{ - pos: position{line: 2057, col: 5, offset: 66573}, + pos: position{line: 2057, col: 5, offset: 66580}, label: "element", expr: &choiceExpr{ - pos: position{line: 2058, col: 9, offset: 66591}, + pos: position{line: 2058, col: 9, offset: 66598}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, run: (*parser).callonDoubleQuoteItalicTextElement7, expr: &seqExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, expr: &charClassMatcher{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53070,15 +53070,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2037, col: 15, offset: 65907}, + pos: position{line: 2037, col: 15, offset: 65914}, expr: &choiceExpr{ - pos: position{line: 2037, col: 17, offset: 65909}, + pos: position{line: 2037, col: 17, offset: 65916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53086,7 +53086,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2034, col: 24, offset: 65869}, + pos: position{line: 2034, col: 24, offset: 65876}, val: "_", ignoreCase: false, want: "\"_\"", @@ -53098,12 +53098,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53112,28 +53112,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2060, col: 11, offset: 66666}, + pos: position{line: 2060, col: 11, offset: 66673}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53142,27 +53142,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2060, col: 19, offset: 66674}, + pos: position{line: 2060, col: 19, offset: 66681}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53174,44 +53174,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteItalicTextElement31, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteItalicTextElement33, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonDoubleQuoteItalicTextElement36, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -53220,9 +53220,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -53236,33 +53236,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteItalicTextElement47, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteItalicTextElement52, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53270,12 +53270,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteItalicTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53292,7 +53292,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53301,28 +53301,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonDoubleQuoteItalicTextElement58, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement62, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -53331,9 +53331,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -53347,33 +53347,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteItalicTextElement69, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteItalicTextElement74, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -53381,12 +53381,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteItalicTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53403,7 +53403,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53412,28 +53412,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteItalicTextElement80, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement84, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -53442,9 +53442,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -53458,7 +53458,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53467,28 +53467,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteItalicTextElement90, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement94, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -53497,9 +53497,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -53513,7 +53513,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -53528,138 +53528,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2062, col: 11, offset: 66756}, + pos: position{line: 2062, col: 11, offset: 66763}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonDoubleQuoteItalicTextElement101, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteItalicTextElement105, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteItalicTextElement107, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteItalicTextElement109, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteItalicTextElement111, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteItalicTextElement113, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteItalicTextElement115, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteItalicTextElement117, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteItalicTextElement119, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteItalicTextElement121, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteItalicTextElement123, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteItalicTextElement125, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteItalicTextElement128, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53667,30 +53667,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53699,9 +53699,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -53713,28 +53713,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteItalicTextElement139, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteItalicTextElement141, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53742,25 +53742,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement146, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53769,9 +53769,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -53781,30 +53781,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteItalicTextElement153, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteItalicTextElement155, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteItalicTextElement157, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -53816,109 +53816,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteItalicTextElement159, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteItalicTextElement161, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteItalicTextElement163, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteItalicTextElement165, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteItalicTextElement167, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteItalicTextElement169, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteItalicTextElement171, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteItalicTextElement173, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteItalicTextElement175, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteItalicTextElement177, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteItalicTextElement180, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53926,30 +53926,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53958,9 +53958,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -53972,28 +53972,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteItalicTextElement191, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteItalicTextElement193, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54001,25 +54001,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteItalicTextElement198, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54028,9 +54028,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -54040,53 +54040,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteItalicTextElement205, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteItalicTextElement207, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteItalicTextElement209, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteItalicTextElement211, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonDoubleQuoteItalicTextElement213, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54094,15 +54094,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -54113,13 +54113,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonDoubleQuoteItalicTextElement219, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54127,15 +54127,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -54146,49 +54146,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteItalicTextElement225, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteItalicTextElement227, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonDoubleQuoteItalicTextElement230, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonDoubleQuoteItalicTextElement232, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteItalicTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54198,12 +54198,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteItalicTextElement240, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54212,27 +54212,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonDoubleQuoteItalicTextElement246, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54240,9 +54240,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -54253,28 +54253,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteItalicTextElement251, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement255, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -54283,9 +54283,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -54299,7 +54299,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54308,28 +54308,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteItalicTextElement261, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteItalicTextElement265, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -54338,9 +54338,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -54354,7 +54354,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54363,10 +54363,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonDoubleQuoteItalicTextElement271, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -54377,7 +54377,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -54386,27 +54386,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonDoubleQuoteItalicTextElement274, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteItalicTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -54416,7 +54416,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -54428,10 +54428,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonDoubleQuoteItalicTextElement282, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -54445,31 +54445,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2065, col: 11, offset: 66872}, + pos: position{line: 2065, col: 11, offset: 66879}, name: "QuotedTextInDoubleQuoteItalicText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonDoubleQuoteItalicTextElement285, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonDoubleQuoteItalicTextElement289, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54479,7 +54479,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -54488,31 +54488,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2096, col: 5, offset: 67652}, + pos: position{line: 2096, col: 5, offset: 67659}, val: "[^\\r\\n_]", chars: []rune{'\r', '\n', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2097, col: 7, offset: 67751}, + pos: position{line: 2097, col: 7, offset: 67758}, run: (*parser).callonDoubleQuoteItalicTextElement294, expr: &seqExpr{ - pos: position{line: 2097, col: 7, offset: 67751}, + pos: position{line: 2097, col: 7, offset: 67758}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2097, col: 7, offset: 67751}, + pos: position{line: 2097, col: 7, offset: 67758}, val: "__", ignoreCase: false, want: "\"__\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonDoubleQuoteItalicTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54533,49 +54533,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteItalicText", - pos: position{line: 2071, col: 1, offset: 67030}, + pos: position{line: 2071, col: 1, offset: 67037}, expr: &choiceExpr{ - pos: position{line: 2073, col: 5, offset: 67095}, + pos: position{line: 2073, col: 5, offset: 67102}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2073, col: 5, offset: 67095}, + pos: position{line: 2073, col: 5, offset: 67102}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText2, expr: &seqExpr{ - pos: position{line: 2073, col: 5, offset: 67095}, + pos: position{line: 2073, col: 5, offset: 67102}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2073, col: 5, offset: 67095}, + pos: position{line: 2073, col: 5, offset: 67102}, expr: &litMatcher{ - pos: position{line: 2073, col: 7, offset: 67097}, + pos: position{line: 2073, col: 7, offset: 67104}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2074, col: 5, offset: 67106}, + pos: position{line: 2074, col: 5, offset: 67113}, label: "element", expr: &choiceExpr{ - pos: position{line: 2075, col: 9, offset: 67124}, + pos: position{line: 2075, col: 9, offset: 67131}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2075, col: 9, offset: 67124}, + pos: position{line: 2075, col: 9, offset: 67131}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2076, col: 11, offset: 67151}, + pos: position{line: 2076, col: 11, offset: 67158}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2077, col: 11, offset: 67179}, + pos: position{line: 2077, col: 11, offset: 67186}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2078, col: 11, offset: 67210}, + pos: position{line: 2078, col: 11, offset: 67217}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2079, col: 11, offset: 67241}, + pos: position{line: 2079, col: 11, offset: 67248}, name: "EscapedSuperscriptText", }, }, @@ -54585,50 +54585,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2085, col: 5, offset: 67341}, + pos: position{line: 2085, col: 5, offset: 67348}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText13, expr: &seqExpr{ - pos: position{line: 2085, col: 5, offset: 67341}, + pos: position{line: 2085, col: 5, offset: 67348}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2085, col: 5, offset: 67341}, + pos: position{line: 2085, col: 5, offset: 67348}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2085, col: 16, offset: 67352}, + pos: position{line: 2085, col: 16, offset: 67359}, expr: &ruleRefExpr{ - pos: position{line: 2085, col: 17, offset: 67353}, + pos: position{line: 2085, col: 17, offset: 67360}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2086, col: 5, offset: 67379}, + pos: position{line: 2086, col: 5, offset: 67386}, label: "text", expr: &choiceExpr{ - pos: position{line: 2086, col: 11, offset: 67385}, + pos: position{line: 2086, col: 11, offset: 67392}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2086, col: 11, offset: 67385}, + pos: position{line: 2086, col: 11, offset: 67392}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2087, col: 11, offset: 67417}, + pos: position{line: 2087, col: 11, offset: 67424}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2088, col: 11, offset: 67436}, + pos: position{line: 2088, col: 11, offset: 67443}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2089, col: 11, offset: 67457}, + pos: position{line: 2089, col: 11, offset: 67464}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2090, col: 11, offset: 67481}, + pos: position{line: 2090, col: 11, offset: 67488}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2091, col: 11, offset: 67505}, + pos: position{line: 2091, col: 11, offset: 67512}, name: "SuperscriptText", }, }, @@ -54642,29 +54642,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicText", - pos: position{line: 2108, col: 1, offset: 68127}, + pos: position{line: 2108, col: 1, offset: 68134}, expr: &actionExpr{ - pos: position{line: 2109, col: 5, offset: 68157}, + pos: position{line: 2109, col: 5, offset: 68164}, run: (*parser).callonSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 2109, col: 5, offset: 68157}, + pos: position{line: 2109, col: 5, offset: 68164}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2104, col: 40, offset: 68078}, + pos: position{line: 2104, col: 40, offset: 68085}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 2110, col: 5, offset: 68197}, + pos: position{line: 2110, col: 5, offset: 68204}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2110, col: 15, offset: 68207}, + pos: position{line: 2110, col: 15, offset: 68214}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2106, col: 38, offset: 68121}, + pos: position{line: 2106, col: 38, offset: 68128}, val: "_", ignoreCase: false, want: "\"_\"", @@ -54675,29 +54675,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElements", - pos: position{line: 2115, col: 1, offset: 68374}, + pos: position{line: 2115, col: 1, offset: 68381}, expr: &actionExpr{ - pos: position{line: 2116, col: 5, offset: 68412}, + pos: position{line: 2116, col: 5, offset: 68419}, run: (*parser).callonSingleQuoteItalicTextElements1, expr: &seqExpr{ - pos: position{line: 2116, col: 5, offset: 68412}, + pos: position{line: 2116, col: 5, offset: 68419}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2116, col: 5, offset: 68412}, + pos: position{line: 2116, col: 5, offset: 68419}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 2116, col: 10, offset: 68417}, + pos: position{line: 2116, col: 10, offset: 68424}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54706,18 +54706,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2117, col: 5, offset: 68456}, + pos: position{line: 2117, col: 5, offset: 68463}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2117, col: 14, offset: 68465}, + pos: position{line: 2117, col: 14, offset: 68472}, expr: &ruleRefExpr{ - pos: position{line: 2117, col: 15, offset: 68466}, + pos: position{line: 2117, col: 15, offset: 68473}, name: "SingleQuoteItalicTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2118, col: 5, offset: 68501}, + pos: position{line: 2118, col: 5, offset: 68508}, run: (*parser).callonSingleQuoteItalicTextElements12, }, }, @@ -54726,20 +54726,20 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElement", - pos: position{line: 2124, col: 1, offset: 68642}, + pos: position{line: 2124, col: 1, offset: 68649}, expr: &choiceExpr{ - pos: position{line: 2125, col: 5, offset: 68679}, + pos: position{line: 2125, col: 5, offset: 68686}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, run: (*parser).callonSingleQuoteItalicTextElement2, expr: &seqExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, expr: &charClassMatcher{ - pos: position{line: 2037, col: 5, offset: 65897}, + pos: position{line: 2037, col: 5, offset: 65904}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54748,15 +54748,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2037, col: 15, offset: 65907}, + pos: position{line: 2037, col: 15, offset: 65914}, expr: &choiceExpr{ - pos: position{line: 2037, col: 17, offset: 65909}, + pos: position{line: 2037, col: 17, offset: 65916}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54764,7 +54764,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2034, col: 24, offset: 65869}, + pos: position{line: 2034, col: 24, offset: 65876}, val: "_", ignoreCase: false, want: "\"_\"", @@ -54776,12 +54776,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54790,28 +54790,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2127, col: 7, offset: 68713}, + pos: position{line: 2127, col: 7, offset: 68720}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54820,27 +54820,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2127, col: 15, offset: 68721}, + pos: position{line: 2127, col: 15, offset: 68728}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54852,44 +54852,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteItalicTextElement26, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteItalicTextElement28, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSingleQuoteItalicTextElement31, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement35, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -54898,9 +54898,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -54914,33 +54914,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteItalicTextElement42, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteItalicTextElement47, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -54948,12 +54948,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteItalicTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54970,7 +54970,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -54979,28 +54979,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSingleQuoteItalicTextElement53, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement57, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -55009,9 +55009,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -55025,33 +55025,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteItalicTextElement64, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteItalicTextElement69, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -55059,12 +55059,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteItalicTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55081,7 +55081,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55090,28 +55090,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteItalicTextElement75, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement79, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -55120,9 +55120,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -55136,7 +55136,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55145,28 +55145,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteItalicTextElement85, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement89, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -55175,9 +55175,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -55191,7 +55191,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55206,138 +55206,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2129, col: 7, offset: 68795}, + pos: position{line: 2129, col: 7, offset: 68802}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSingleQuoteItalicTextElement96, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteItalicTextElement100, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteItalicTextElement102, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteItalicTextElement104, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteItalicTextElement106, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteItalicTextElement108, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteItalicTextElement110, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteItalicTextElement112, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteItalicTextElement114, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteItalicTextElement116, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteItalicTextElement118, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteItalicTextElement120, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteItalicTextElement123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55345,30 +55345,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement127, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55377,9 +55377,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -55391,28 +55391,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteItalicTextElement134, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteItalicTextElement136, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55420,25 +55420,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement141, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55447,9 +55447,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -55459,30 +55459,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteItalicTextElement148, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteItalicTextElement150, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteItalicTextElement152, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -55494,109 +55494,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteItalicTextElement154, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteItalicTextElement156, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteItalicTextElement158, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteItalicTextElement160, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteItalicTextElement162, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteItalicTextElement164, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteItalicTextElement166, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteItalicTextElement168, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteItalicTextElement170, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteItalicTextElement172, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteItalicTextElement175, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55604,30 +55604,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement179, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55636,9 +55636,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -55650,28 +55650,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteItalicTextElement186, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteItalicTextElement188, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55679,25 +55679,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteItalicTextElement193, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -55706,9 +55706,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -55718,53 +55718,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteItalicTextElement200, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteItalicTextElement202, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteItalicTextElement204, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteItalicTextElement206, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSingleQuoteItalicTextElement208, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55772,15 +55772,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -55791,13 +55791,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSingleQuoteItalicTextElement214, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55805,15 +55805,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -55824,49 +55824,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteItalicTextElement220, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteItalicTextElement222, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSingleQuoteItalicTextElement225, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSingleQuoteItalicTextElement227, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteItalicTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55876,12 +55876,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteItalicTextElement235, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55890,27 +55890,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSingleQuoteItalicTextElement241, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -55918,9 +55918,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -55931,28 +55931,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteItalicTextElement246, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement250, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -55961,9 +55961,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -55977,7 +55977,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -55986,28 +55986,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteItalicTextElement256, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteItalicTextElement260, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -56016,9 +56016,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -56032,7 +56032,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56041,10 +56041,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSingleQuoteItalicTextElement266, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -56055,7 +56055,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -56064,27 +56064,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSingleQuoteItalicTextElement269, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteItalicTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -56094,7 +56094,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -56106,10 +56106,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSingleQuoteItalicTextElement277, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -56123,31 +56123,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2132, col: 7, offset: 68899}, + pos: position{line: 2132, col: 7, offset: 68906}, name: "QuotedTextInSingleQuoteItalicText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSingleQuoteItalicTextElement280, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSingleQuoteItalicTextElement284, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56157,7 +56157,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -56166,31 +56166,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2161, col: 5, offset: 69625}, + pos: position{line: 2161, col: 5, offset: 69632}, val: "[^\\r\\n _]", chars: []rune{'\r', '\n', ' ', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2162, col: 7, offset: 69732}, + pos: position{line: 2162, col: 7, offset: 69739}, run: (*parser).callonSingleQuoteItalicTextElement289, expr: &seqExpr{ - pos: position{line: 2162, col: 7, offset: 69732}, + pos: position{line: 2162, col: 7, offset: 69739}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2162, col: 7, offset: 69732}, + pos: position{line: 2162, col: 7, offset: 69739}, val: "_", ignoreCase: false, want: "\"_\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonSingleQuoteItalicTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56207,49 +56207,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteItalicText", - pos: position{line: 2136, col: 1, offset: 69004}, + pos: position{line: 2136, col: 1, offset: 69011}, expr: &choiceExpr{ - pos: position{line: 2138, col: 5, offset: 69068}, + pos: position{line: 2138, col: 5, offset: 69075}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2138, col: 5, offset: 69068}, + pos: position{line: 2138, col: 5, offset: 69075}, run: (*parser).callonQuotedTextInSingleQuoteItalicText2, expr: &seqExpr{ - pos: position{line: 2138, col: 5, offset: 69068}, + pos: position{line: 2138, col: 5, offset: 69075}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2138, col: 5, offset: 69068}, + pos: position{line: 2138, col: 5, offset: 69075}, expr: &litMatcher{ - pos: position{line: 2138, col: 7, offset: 69070}, + pos: position{line: 2138, col: 7, offset: 69077}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2139, col: 5, offset: 69079}, + pos: position{line: 2139, col: 5, offset: 69086}, label: "element", expr: &choiceExpr{ - pos: position{line: 2140, col: 9, offset: 69097}, + pos: position{line: 2140, col: 9, offset: 69104}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2140, col: 9, offset: 69097}, + pos: position{line: 2140, col: 9, offset: 69104}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2141, col: 11, offset: 69124}, + pos: position{line: 2141, col: 11, offset: 69131}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2142, col: 11, offset: 69152}, + pos: position{line: 2142, col: 11, offset: 69159}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2143, col: 11, offset: 69183}, + pos: position{line: 2143, col: 11, offset: 69190}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2144, col: 11, offset: 69214}, + pos: position{line: 2144, col: 11, offset: 69221}, name: "EscapedSuperscriptText", }, }, @@ -56259,50 +56259,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2150, col: 5, offset: 69314}, + pos: position{line: 2150, col: 5, offset: 69321}, run: (*parser).callonQuotedTextInSingleQuoteItalicText13, expr: &seqExpr{ - pos: position{line: 2150, col: 5, offset: 69314}, + pos: position{line: 2150, col: 5, offset: 69321}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2150, col: 5, offset: 69314}, + pos: position{line: 2150, col: 5, offset: 69321}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2150, col: 16, offset: 69325}, + pos: position{line: 2150, col: 16, offset: 69332}, expr: &ruleRefExpr{ - pos: position{line: 2150, col: 17, offset: 69326}, + pos: position{line: 2150, col: 17, offset: 69333}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2151, col: 5, offset: 69352}, + pos: position{line: 2151, col: 5, offset: 69359}, label: "text", expr: &choiceExpr{ - pos: position{line: 2151, col: 11, offset: 69358}, + pos: position{line: 2151, col: 11, offset: 69365}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2151, col: 11, offset: 69358}, + pos: position{line: 2151, col: 11, offset: 69365}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2152, col: 11, offset: 69377}, + pos: position{line: 2152, col: 11, offset: 69384}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 2153, col: 11, offset: 69409}, + pos: position{line: 2153, col: 11, offset: 69416}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2154, col: 11, offset: 69430}, + pos: position{line: 2154, col: 11, offset: 69437}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2155, col: 11, offset: 69454}, + pos: position{line: 2155, col: 11, offset: 69461}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2156, col: 11, offset: 69478}, + pos: position{line: 2156, col: 11, offset: 69485}, name: "SuperscriptText", }, }, @@ -56316,35 +56316,35 @@ var g = &grammar{ }, { name: "EscapedItalicText", - pos: position{line: 2166, col: 1, offset: 69910}, + pos: position{line: 2166, col: 1, offset: 69917}, expr: &choiceExpr{ - pos: position{line: 2168, col: 5, offset: 69975}, + pos: position{line: 2168, col: 5, offset: 69982}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2168, col: 5, offset: 69975}, + pos: position{line: 2168, col: 5, offset: 69982}, run: (*parser).callonEscapedItalicText2, expr: &seqExpr{ - pos: position{line: 2168, col: 5, offset: 69975}, + pos: position{line: 2168, col: 5, offset: 69982}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2168, col: 5, offset: 69975}, + pos: position{line: 2168, col: 5, offset: 69982}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, run: (*parser).callonEscapedItalicText5, expr: &seqExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, expr: &litMatcher{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56355,21 +56355,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2168, col: 40, offset: 70010}, + pos: position{line: 2168, col: 40, offset: 70017}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2168, col: 45, offset: 70015}, + pos: position{line: 2168, col: 45, offset: 70022}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2168, col: 55, offset: 70025}, + pos: position{line: 2168, col: 55, offset: 70032}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2168, col: 86, offset: 70056}, + pos: position{line: 2168, col: 86, offset: 70063}, val: "__", ignoreCase: false, want: "\"__\"", @@ -56378,21 +56378,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2172, col: 7, offset: 70221}, + pos: position{line: 2172, col: 7, offset: 70228}, run: (*parser).callonEscapedItalicText14, expr: &seqExpr{ - pos: position{line: 2172, col: 7, offset: 70221}, + pos: position{line: 2172, col: 7, offset: 70228}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2172, col: 7, offset: 70221}, + pos: position{line: 2172, col: 7, offset: 70228}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedItalicText17, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56401,21 +56401,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2172, col: 42, offset: 70256}, + pos: position{line: 2172, col: 42, offset: 70263}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 2172, col: 47, offset: 70261}, + pos: position{line: 2172, col: 47, offset: 70268}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2172, col: 57, offset: 70271}, + pos: position{line: 2172, col: 57, offset: 70278}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2172, col: 88, offset: 70302}, + pos: position{line: 2172, col: 88, offset: 70309}, val: "_", ignoreCase: false, want: "\"_\"", @@ -56424,21 +56424,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2177, col: 7, offset: 70543}, + pos: position{line: 2177, col: 7, offset: 70550}, run: (*parser).callonEscapedItalicText24, expr: &seqExpr{ - pos: position{line: 2177, col: 7, offset: 70543}, + pos: position{line: 2177, col: 7, offset: 70550}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2177, col: 7, offset: 70543}, + pos: position{line: 2177, col: 7, offset: 70550}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedItalicText27, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -56447,21 +56447,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2177, col: 42, offset: 70578}, + pos: position{line: 2177, col: 42, offset: 70585}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 2177, col: 46, offset: 70582}, + pos: position{line: 2177, col: 46, offset: 70589}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2177, col: 56, offset: 70592}, + pos: position{line: 2177, col: 56, offset: 70599}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 2177, col: 87, offset: 70623}, + pos: position{line: 2177, col: 87, offset: 70630}, val: "_", ignoreCase: false, want: "\"_\"", @@ -56474,16 +56474,16 @@ var g = &grammar{ }, { name: "MonospaceText", - pos: position{line: 2184, col: 1, offset: 70942}, + pos: position{line: 2184, col: 1, offset: 70949}, expr: &choiceExpr{ - pos: position{line: 2184, col: 18, offset: 70959}, + pos: position{line: 2184, col: 18, offset: 70966}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2184, col: 18, offset: 70959}, + pos: position{line: 2184, col: 18, offset: 70966}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2184, col: 45, offset: 70986}, + pos: position{line: 2184, col: 45, offset: 70993}, name: "SingleQuoteMonospaceText", }, }, @@ -56491,29 +56491,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceText", - pos: position{line: 2198, col: 1, offset: 71338}, + pos: position{line: 2198, col: 1, offset: 71345}, expr: &actionExpr{ - pos: position{line: 2199, col: 5, offset: 71371}, + pos: position{line: 2199, col: 5, offset: 71378}, run: (*parser).callonDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2199, col: 5, offset: 71371}, + pos: position{line: 2199, col: 5, offset: 71378}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2196, col: 38, offset: 71332}, + pos: position{line: 2196, col: 38, offset: 71339}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2200, col: 5, offset: 71410}, + pos: position{line: 2200, col: 5, offset: 71417}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2200, col: 15, offset: 71420}, + pos: position{line: 2200, col: 15, offset: 71427}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2196, col: 38, offset: 71332}, + pos: position{line: 2196, col: 38, offset: 71339}, val: "``", ignoreCase: false, want: "\"``\"", @@ -56524,49 +56524,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceTextElements", - pos: position{line: 2205, col: 1, offset: 71592}, + pos: position{line: 2205, col: 1, offset: 71599}, expr: &oneOrMoreExpr{ - pos: position{line: 2205, col: 37, offset: 71628}, + pos: position{line: 2205, col: 37, offset: 71635}, expr: &ruleRefExpr{ - pos: position{line: 2205, col: 37, offset: 71628}, + pos: position{line: 2205, col: 37, offset: 71635}, name: "DoubleQuoteMonospaceTextElement", }, }, }, { name: "DoubleQuoteMonospaceTextElement", - pos: position{line: 2207, col: 1, offset: 71695}, + pos: position{line: 2207, col: 1, offset: 71702}, expr: &actionExpr{ - pos: position{line: 2208, col: 5, offset: 71735}, + pos: position{line: 2208, col: 5, offset: 71742}, run: (*parser).callonDoubleQuoteMonospaceTextElement1, expr: &seqExpr{ - pos: position{line: 2208, col: 5, offset: 71735}, + pos: position{line: 2208, col: 5, offset: 71742}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2208, col: 5, offset: 71735}, + pos: position{line: 2208, col: 5, offset: 71742}, expr: &litMatcher{ - pos: position{line: 2196, col: 38, offset: 71332}, + pos: position{line: 2196, col: 38, offset: 71339}, val: "``", ignoreCase: false, want: "\"``\"", }, }, &labeledExpr{ - pos: position{line: 2209, col: 5, offset: 71774}, + pos: position{line: 2209, col: 5, offset: 71781}, label: "element", expr: &choiceExpr{ - pos: position{line: 2210, col: 9, offset: 71792}, + pos: position{line: 2210, col: 9, offset: 71799}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2189, col: 5, offset: 71069}, + pos: position{line: 2189, col: 5, offset: 71076}, run: (*parser).callonDoubleQuoteMonospaceTextElement7, expr: &seqExpr{ - pos: position{line: 2189, col: 5, offset: 71069}, + pos: position{line: 2189, col: 5, offset: 71076}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2189, col: 5, offset: 71069}, + pos: position{line: 2189, col: 5, offset: 71076}, expr: &charClassMatcher{ - pos: position{line: 2189, col: 5, offset: 71069}, + pos: position{line: 2189, col: 5, offset: 71076}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -56575,15 +56575,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2189, col: 15, offset: 71079}, + pos: position{line: 2189, col: 15, offset: 71086}, expr: &choiceExpr{ - pos: position{line: 2189, col: 17, offset: 71081}, + pos: position{line: 2189, col: 17, offset: 71088}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56591,7 +56591,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2186, col: 27, offset: 71038}, + pos: position{line: 2186, col: 27, offset: 71045}, val: "`", ignoreCase: false, want: "\"`\"", @@ -56603,12 +56603,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -56617,28 +56617,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2212, col: 11, offset: 71870}, + pos: position{line: 2212, col: 11, offset: 71877}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56647,27 +56647,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2212, col: 19, offset: 71878}, + pos: position{line: 2212, col: 19, offset: 71885}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -56679,44 +56679,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteMonospaceTextElement31, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteMonospaceTextElement33, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonDoubleQuoteMonospaceTextElement36, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -56725,9 +56725,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -56741,33 +56741,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteMonospaceTextElement47, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteMonospaceTextElement52, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56775,12 +56775,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteMonospaceTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56797,7 +56797,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56806,28 +56806,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonDoubleQuoteMonospaceTextElement58, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement62, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -56836,9 +56836,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -56852,33 +56852,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteMonospaceTextElement69, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteMonospaceTextElement74, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -56886,12 +56886,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteMonospaceTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -56908,7 +56908,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56917,28 +56917,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteMonospaceTextElement80, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement84, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -56947,9 +56947,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -56963,7 +56963,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -56972,28 +56972,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteMonospaceTextElement90, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement94, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -57002,9 +57002,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -57018,7 +57018,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57033,138 +57033,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2214, col: 11, offset: 71960}, + pos: position{line: 2214, col: 11, offset: 71967}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonDoubleQuoteMonospaceTextElement101, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteMonospaceTextElement105, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteMonospaceTextElement107, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteMonospaceTextElement109, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteMonospaceTextElement111, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteMonospaceTextElement113, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteMonospaceTextElement115, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteMonospaceTextElement117, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteMonospaceTextElement119, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteMonospaceTextElement121, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMonospaceTextElement123, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMonospaceTextElement125, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMonospaceTextElement128, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57172,30 +57172,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57204,9 +57204,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -57218,28 +57218,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMonospaceTextElement139, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMonospaceTextElement141, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57247,25 +57247,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement146, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57274,9 +57274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -57286,30 +57286,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteMonospaceTextElement153, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteMonospaceTextElement155, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteMonospaceTextElement157, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -57321,109 +57321,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteMonospaceTextElement159, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteMonospaceTextElement161, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteMonospaceTextElement163, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteMonospaceTextElement165, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteMonospaceTextElement167, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteMonospaceTextElement169, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteMonospaceTextElement171, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteMonospaceTextElement173, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMonospaceTextElement175, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMonospaceTextElement177, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMonospaceTextElement180, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57431,30 +57431,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57463,9 +57463,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -57477,28 +57477,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMonospaceTextElement191, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMonospaceTextElement193, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57506,25 +57506,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMonospaceTextElement198, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -57533,9 +57533,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -57545,53 +57545,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteMonospaceTextElement205, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteMonospaceTextElement207, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteMonospaceTextElement209, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteMonospaceTextElement211, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonDoubleQuoteMonospaceTextElement213, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57599,15 +57599,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -57618,13 +57618,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonDoubleQuoteMonospaceTextElement219, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57632,15 +57632,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -57651,49 +57651,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteMonospaceTextElement225, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteMonospaceTextElement227, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonDoubleQuoteMonospaceTextElement230, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonDoubleQuoteMonospaceTextElement232, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteMonospaceTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57703,12 +57703,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMonospaceTextElement240, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -57717,27 +57717,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonDoubleQuoteMonospaceTextElement246, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -57745,9 +57745,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -57758,28 +57758,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteMonospaceTextElement251, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement255, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -57788,9 +57788,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -57804,7 +57804,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57813,28 +57813,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteMonospaceTextElement261, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMonospaceTextElement265, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -57843,9 +57843,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -57859,7 +57859,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -57868,10 +57868,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonDoubleQuoteMonospaceTextElement271, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -57882,7 +57882,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57891,27 +57891,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonDoubleQuoteMonospaceTextElement274, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteMonospaceTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -57921,7 +57921,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -57933,10 +57933,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonDoubleQuoteMonospaceTextElement282, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -57950,37 +57950,37 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2782, col: 18, offset: 90177}, + pos: position{line: 2782, col: 18, offset: 90184}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &ruleRefExpr{ - pos: position{line: 2218, col: 11, offset: 72143}, + pos: position{line: 2218, col: 11, offset: 72150}, name: "QuotedTextInDoubleQuoteMonospaceText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonDoubleQuoteMonospaceTextElement286, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonDoubleQuoteMonospaceTextElement290, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -57990,7 +57990,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -57999,31 +57999,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2250, col: 5, offset: 72941}, + pos: position{line: 2250, col: 5, offset: 72948}, val: "[^\\r\\n`]", chars: []rune{'\r', '\n', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2251, col: 7, offset: 73043}, + pos: position{line: 2251, col: 7, offset: 73050}, run: (*parser).callonDoubleQuoteMonospaceTextElement295, expr: &seqExpr{ - pos: position{line: 2251, col: 7, offset: 73043}, + pos: position{line: 2251, col: 7, offset: 73050}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2251, col: 7, offset: 73043}, + pos: position{line: 2251, col: 7, offset: 73050}, val: "``", ignoreCase: false, want: "\"``\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonDoubleQuoteMonospaceTextElement298, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58044,49 +58044,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteMonospaceText", - pos: position{line: 2224, col: 1, offset: 72307}, + pos: position{line: 2224, col: 1, offset: 72314}, expr: &choiceExpr{ - pos: position{line: 2226, col: 5, offset: 72374}, + pos: position{line: 2226, col: 5, offset: 72381}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2226, col: 5, offset: 72374}, + pos: position{line: 2226, col: 5, offset: 72381}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText2, expr: &seqExpr{ - pos: position{line: 2226, col: 5, offset: 72374}, + pos: position{line: 2226, col: 5, offset: 72381}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2226, col: 5, offset: 72374}, + pos: position{line: 2226, col: 5, offset: 72381}, expr: &litMatcher{ - pos: position{line: 2226, col: 7, offset: 72376}, + pos: position{line: 2226, col: 7, offset: 72383}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2227, col: 5, offset: 72385}, + pos: position{line: 2227, col: 5, offset: 72392}, label: "element", expr: &choiceExpr{ - pos: position{line: 2228, col: 9, offset: 72403}, + pos: position{line: 2228, col: 9, offset: 72410}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2228, col: 9, offset: 72403}, + pos: position{line: 2228, col: 9, offset: 72410}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2229, col: 11, offset: 72430}, + pos: position{line: 2229, col: 11, offset: 72437}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2230, col: 11, offset: 72458}, + pos: position{line: 2230, col: 11, offset: 72465}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2231, col: 11, offset: 72486}, + pos: position{line: 2231, col: 11, offset: 72493}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2232, col: 11, offset: 72517}, + pos: position{line: 2232, col: 11, offset: 72524}, name: "EscapedSuperscriptText", }, }, @@ -58096,50 +58096,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2238, col: 5, offset: 72617}, + pos: position{line: 2238, col: 5, offset: 72624}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText13, expr: &seqExpr{ - pos: position{line: 2238, col: 5, offset: 72617}, + pos: position{line: 2238, col: 5, offset: 72624}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2238, col: 5, offset: 72617}, + pos: position{line: 2238, col: 5, offset: 72624}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2238, col: 16, offset: 72628}, + pos: position{line: 2238, col: 16, offset: 72635}, expr: &ruleRefExpr{ - pos: position{line: 2238, col: 17, offset: 72629}, + pos: position{line: 2238, col: 17, offset: 72636}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2239, col: 5, offset: 72655}, + pos: position{line: 2239, col: 5, offset: 72662}, label: "text", expr: &choiceExpr{ - pos: position{line: 2240, col: 9, offset: 72670}, + pos: position{line: 2240, col: 9, offset: 72677}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2240, col: 9, offset: 72670}, + pos: position{line: 2240, col: 9, offset: 72677}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2241, col: 11, offset: 72705}, + pos: position{line: 2241, col: 11, offset: 72712}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2242, col: 11, offset: 72724}, + pos: position{line: 2242, col: 11, offset: 72731}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2243, col: 11, offset: 72745}, + pos: position{line: 2243, col: 11, offset: 72752}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2244, col: 11, offset: 72766}, + pos: position{line: 2244, col: 11, offset: 72773}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2245, col: 11, offset: 72790}, + pos: position{line: 2245, col: 11, offset: 72797}, name: "SuperscriptText", }, }, @@ -58153,29 +58153,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceText", - pos: position{line: 2264, col: 1, offset: 73529}, + pos: position{line: 2264, col: 1, offset: 73536}, expr: &actionExpr{ - pos: position{line: 2265, col: 5, offset: 73562}, + pos: position{line: 2265, col: 5, offset: 73569}, run: (*parser).callonSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2265, col: 5, offset: 73562}, + pos: position{line: 2265, col: 5, offset: 73569}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2260, col: 43, offset: 73477}, + pos: position{line: 2260, col: 43, offset: 73484}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2266, col: 5, offset: 73606}, + pos: position{line: 2266, col: 5, offset: 73613}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2266, col: 15, offset: 73616}, + pos: position{line: 2266, col: 15, offset: 73623}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2262, col: 41, offset: 73523}, + pos: position{line: 2262, col: 41, offset: 73530}, val: "`", ignoreCase: false, want: "\"`\"", @@ -58186,29 +58186,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElements", - pos: position{line: 2271, col: 1, offset: 73792}, + pos: position{line: 2271, col: 1, offset: 73799}, expr: &actionExpr{ - pos: position{line: 2272, col: 5, offset: 73833}, + pos: position{line: 2272, col: 5, offset: 73840}, run: (*parser).callonSingleQuoteMonospaceTextElements1, expr: &seqExpr{ - pos: position{line: 2272, col: 5, offset: 73833}, + pos: position{line: 2272, col: 5, offset: 73840}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2272, col: 5, offset: 73833}, + pos: position{line: 2272, col: 5, offset: 73840}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 2272, col: 10, offset: 73838}, + pos: position{line: 2272, col: 10, offset: 73845}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58217,18 +58217,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2273, col: 5, offset: 73877}, + pos: position{line: 2273, col: 5, offset: 73884}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2273, col: 14, offset: 73886}, + pos: position{line: 2273, col: 14, offset: 73893}, expr: &ruleRefExpr{ - pos: position{line: 2273, col: 15, offset: 73887}, + pos: position{line: 2273, col: 15, offset: 73894}, name: "SingleQuoteMonospaceTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2274, col: 5, offset: 73925}, + pos: position{line: 2274, col: 5, offset: 73932}, run: (*parser).callonSingleQuoteMonospaceTextElements12, }, }, @@ -58237,20 +58237,20 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElement", - pos: position{line: 2280, col: 1, offset: 74066}, + pos: position{line: 2280, col: 1, offset: 74073}, expr: &choiceExpr{ - pos: position{line: 2281, col: 5, offset: 74107}, + pos: position{line: 2281, col: 5, offset: 74114}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, expr: &charClassMatcher{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58259,21 +58259,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3022, col: 15, offset: 97072}, + pos: position{line: 3022, col: 15, offset: 97079}, expr: &choiceExpr{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -58283,15 +58283,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58300,21 +58300,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 19, offset: 97166}, + pos: position{line: 3024, col: 19, offset: 97173}, expr: &seqExpr{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58329,12 +58329,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58343,28 +58343,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2283, col: 7, offset: 74132}, + pos: position{line: 2283, col: 7, offset: 74139}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58373,27 +58373,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2283, col: 15, offset: 74140}, + pos: position{line: 2283, col: 15, offset: 74147}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58405,44 +58405,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteMonospaceTextElement35, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteMonospaceTextElement37, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSingleQuoteMonospaceTextElement40, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement44, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -58451,9 +58451,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -58467,33 +58467,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteMonospaceTextElement51, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteMonospaceTextElement56, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -58501,12 +58501,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteMonospaceTextElement58, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58523,7 +58523,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58532,28 +58532,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSingleQuoteMonospaceTextElement62, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement66, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -58562,9 +58562,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -58578,33 +58578,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteMonospaceTextElement73, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteMonospaceTextElement78, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -58612,12 +58612,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteMonospaceTextElement80, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -58634,7 +58634,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58643,28 +58643,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteMonospaceTextElement84, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement88, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -58673,9 +58673,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -58689,7 +58689,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58698,28 +58698,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteMonospaceTextElement94, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement98, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -58728,9 +58728,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -58744,7 +58744,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -58759,138 +58759,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2285, col: 7, offset: 74214}, + pos: position{line: 2285, col: 7, offset: 74221}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSingleQuoteMonospaceTextElement105, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteMonospaceTextElement109, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteMonospaceTextElement111, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteMonospaceTextElement113, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteMonospaceTextElement115, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteMonospaceTextElement117, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteMonospaceTextElement119, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteMonospaceTextElement121, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteMonospaceTextElement123, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteMonospaceTextElement125, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMonospaceTextElement127, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMonospaceTextElement129, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMonospaceTextElement132, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -58898,30 +58898,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement136, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -58930,9 +58930,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -58944,28 +58944,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMonospaceTextElement143, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMonospaceTextElement145, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -58973,25 +58973,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement150, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59000,9 +59000,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -59012,30 +59012,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteMonospaceTextElement157, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteMonospaceTextElement159, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteMonospaceTextElement161, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -59047,109 +59047,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteMonospaceTextElement163, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteMonospaceTextElement165, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteMonospaceTextElement167, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteMonospaceTextElement169, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteMonospaceTextElement171, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteMonospaceTextElement173, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteMonospaceTextElement175, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteMonospaceTextElement177, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMonospaceTextElement179, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMonospaceTextElement181, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMonospaceTextElement184, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59157,30 +59157,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement188, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59189,9 +59189,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -59203,28 +59203,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMonospaceTextElement195, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMonospaceTextElement197, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59232,25 +59232,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMonospaceTextElement202, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -59259,9 +59259,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -59271,53 +59271,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteMonospaceTextElement209, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteMonospaceTextElement211, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteMonospaceTextElement213, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteMonospaceTextElement215, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSingleQuoteMonospaceTextElement217, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59325,15 +59325,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -59344,13 +59344,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSingleQuoteMonospaceTextElement223, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59358,15 +59358,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -59377,49 +59377,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteMonospaceTextElement229, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteMonospaceTextElement231, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSingleQuoteMonospaceTextElement234, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSingleQuoteMonospaceTextElement236, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteMonospaceTextElement240, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59429,12 +59429,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMonospaceTextElement244, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -59443,27 +59443,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSingleQuoteMonospaceTextElement250, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59471,9 +59471,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -59484,28 +59484,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteMonospaceTextElement255, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement259, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -59514,9 +59514,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -59530,7 +59530,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -59539,28 +59539,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteMonospaceTextElement265, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMonospaceTextElement269, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -59569,9 +59569,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -59585,7 +59585,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -59594,10 +59594,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSingleQuoteMonospaceTextElement275, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -59608,7 +59608,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -59617,27 +59617,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSingleQuoteMonospaceTextElement278, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteMonospaceTextElement282, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -59647,7 +59647,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -59659,10 +59659,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSingleQuoteMonospaceTextElement286, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -59676,37 +59676,37 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2288, col: 7, offset: 74319}, + pos: position{line: 2288, col: 7, offset: 74326}, name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2782, col: 18, offset: 90177}, + pos: position{line: 2782, col: 18, offset: 90184}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSingleQuoteMonospaceTextElement290, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSingleQuoteMonospaceTextElement294, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -59716,7 +59716,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -59725,34 +59725,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2319, col: 5, offset: 75084}, + pos: position{line: 2319, col: 5, offset: 75091}, run: (*parser).callonSingleQuoteMonospaceTextElement298, expr: &choiceExpr{ - pos: position{line: 2319, col: 6, offset: 75085}, + pos: position{line: 2319, col: 6, offset: 75092}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2319, col: 6, offset: 75085}, + pos: position{line: 2319, col: 6, offset: 75092}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2320, col: 7, offset: 75197}, + pos: position{line: 2320, col: 7, offset: 75204}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2186, col: 27, offset: 71038}, + pos: position{line: 2186, col: 27, offset: 71045}, val: "`", ignoreCase: false, want: "\"`\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonSingleQuoteMonospaceTextElement303, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -59771,49 +59771,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMonospaceText", - pos: position{line: 2293, col: 1, offset: 74450}, + pos: position{line: 2293, col: 1, offset: 74457}, expr: &choiceExpr{ - pos: position{line: 2295, col: 5, offset: 74517}, + pos: position{line: 2295, col: 5, offset: 74524}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2295, col: 5, offset: 74517}, + pos: position{line: 2295, col: 5, offset: 74524}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText2, expr: &seqExpr{ - pos: position{line: 2295, col: 5, offset: 74517}, + pos: position{line: 2295, col: 5, offset: 74524}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2295, col: 5, offset: 74517}, + pos: position{line: 2295, col: 5, offset: 74524}, expr: &litMatcher{ - pos: position{line: 2295, col: 7, offset: 74519}, + pos: position{line: 2295, col: 7, offset: 74526}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2296, col: 5, offset: 74528}, + pos: position{line: 2296, col: 5, offset: 74535}, label: "element", expr: &choiceExpr{ - pos: position{line: 2297, col: 9, offset: 74546}, + pos: position{line: 2297, col: 9, offset: 74553}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2297, col: 9, offset: 74546}, + pos: position{line: 2297, col: 9, offset: 74553}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2298, col: 11, offset: 74573}, + pos: position{line: 2298, col: 11, offset: 74580}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2299, col: 11, offset: 74601}, + pos: position{line: 2299, col: 11, offset: 74608}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 2300, col: 11, offset: 74629}, + pos: position{line: 2300, col: 11, offset: 74636}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2301, col: 11, offset: 74660}, + pos: position{line: 2301, col: 11, offset: 74667}, name: "EscapedSuperscriptText", }, }, @@ -59823,50 +59823,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2307, col: 5, offset: 74760}, + pos: position{line: 2307, col: 5, offset: 74767}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText13, expr: &seqExpr{ - pos: position{line: 2307, col: 5, offset: 74760}, + pos: position{line: 2307, col: 5, offset: 74767}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2307, col: 5, offset: 74760}, + pos: position{line: 2307, col: 5, offset: 74767}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2307, col: 16, offset: 74771}, + pos: position{line: 2307, col: 16, offset: 74778}, expr: &ruleRefExpr{ - pos: position{line: 2307, col: 17, offset: 74772}, + pos: position{line: 2307, col: 17, offset: 74779}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2308, col: 5, offset: 74798}, + pos: position{line: 2308, col: 5, offset: 74805}, label: "text", expr: &choiceExpr{ - pos: position{line: 2309, col: 9, offset: 74813}, + pos: position{line: 2309, col: 9, offset: 74820}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2309, col: 9, offset: 74813}, + pos: position{line: 2309, col: 9, offset: 74820}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2310, col: 11, offset: 74848}, + pos: position{line: 2310, col: 11, offset: 74855}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2311, col: 11, offset: 74867}, + pos: position{line: 2311, col: 11, offset: 74874}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2312, col: 11, offset: 74888}, + pos: position{line: 2312, col: 11, offset: 74895}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2313, col: 11, offset: 74909}, + pos: position{line: 2313, col: 11, offset: 74916}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2314, col: 11, offset: 74933}, + pos: position{line: 2314, col: 11, offset: 74940}, name: "SuperscriptText", }, }, @@ -59880,35 +59880,35 @@ var g = &grammar{ }, { name: "EscapedMonospaceText", - pos: position{line: 2324, col: 1, offset: 75398}, + pos: position{line: 2324, col: 1, offset: 75405}, expr: &choiceExpr{ - pos: position{line: 2326, col: 5, offset: 75469}, + pos: position{line: 2326, col: 5, offset: 75476}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2326, col: 5, offset: 75469}, + pos: position{line: 2326, col: 5, offset: 75476}, run: (*parser).callonEscapedMonospaceText2, expr: &seqExpr{ - pos: position{line: 2326, col: 5, offset: 75469}, + pos: position{line: 2326, col: 5, offset: 75476}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2326, col: 5, offset: 75469}, + pos: position{line: 2326, col: 5, offset: 75476}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, run: (*parser).callonEscapedMonospaceText5, expr: &seqExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, expr: &litMatcher{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -59919,21 +59919,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2326, col: 40, offset: 75504}, + pos: position{line: 2326, col: 40, offset: 75511}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2326, col: 45, offset: 75509}, + pos: position{line: 2326, col: 45, offset: 75516}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2326, col: 55, offset: 75519}, + pos: position{line: 2326, col: 55, offset: 75526}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2326, col: 89, offset: 75553}, + pos: position{line: 2326, col: 89, offset: 75560}, val: "``", ignoreCase: false, want: "\"``\"", @@ -59942,21 +59942,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2330, col: 7, offset: 75722}, + pos: position{line: 2330, col: 7, offset: 75729}, run: (*parser).callonEscapedMonospaceText14, expr: &seqExpr{ - pos: position{line: 2330, col: 7, offset: 75722}, + pos: position{line: 2330, col: 7, offset: 75729}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2330, col: 7, offset: 75722}, + pos: position{line: 2330, col: 7, offset: 75729}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedMonospaceText17, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -59965,21 +59965,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2330, col: 42, offset: 75757}, + pos: position{line: 2330, col: 42, offset: 75764}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2330, col: 47, offset: 75762}, + pos: position{line: 2330, col: 47, offset: 75769}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2330, col: 57, offset: 75772}, + pos: position{line: 2330, col: 57, offset: 75779}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2330, col: 91, offset: 75806}, + pos: position{line: 2330, col: 91, offset: 75813}, val: "`", ignoreCase: false, want: "\"`\"", @@ -59988,21 +59988,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2335, col: 7, offset: 76012}, + pos: position{line: 2335, col: 7, offset: 76019}, run: (*parser).callonEscapedMonospaceText24, expr: &seqExpr{ - pos: position{line: 2335, col: 7, offset: 76012}, + pos: position{line: 2335, col: 7, offset: 76019}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2335, col: 7, offset: 76012}, + pos: position{line: 2335, col: 7, offset: 76019}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedMonospaceText27, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -60011,21 +60011,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2335, col: 42, offset: 76047}, + pos: position{line: 2335, col: 42, offset: 76054}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2335, col: 46, offset: 76051}, + pos: position{line: 2335, col: 46, offset: 76058}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2335, col: 56, offset: 76061}, + pos: position{line: 2335, col: 56, offset: 76068}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2335, col: 90, offset: 76095}, + pos: position{line: 2335, col: 90, offset: 76102}, val: "`", ignoreCase: false, want: "\"`\"", @@ -60038,16 +60038,16 @@ var g = &grammar{ }, { name: "MarkedText", - pos: position{line: 2342, col: 1, offset: 76347}, + pos: position{line: 2342, col: 1, offset: 76354}, expr: &choiceExpr{ - pos: position{line: 2342, col: 15, offset: 76361}, + pos: position{line: 2342, col: 15, offset: 76368}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2342, col: 15, offset: 76361}, + pos: position{line: 2342, col: 15, offset: 76368}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2342, col: 39, offset: 76385}, + pos: position{line: 2342, col: 39, offset: 76392}, name: "SingleQuoteMarkedText", }, }, @@ -60055,29 +60055,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedText", - pos: position{line: 2356, col: 1, offset: 76723}, + pos: position{line: 2356, col: 1, offset: 76730}, expr: &actionExpr{ - pos: position{line: 2357, col: 5, offset: 76753}, + pos: position{line: 2357, col: 5, offset: 76760}, run: (*parser).callonDoubleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2357, col: 5, offset: 76753}, + pos: position{line: 2357, col: 5, offset: 76760}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2354, col: 35, offset: 76717}, + pos: position{line: 2354, col: 35, offset: 76724}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2358, col: 5, offset: 76789}, + pos: position{line: 2358, col: 5, offset: 76796}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2358, col: 15, offset: 76799}, + pos: position{line: 2358, col: 15, offset: 76806}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2354, col: 35, offset: 76717}, + pos: position{line: 2354, col: 35, offset: 76724}, val: "##", ignoreCase: false, want: "\"##\"", @@ -60088,49 +60088,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedTextElements", - pos: position{line: 2363, col: 1, offset: 76962}, + pos: position{line: 2363, col: 1, offset: 76969}, expr: &zeroOrMoreExpr{ - pos: position{line: 2363, col: 34, offset: 76995}, + pos: position{line: 2363, col: 34, offset: 77002}, expr: &ruleRefExpr{ - pos: position{line: 2363, col: 34, offset: 76995}, + pos: position{line: 2363, col: 34, offset: 77002}, name: "DoubleQuoteMarkedTextElement", }, }, }, { name: "DoubleQuoteMarkedTextElement", - pos: position{line: 2365, col: 1, offset: 77026}, + pos: position{line: 2365, col: 1, offset: 77033}, expr: &actionExpr{ - pos: position{line: 2366, col: 5, offset: 77095}, + pos: position{line: 2366, col: 5, offset: 77102}, run: (*parser).callonDoubleQuoteMarkedTextElement1, expr: &seqExpr{ - pos: position{line: 2366, col: 5, offset: 77095}, + pos: position{line: 2366, col: 5, offset: 77102}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2366, col: 5, offset: 77095}, + pos: position{line: 2366, col: 5, offset: 77102}, expr: &litMatcher{ - pos: position{line: 2354, col: 35, offset: 76717}, + pos: position{line: 2354, col: 35, offset: 76724}, val: "##", ignoreCase: false, want: "\"##\"", }, }, &labeledExpr{ - pos: position{line: 2367, col: 5, offset: 77131}, + pos: position{line: 2367, col: 5, offset: 77138}, label: "element", expr: &choiceExpr{ - pos: position{line: 2368, col: 9, offset: 77149}, + pos: position{line: 2368, col: 9, offset: 77156}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, run: (*parser).callonDoubleQuoteMarkedTextElement7, expr: &seqExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, expr: &charClassMatcher{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -60140,15 +60140,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2347, col: 19, offset: 76473}, + pos: position{line: 2347, col: 19, offset: 76480}, expr: &choiceExpr{ - pos: position{line: 2347, col: 21, offset: 76475}, + pos: position{line: 2347, col: 21, offset: 76482}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60156,7 +60156,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2344, col: 24, offset: 76431}, + pos: position{line: 2344, col: 24, offset: 76438}, val: "#", ignoreCase: false, want: "\"#\"", @@ -60168,12 +60168,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60182,28 +60182,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2370, col: 11, offset: 77224}, + pos: position{line: 2370, col: 11, offset: 77231}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60212,27 +60212,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2370, col: 19, offset: 77232}, + pos: position{line: 2370, col: 19, offset: 77239}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60244,44 +60244,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteMarkedTextElement31, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonDoubleQuoteMarkedTextElement33, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonDoubleQuoteMarkedTextElement36, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement40, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -60290,9 +60290,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -60306,33 +60306,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteMarkedTextElement47, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteMarkedTextElement52, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -60340,12 +60340,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteMarkedTextElement54, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60362,7 +60362,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60371,28 +60371,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonDoubleQuoteMarkedTextElement58, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement62, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -60401,9 +60401,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -60417,33 +60417,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonDoubleQuoteMarkedTextElement69, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonDoubleQuoteMarkedTextElement74, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -60451,12 +60451,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonDoubleQuoteMarkedTextElement76, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -60473,7 +60473,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60482,28 +60482,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteMarkedTextElement80, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement84, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -60512,9 +60512,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -60528,7 +60528,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60537,28 +60537,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteMarkedTextElement90, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement94, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -60567,9 +60567,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -60583,7 +60583,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -60598,138 +60598,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2372, col: 11, offset: 77314}, + pos: position{line: 2372, col: 11, offset: 77321}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonDoubleQuoteMarkedTextElement101, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteMarkedTextElement105, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteMarkedTextElement107, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteMarkedTextElement109, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteMarkedTextElement111, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteMarkedTextElement113, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteMarkedTextElement115, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteMarkedTextElement117, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteMarkedTextElement119, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteMarkedTextElement121, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMarkedTextElement123, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMarkedTextElement125, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMarkedTextElement128, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60737,30 +60737,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60769,9 +60769,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -60783,28 +60783,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMarkedTextElement139, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMarkedTextElement141, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -60812,25 +60812,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement146, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -60839,9 +60839,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -60851,30 +60851,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteMarkedTextElement153, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteMarkedTextElement155, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteMarkedTextElement157, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -60886,109 +60886,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonDoubleQuoteMarkedTextElement159, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonDoubleQuoteMarkedTextElement161, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonDoubleQuoteMarkedTextElement163, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonDoubleQuoteMarkedTextElement165, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonDoubleQuoteMarkedTextElement167, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonDoubleQuoteMarkedTextElement169, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonDoubleQuoteMarkedTextElement171, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonDoubleQuoteMarkedTextElement173, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMarkedTextElement175, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonDoubleQuoteMarkedTextElement177, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMarkedTextElement180, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -60996,30 +60996,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61028,9 +61028,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -61042,28 +61042,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMarkedTextElement191, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonDoubleQuoteMarkedTextElement193, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61071,25 +61071,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonDoubleQuoteMarkedTextElement198, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61098,9 +61098,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -61110,53 +61110,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonDoubleQuoteMarkedTextElement205, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonDoubleQuoteMarkedTextElement207, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonDoubleQuoteMarkedTextElement209, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonDoubleQuoteMarkedTextElement211, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonDoubleQuoteMarkedTextElement213, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61164,15 +61164,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -61183,13 +61183,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonDoubleQuoteMarkedTextElement219, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61197,15 +61197,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -61216,49 +61216,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteMarkedTextElement225, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonDoubleQuoteMarkedTextElement227, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonDoubleQuoteMarkedTextElement230, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonDoubleQuoteMarkedTextElement232, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteMarkedTextElement236, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61268,12 +61268,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonDoubleQuoteMarkedTextElement240, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61282,27 +61282,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonDoubleQuoteMarkedTextElement246, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61310,9 +61310,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -61323,28 +61323,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonDoubleQuoteMarkedTextElement251, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement255, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -61353,9 +61353,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -61369,7 +61369,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -61378,28 +61378,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonDoubleQuoteMarkedTextElement261, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonDoubleQuoteMarkedTextElement265, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -61408,9 +61408,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -61424,7 +61424,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -61433,10 +61433,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonDoubleQuoteMarkedTextElement271, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -61447,7 +61447,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -61456,27 +61456,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonDoubleQuoteMarkedTextElement274, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonDoubleQuoteMarkedTextElement278, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -61486,7 +61486,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -61498,10 +61498,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonDoubleQuoteMarkedTextElement282, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -61515,31 +61515,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2375, col: 11, offset: 77430}, + pos: position{line: 2375, col: 11, offset: 77437}, name: "QuotedTextInDoubleMarkedBoldText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonDoubleQuoteMarkedTextElement285, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonDoubleQuoteMarkedTextElement289, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -61549,7 +61549,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -61558,31 +61558,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2408, col: 5, offset: 78214}, + pos: position{line: 2408, col: 5, offset: 78221}, val: "[^\\r\\n#]", chars: []rune{'\r', '\n', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2409, col: 7, offset: 78313}, + pos: position{line: 2409, col: 7, offset: 78320}, run: (*parser).callonDoubleQuoteMarkedTextElement294, expr: &seqExpr{ - pos: position{line: 2409, col: 7, offset: 78313}, + pos: position{line: 2409, col: 7, offset: 78320}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2354, col: 35, offset: 76717}, + pos: position{line: 2354, col: 35, offset: 76724}, val: "##", ignoreCase: false, want: "\"##\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonDoubleQuoteMarkedTextElement297, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -61603,49 +61603,49 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleMarkedBoldText", - pos: position{line: 2382, col: 1, offset: 77584}, + pos: position{line: 2382, col: 1, offset: 77591}, expr: &choiceExpr{ - pos: position{line: 2384, col: 5, offset: 77647}, + pos: position{line: 2384, col: 5, offset: 77654}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2384, col: 5, offset: 77647}, + pos: position{line: 2384, col: 5, offset: 77654}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText2, expr: &seqExpr{ - pos: position{line: 2384, col: 5, offset: 77647}, + pos: position{line: 2384, col: 5, offset: 77654}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2384, col: 5, offset: 77647}, + pos: position{line: 2384, col: 5, offset: 77654}, expr: &litMatcher{ - pos: position{line: 2384, col: 7, offset: 77649}, + pos: position{line: 2384, col: 7, offset: 77656}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2385, col: 5, offset: 77658}, + pos: position{line: 2385, col: 5, offset: 77665}, label: "element", expr: &choiceExpr{ - pos: position{line: 2386, col: 9, offset: 77676}, + pos: position{line: 2386, col: 9, offset: 77683}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2386, col: 9, offset: 77676}, + pos: position{line: 2386, col: 9, offset: 77683}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2387, col: 11, offset: 77703}, + pos: position{line: 2387, col: 11, offset: 77710}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2388, col: 11, offset: 77731}, + pos: position{line: 2388, col: 11, offset: 77738}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2389, col: 11, offset: 77762}, + pos: position{line: 2389, col: 11, offset: 77769}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2390, col: 11, offset: 77793}, + pos: position{line: 2390, col: 11, offset: 77800}, name: "EscapedSuperscriptText", }, }, @@ -61655,50 +61655,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2396, col: 5, offset: 77893}, + pos: position{line: 2396, col: 5, offset: 77900}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText13, expr: &seqExpr{ - pos: position{line: 2396, col: 5, offset: 77893}, + pos: position{line: 2396, col: 5, offset: 77900}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2396, col: 5, offset: 77893}, + pos: position{line: 2396, col: 5, offset: 77900}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2396, col: 16, offset: 77904}, + pos: position{line: 2396, col: 16, offset: 77911}, expr: &ruleRefExpr{ - pos: position{line: 2396, col: 17, offset: 77905}, + pos: position{line: 2396, col: 17, offset: 77912}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2397, col: 5, offset: 77931}, + pos: position{line: 2397, col: 5, offset: 77938}, label: "text", expr: &choiceExpr{ - pos: position{line: 2398, col: 9, offset: 77946}, + pos: position{line: 2398, col: 9, offset: 77953}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2398, col: 9, offset: 77946}, + pos: position{line: 2398, col: 9, offset: 77953}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2399, col: 11, offset: 77978}, + pos: position{line: 2399, col: 11, offset: 77985}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2400, col: 11, offset: 77997}, + pos: position{line: 2400, col: 11, offset: 78004}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2401, col: 11, offset: 78018}, + pos: position{line: 2401, col: 11, offset: 78025}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2402, col: 11, offset: 78042}, + pos: position{line: 2402, col: 11, offset: 78049}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2403, col: 11, offset: 78066}, + pos: position{line: 2403, col: 11, offset: 78073}, name: "SuperscriptText", }, }, @@ -61712,29 +61712,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedText", - pos: position{line: 2420, col: 1, offset: 78720}, + pos: position{line: 2420, col: 1, offset: 78727}, expr: &actionExpr{ - pos: position{line: 2421, col: 5, offset: 78750}, + pos: position{line: 2421, col: 5, offset: 78757}, run: (*parser).callonSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2421, col: 5, offset: 78750}, + pos: position{line: 2421, col: 5, offset: 78757}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2416, col: 40, offset: 78672}, + pos: position{line: 2416, col: 40, offset: 78679}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2422, col: 5, offset: 78790}, + pos: position{line: 2422, col: 5, offset: 78797}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2422, col: 15, offset: 78800}, + pos: position{line: 2422, col: 15, offset: 78807}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2418, col: 38, offset: 78714}, + pos: position{line: 2418, col: 38, offset: 78721}, val: "#", ignoreCase: false, want: "\"#\"", @@ -61745,29 +61745,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElements", - pos: position{line: 2427, col: 1, offset: 78967}, + pos: position{line: 2427, col: 1, offset: 78974}, expr: &actionExpr{ - pos: position{line: 2428, col: 5, offset: 79005}, + pos: position{line: 2428, col: 5, offset: 79012}, run: (*parser).callonSingleQuoteMarkedTextElements1, expr: &seqExpr{ - pos: position{line: 2428, col: 5, offset: 79005}, + pos: position{line: 2428, col: 5, offset: 79012}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2428, col: 5, offset: 79005}, + pos: position{line: 2428, col: 5, offset: 79012}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, ¬Expr{ - pos: position{line: 2428, col: 10, offset: 79010}, + pos: position{line: 2428, col: 10, offset: 79017}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61776,18 +61776,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2429, col: 5, offset: 79049}, + pos: position{line: 2429, col: 5, offset: 79056}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2429, col: 14, offset: 79058}, + pos: position{line: 2429, col: 14, offset: 79065}, expr: &ruleRefExpr{ - pos: position{line: 2429, col: 15, offset: 79059}, + pos: position{line: 2429, col: 15, offset: 79066}, name: "SingleQuoteMarkedTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2430, col: 5, offset: 79095}, + pos: position{line: 2430, col: 5, offset: 79102}, run: (*parser).callonSingleQuoteMarkedTextElements12, }, }, @@ -61796,20 +61796,20 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElement", - pos: position{line: 2436, col: 1, offset: 79236}, + pos: position{line: 2436, col: 1, offset: 79243}, expr: &choiceExpr{ - pos: position{line: 2437, col: 5, offset: 79273}, + pos: position{line: 2437, col: 5, offset: 79280}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, run: (*parser).callonSingleQuoteMarkedTextElement2, expr: &seqExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, expr: &charClassMatcher{ - pos: position{line: 2347, col: 5, offset: 76459}, + pos: position{line: 2347, col: 5, offset: 76466}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -61819,15 +61819,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2347, col: 19, offset: 76473}, + pos: position{line: 2347, col: 19, offset: 76480}, expr: &choiceExpr{ - pos: position{line: 2347, col: 21, offset: 76475}, + pos: position{line: 2347, col: 21, offset: 76482}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61835,7 +61835,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2344, col: 24, offset: 76431}, + pos: position{line: 2344, col: 24, offset: 76438}, val: "#", ignoreCase: false, want: "\"#\"", @@ -61847,12 +61847,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -61861,28 +61861,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2439, col: 7, offset: 79307}, + pos: position{line: 2439, col: 7, offset: 79314}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61891,27 +61891,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2439, col: 15, offset: 79315}, + pos: position{line: 2439, col: 15, offset: 79322}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -61923,44 +61923,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteMarkedTextElement26, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSingleQuoteMarkedTextElement28, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSingleQuoteMarkedTextElement31, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement35, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -61969,9 +61969,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -61985,33 +61985,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteMarkedTextElement42, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteMarkedTextElement47, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -62019,12 +62019,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteMarkedTextElement49, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -62041,7 +62041,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62050,28 +62050,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSingleQuoteMarkedTextElement53, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement57, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -62080,9 +62080,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -62096,33 +62096,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSingleQuoteMarkedTextElement64, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSingleQuoteMarkedTextElement69, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -62130,12 +62130,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSingleQuoteMarkedTextElement71, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -62152,7 +62152,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62161,28 +62161,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteMarkedTextElement75, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement79, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -62191,9 +62191,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -62207,7 +62207,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62216,28 +62216,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteMarkedTextElement85, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement89, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -62246,9 +62246,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -62262,7 +62262,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -62277,138 +62277,138 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2441, col: 7, offset: 79389}, + pos: position{line: 2441, col: 7, offset: 79396}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSingleQuoteMarkedTextElement96, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteMarkedTextElement100, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteMarkedTextElement102, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteMarkedTextElement104, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteMarkedTextElement106, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteMarkedTextElement108, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteMarkedTextElement110, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteMarkedTextElement112, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteMarkedTextElement114, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteMarkedTextElement116, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMarkedTextElement118, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMarkedTextElement120, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMarkedTextElement123, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62416,30 +62416,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement127, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62448,9 +62448,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -62462,28 +62462,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMarkedTextElement134, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMarkedTextElement136, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62491,25 +62491,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement141, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62518,9 +62518,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -62530,30 +62530,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteMarkedTextElement148, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteMarkedTextElement150, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteMarkedTextElement152, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -62565,109 +62565,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSingleQuoteMarkedTextElement154, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSingleQuoteMarkedTextElement156, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSingleQuoteMarkedTextElement158, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSingleQuoteMarkedTextElement160, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSingleQuoteMarkedTextElement162, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSingleQuoteMarkedTextElement164, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSingleQuoteMarkedTextElement166, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSingleQuoteMarkedTextElement168, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMarkedTextElement170, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSingleQuoteMarkedTextElement172, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMarkedTextElement175, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62675,30 +62675,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement179, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62707,9 +62707,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -62721,28 +62721,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMarkedTextElement186, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSingleQuoteMarkedTextElement188, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62750,25 +62750,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSingleQuoteMarkedTextElement193, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -62777,9 +62777,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -62789,53 +62789,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSingleQuoteMarkedTextElement200, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSingleQuoteMarkedTextElement202, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSingleQuoteMarkedTextElement204, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSingleQuoteMarkedTextElement206, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSingleQuoteMarkedTextElement208, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62843,15 +62843,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62862,13 +62862,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSingleQuoteMarkedTextElement214, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62876,15 +62876,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -62895,49 +62895,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteMarkedTextElement220, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSingleQuoteMarkedTextElement222, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSingleQuoteMarkedTextElement225, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSingleQuoteMarkedTextElement227, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteMarkedTextElement231, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -62947,12 +62947,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSingleQuoteMarkedTextElement235, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -62961,27 +62961,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSingleQuoteMarkedTextElement241, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -62989,9 +62989,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -63002,28 +63002,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSingleQuoteMarkedTextElement246, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement250, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -63032,9 +63032,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -63048,7 +63048,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -63057,28 +63057,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSingleQuoteMarkedTextElement256, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSingleQuoteMarkedTextElement260, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -63087,9 +63087,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -63103,7 +63103,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -63112,10 +63112,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSingleQuoteMarkedTextElement266, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -63126,7 +63126,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -63135,27 +63135,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSingleQuoteMarkedTextElement269, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSingleQuoteMarkedTextElement273, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -63165,7 +63165,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -63177,10 +63177,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSingleQuoteMarkedTextElement277, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -63194,31 +63194,31 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2444, col: 7, offset: 79493}, + pos: position{line: 2444, col: 7, offset: 79500}, name: "QuotedTextInSingleQuoteMarkedText", }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSingleQuoteMarkedTextElement280, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSingleQuoteMarkedTextElement284, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -63228,7 +63228,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -63237,31 +63237,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2474, col: 5, offset: 80229}, + pos: position{line: 2474, col: 5, offset: 80236}, val: "[^\\r\\n #]", chars: []rune{'\r', '\n', ' ', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2475, col: 7, offset: 80334}, + pos: position{line: 2475, col: 7, offset: 80341}, run: (*parser).callonSingleQuoteMarkedTextElement289, expr: &seqExpr{ - pos: position{line: 2475, col: 7, offset: 80334}, + pos: position{line: 2475, col: 7, offset: 80341}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2475, col: 7, offset: 80334}, + pos: position{line: 2475, col: 7, offset: 80341}, val: "#", ignoreCase: false, want: "\"#\"", }, &actionExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, run: (*parser).callonSingleQuoteMarkedTextElement292, expr: &oneOrMoreExpr{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, expr: &charClassMatcher{ - pos: position{line: 3014, col: 14, offset: 96681}, + pos: position{line: 3014, col: 14, offset: 96688}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63278,49 +63278,49 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMarkedText", - pos: position{line: 2448, col: 1, offset: 79598}, + pos: position{line: 2448, col: 1, offset: 79605}, expr: &choiceExpr{ - pos: position{line: 2450, col: 5, offset: 79662}, + pos: position{line: 2450, col: 5, offset: 79669}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2450, col: 5, offset: 79662}, + pos: position{line: 2450, col: 5, offset: 79669}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText2, expr: &seqExpr{ - pos: position{line: 2450, col: 5, offset: 79662}, + pos: position{line: 2450, col: 5, offset: 79669}, exprs: []interface{}{ &andExpr{ - pos: position{line: 2450, col: 5, offset: 79662}, + pos: position{line: 2450, col: 5, offset: 79669}, expr: &litMatcher{ - pos: position{line: 2450, col: 7, offset: 79664}, + pos: position{line: 2450, col: 7, offset: 79671}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 2451, col: 5, offset: 79673}, + pos: position{line: 2451, col: 5, offset: 79680}, label: "element", expr: &choiceExpr{ - pos: position{line: 2452, col: 9, offset: 79691}, + pos: position{line: 2452, col: 9, offset: 79698}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2452, col: 9, offset: 79691}, + pos: position{line: 2452, col: 9, offset: 79698}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 2453, col: 11, offset: 79718}, + pos: position{line: 2453, col: 11, offset: 79725}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 2454, col: 11, offset: 79746}, + pos: position{line: 2454, col: 11, offset: 79753}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2455, col: 11, offset: 79777}, + pos: position{line: 2455, col: 11, offset: 79784}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 2456, col: 11, offset: 79808}, + pos: position{line: 2456, col: 11, offset: 79815}, name: "EscapedSuperscriptText", }, }, @@ -63330,50 +63330,50 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2462, col: 5, offset: 79908}, + pos: position{line: 2462, col: 5, offset: 79915}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText13, expr: &seqExpr{ - pos: position{line: 2462, col: 5, offset: 79908}, + pos: position{line: 2462, col: 5, offset: 79915}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2462, col: 5, offset: 79908}, + pos: position{line: 2462, col: 5, offset: 79915}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2462, col: 16, offset: 79919}, + pos: position{line: 2462, col: 16, offset: 79926}, expr: &ruleRefExpr{ - pos: position{line: 2462, col: 17, offset: 79920}, + pos: position{line: 2462, col: 17, offset: 79927}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2463, col: 5, offset: 79946}, + pos: position{line: 2463, col: 5, offset: 79953}, label: "text", expr: &choiceExpr{ - pos: position{line: 2464, col: 9, offset: 79961}, + pos: position{line: 2464, col: 9, offset: 79968}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2464, col: 9, offset: 79961}, + pos: position{line: 2464, col: 9, offset: 79968}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2465, col: 11, offset: 79993}, + pos: position{line: 2465, col: 11, offset: 80000}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2466, col: 11, offset: 80012}, + pos: position{line: 2466, col: 11, offset: 80019}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2467, col: 11, offset: 80033}, + pos: position{line: 2467, col: 11, offset: 80040}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2468, col: 11, offset: 80057}, + pos: position{line: 2468, col: 11, offset: 80064}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2469, col: 11, offset: 80081}, + pos: position{line: 2469, col: 11, offset: 80088}, name: "SuperscriptText", }, }, @@ -63387,35 +63387,35 @@ var g = &grammar{ }, { name: "EscapedMarkedText", - pos: position{line: 2479, col: 1, offset: 80509}, + pos: position{line: 2479, col: 1, offset: 80516}, expr: &choiceExpr{ - pos: position{line: 2481, col: 5, offset: 80573}, + pos: position{line: 2481, col: 5, offset: 80580}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2481, col: 5, offset: 80573}, + pos: position{line: 2481, col: 5, offset: 80580}, run: (*parser).callonEscapedMarkedText2, expr: &seqExpr{ - pos: position{line: 2481, col: 5, offset: 80573}, + pos: position{line: 2481, col: 5, offset: 80580}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2481, col: 5, offset: 80573}, + pos: position{line: 2481, col: 5, offset: 80580}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, run: (*parser).callonEscapedMarkedText5, expr: &seqExpr{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1883, col: 25, offset: 60872}, + pos: position{line: 1883, col: 25, offset: 60879}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, expr: &litMatcher{ - pos: position{line: 1883, col: 30, offset: 60877}, + pos: position{line: 1883, col: 30, offset: 60884}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -63426,21 +63426,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2481, col: 40, offset: 80608}, + pos: position{line: 2481, col: 40, offset: 80615}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2481, col: 45, offset: 80613}, + pos: position{line: 2481, col: 45, offset: 80620}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2481, col: 55, offset: 80623}, + pos: position{line: 2481, col: 55, offset: 80630}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2481, col: 86, offset: 80654}, + pos: position{line: 2481, col: 86, offset: 80661}, val: "##", ignoreCase: false, want: "\"##\"", @@ -63449,21 +63449,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2485, col: 7, offset: 80819}, + pos: position{line: 2485, col: 7, offset: 80826}, run: (*parser).callonEscapedMarkedText14, expr: &seqExpr{ - pos: position{line: 2485, col: 7, offset: 80819}, + pos: position{line: 2485, col: 7, offset: 80826}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2485, col: 7, offset: 80819}, + pos: position{line: 2485, col: 7, offset: 80826}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedMarkedText17, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -63472,21 +63472,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2485, col: 42, offset: 80854}, + pos: position{line: 2485, col: 42, offset: 80861}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2485, col: 47, offset: 80859}, + pos: position{line: 2485, col: 47, offset: 80866}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2485, col: 57, offset: 80869}, + pos: position{line: 2485, col: 57, offset: 80876}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2485, col: 88, offset: 80900}, + pos: position{line: 2485, col: 88, offset: 80907}, val: "#", ignoreCase: false, want: "\"#\"", @@ -63495,21 +63495,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2490, col: 7, offset: 81103}, + pos: position{line: 2490, col: 7, offset: 81110}, run: (*parser).callonEscapedMarkedText24, expr: &seqExpr{ - pos: position{line: 2490, col: 7, offset: 81103}, + pos: position{line: 2490, col: 7, offset: 81110}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2490, col: 7, offset: 81103}, + pos: position{line: 2490, col: 7, offset: 81110}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedMarkedText27, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -63518,21 +63518,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2490, col: 42, offset: 81138}, + pos: position{line: 2490, col: 42, offset: 81145}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2490, col: 46, offset: 81142}, + pos: position{line: 2490, col: 46, offset: 81149}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2490, col: 56, offset: 81152}, + pos: position{line: 2490, col: 56, offset: 81159}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2490, col: 87, offset: 81183}, + pos: position{line: 2490, col: 87, offset: 81190}, val: "#", ignoreCase: false, want: "\"#\"", @@ -63545,29 +63545,29 @@ var g = &grammar{ }, { name: "SubscriptText", - pos: position{line: 2497, col: 1, offset: 81450}, + pos: position{line: 2497, col: 1, offset: 81457}, expr: &actionExpr{ - pos: position{line: 2498, col: 5, offset: 81472}, + pos: position{line: 2498, col: 5, offset: 81479}, run: (*parser).callonSubscriptText1, expr: &seqExpr{ - pos: position{line: 2498, col: 5, offset: 81472}, + pos: position{line: 2498, col: 5, offset: 81479}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2504, col: 27, offset: 81687}, + pos: position{line: 2504, col: 27, offset: 81694}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2499, col: 5, offset: 81499}, + pos: position{line: 2499, col: 5, offset: 81506}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2499, col: 14, offset: 81508}, + pos: position{line: 2499, col: 14, offset: 81515}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2504, col: 27, offset: 81687}, + pos: position{line: 2504, col: 27, offset: 81694}, val: "~", ignoreCase: false, want: "\"~\"", @@ -63578,21 +63578,21 @@ var g = &grammar{ }, { name: "SubscriptTextElement", - pos: position{line: 2506, col: 1, offset: 81692}, + pos: position{line: 2506, col: 1, offset: 81699}, expr: &choiceExpr{ - pos: position{line: 2506, col: 25, offset: 81716}, + pos: position{line: 2506, col: 25, offset: 81723}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2506, col: 25, offset: 81716}, + pos: position{line: 2506, col: 25, offset: 81723}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2508, col: 21, offset: 81768}, + pos: position{line: 2508, col: 21, offset: 81775}, run: (*parser).callonSubscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2508, col: 21, offset: 81768}, + pos: position{line: 2508, col: 21, offset: 81775}, expr: &charClassMatcher{ - pos: position{line: 2508, col: 21, offset: 81768}, + pos: position{line: 2508, col: 21, offset: 81775}, val: "[^\\r\\n ~]", chars: []rune{'\r', '\n', ' ', '~'}, ignoreCase: false, @@ -63605,23 +63605,23 @@ var g = &grammar{ }, { name: "EscapedSubscriptText", - pos: position{line: 2512, col: 1, offset: 81853}, + pos: position{line: 2512, col: 1, offset: 81860}, expr: &actionExpr{ - pos: position{line: 2514, col: 5, offset: 81920}, + pos: position{line: 2514, col: 5, offset: 81927}, run: (*parser).callonEscapedSubscriptText1, expr: &seqExpr{ - pos: position{line: 2514, col: 5, offset: 81920}, + pos: position{line: 2514, col: 5, offset: 81927}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2514, col: 5, offset: 81920}, + pos: position{line: 2514, col: 5, offset: 81927}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedSubscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -63630,21 +63630,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2504, col: 27, offset: 81687}, + pos: position{line: 2504, col: 27, offset: 81694}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2516, col: 5, offset: 81988}, + pos: position{line: 2516, col: 5, offset: 81995}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2516, col: 14, offset: 81997}, + pos: position{line: 2516, col: 14, offset: 82004}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2504, col: 27, offset: 81687}, + pos: position{line: 2504, col: 27, offset: 81694}, val: "~", ignoreCase: false, want: "\"~\"", @@ -63655,29 +63655,29 @@ var g = &grammar{ }, { name: "SuperscriptText", - pos: position{line: 2524, col: 1, offset: 82260}, + pos: position{line: 2524, col: 1, offset: 82267}, expr: &actionExpr{ - pos: position{line: 2525, col: 5, offset: 82284}, + pos: position{line: 2525, col: 5, offset: 82291}, run: (*parser).callonSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2525, col: 5, offset: 82284}, + pos: position{line: 2525, col: 5, offset: 82291}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2531, col: 29, offset: 82511}, + pos: position{line: 2531, col: 29, offset: 82518}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2526, col: 5, offset: 82314}, + pos: position{line: 2526, col: 5, offset: 82321}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2526, col: 14, offset: 82323}, + pos: position{line: 2526, col: 14, offset: 82330}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2531, col: 29, offset: 82511}, + pos: position{line: 2531, col: 29, offset: 82518}, val: "^", ignoreCase: false, want: "\"^\"", @@ -63688,21 +63688,21 @@ var g = &grammar{ }, { name: "SuperscriptTextElement", - pos: position{line: 2533, col: 1, offset: 82516}, + pos: position{line: 2533, col: 1, offset: 82523}, expr: &choiceExpr{ - pos: position{line: 2533, col: 27, offset: 82542}, + pos: position{line: 2533, col: 27, offset: 82549}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2533, col: 27, offset: 82542}, + pos: position{line: 2533, col: 27, offset: 82549}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2535, col: 23, offset: 82598}, + pos: position{line: 2535, col: 23, offset: 82605}, run: (*parser).callonSuperscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2535, col: 23, offset: 82598}, + pos: position{line: 2535, col: 23, offset: 82605}, expr: &charClassMatcher{ - pos: position{line: 2535, col: 23, offset: 82598}, + pos: position{line: 2535, col: 23, offset: 82605}, val: "[^\\r\\n ^]", chars: []rune{'\r', '\n', ' ', '^'}, ignoreCase: false, @@ -63715,23 +63715,23 @@ var g = &grammar{ }, { name: "EscapedSuperscriptText", - pos: position{line: 2539, col: 1, offset: 82683}, + pos: position{line: 2539, col: 1, offset: 82690}, expr: &actionExpr{ - pos: position{line: 2541, col: 5, offset: 82755}, + pos: position{line: 2541, col: 5, offset: 82762}, run: (*parser).callonEscapedSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2541, col: 5, offset: 82755}, + pos: position{line: 2541, col: 5, offset: 82762}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2541, col: 5, offset: 82755}, + pos: position{line: 2541, col: 5, offset: 82762}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, run: (*parser).callonEscapedSuperscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, expr: &litMatcher{ - pos: position{line: 1879, col: 25, offset: 60799}, + pos: position{line: 1879, col: 25, offset: 60806}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -63740,21 +63740,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2531, col: 29, offset: 82511}, + pos: position{line: 2531, col: 29, offset: 82518}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2543, col: 5, offset: 82825}, + pos: position{line: 2543, col: 5, offset: 82832}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2543, col: 14, offset: 82834}, + pos: position{line: 2543, col: 14, offset: 82841}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2531, col: 29, offset: 82511}, + pos: position{line: 2531, col: 29, offset: 82518}, val: "^", ignoreCase: false, want: "\"^\"", @@ -63765,27 +63765,27 @@ var g = &grammar{ }, { name: "Section", - pos: position{line: 2552, col: 1, offset: 83303}, + pos: position{line: 2552, col: 1, offset: 83310}, expr: &actionExpr{ - pos: position{line: 2553, col: 5, offset: 83319}, + pos: position{line: 2553, col: 5, offset: 83326}, run: (*parser).callonSection1, expr: &seqExpr{ - pos: position{line: 2553, col: 5, offset: 83319}, + pos: position{line: 2553, col: 5, offset: 83326}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2553, col: 5, offset: 83319}, + pos: position{line: 2553, col: 5, offset: 83326}, run: (*parser).callonSection3, }, &labeledExpr{ - pos: position{line: 2556, col: 5, offset: 83382}, + pos: position{line: 2556, col: 5, offset: 83389}, label: "level", expr: &actionExpr{ - pos: position{line: 2556, col: 12, offset: 83389}, + pos: position{line: 2556, col: 12, offset: 83396}, run: (*parser).callonSection5, expr: &oneOrMoreExpr{ - pos: position{line: 2556, col: 12, offset: 83389}, + pos: position{line: 2556, col: 12, offset: 83396}, expr: &litMatcher{ - pos: position{line: 2556, col: 13, offset: 83390}, + pos: position{line: 2556, col: 13, offset: 83397}, val: "=", ignoreCase: false, want: "\"=\"", @@ -63794,16 +63794,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2560, col: 5, offset: 83498}, + pos: position{line: 2560, col: 5, offset: 83505}, run: (*parser).callonSection8, }, &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonSection9, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -63812,36 +63812,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2564, col: 12, offset: 83657}, + pos: position{line: 2564, col: 12, offset: 83664}, label: "title", expr: &ruleRefExpr{ - pos: position{line: 2564, col: 19, offset: 83664}, + pos: position{line: 2564, col: 19, offset: 83671}, name: "SectionTitle", }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSection15, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63850,9 +63850,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -63863,24 +63863,24 @@ var g = &grammar{ }, { name: "SectionTitle", - pos: position{line: 2573, col: 1, offset: 83971}, + pos: position{line: 2573, col: 1, offset: 83978}, expr: &actionExpr{ - pos: position{line: 2574, col: 5, offset: 83992}, + pos: position{line: 2574, col: 5, offset: 83999}, run: (*parser).callonSectionTitle1, expr: &seqExpr{ - pos: position{line: 2574, col: 5, offset: 83992}, + pos: position{line: 2574, col: 5, offset: 83999}, exprs: []interface{}{ &stateCodeExpr{ - pos: position{line: 2574, col: 5, offset: 83992}, + pos: position{line: 2574, col: 5, offset: 83999}, run: (*parser).callonSectionTitle3, }, &labeledExpr{ - pos: position{line: 2579, col: 5, offset: 84118}, + pos: position{line: 2579, col: 5, offset: 84125}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2579, col: 14, offset: 84127}, + pos: position{line: 2579, col: 14, offset: 84134}, expr: &ruleRefExpr{ - pos: position{line: 2579, col: 15, offset: 84128}, + pos: position{line: 2579, col: 15, offset: 84135}, name: "SectionTitleElement", }, }, @@ -63891,38 +63891,38 @@ var g = &grammar{ }, { name: "SectionTitleElement", - pos: position{line: 2583, col: 1, offset: 84209}, + pos: position{line: 2583, col: 1, offset: 84216}, expr: &actionExpr{ - pos: position{line: 2584, col: 5, offset: 84236}, + pos: position{line: 2584, col: 5, offset: 84243}, run: (*parser).callonSectionTitleElement1, expr: &seqExpr{ - pos: position{line: 2584, col: 5, offset: 84236}, + pos: position{line: 2584, col: 5, offset: 84243}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2584, col: 5, offset: 84236}, + pos: position{line: 2584, col: 5, offset: 84243}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement5, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -63931,30 +63931,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2585, col: 5, offset: 84245}, + pos: position{line: 2585, col: 5, offset: 84252}, label: "element", expr: &choiceExpr{ - pos: position{line: 2586, col: 9, offset: 84263}, + pos: position{line: 2586, col: 9, offset: 84270}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, run: (*parser).callonSectionTitleElement14, expr: &seqExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, expr: &charClassMatcher{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -63963,21 +63963,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3022, col: 15, offset: 97072}, + pos: position{line: 3022, col: 15, offset: 97079}, expr: &choiceExpr{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -63987,15 +63987,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, run: (*parser).callonSectionTitleElement23, expr: &seqExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64004,21 +64004,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 19, offset: 97166}, + pos: position{line: 3024, col: 19, offset: 97173}, expr: &seqExpr{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64033,18 +64033,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2587, col: 12, offset: 84279}, + pos: position{line: 2587, col: 12, offset: 84286}, run: (*parser).callonSectionTitleElement32, expr: &seqExpr{ - pos: position{line: 2587, col: 12, offset: 84279}, + pos: position{line: 2587, col: 12, offset: 84286}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2587, col: 12, offset: 84279}, + pos: position{line: 2587, col: 12, offset: 84286}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement35, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64053,41 +64053,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2587, col: 19, offset: 84286}, + pos: position{line: 2587, col: 19, offset: 84293}, label: "id", expr: &actionExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, run: (*parser).callonSectionTitleElement38, expr: &seqExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 402, col: 5, offset: 12357}, + pos: position{line: 402, col: 5, offset: 12364}, label: "id", expr: &actionExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, run: (*parser).callonSectionTitleElement42, expr: &labeledExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 403, col: 18, offset: 12379}, + pos: position{line: 403, col: 18, offset: 12386}, expr: &choiceExpr{ - pos: position{line: 404, col: 13, offset: 12393}, + pos: position{line: 404, col: 13, offset: 12400}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, run: (*parser).callonSectionTitleElement46, expr: &oneOrMoreExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, expr: &charClassMatcher{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, val: "[^=\\r\\n�{]]", chars: []rune{'=', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -64096,27 +64096,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSectionTitleElement49, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSectionTitleElement53, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64126,7 +64126,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -64135,44 +64135,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSectionTitleElement57, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSectionTitleElement59, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSectionTitleElement62, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement66, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -64181,9 +64181,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -64197,33 +64197,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSectionTitleElement73, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSectionTitleElement78, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -64231,12 +64231,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSectionTitleElement80, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64253,7 +64253,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64262,28 +64262,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSectionTitleElement84, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement88, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -64292,9 +64292,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -64308,33 +64308,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSectionTitleElement95, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSectionTitleElement100, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -64342,12 +64342,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSectionTitleElement102, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -64364,7 +64364,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64373,28 +64373,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSectionTitleElement106, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement110, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -64403,9 +64403,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -64419,7 +64419,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64428,28 +64428,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSectionTitleElement116, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement120, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -64458,9 +64458,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -64474,7 +64474,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -64489,10 +64489,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, run: (*parser).callonSectionTitleElement126, expr: &litMatcher{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, val: "{", ignoreCase: false, want: "\"{\"", @@ -64505,7 +64505,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 415, col: 5, offset: 12813}, + pos: position{line: 415, col: 5, offset: 12820}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -64515,12 +64515,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2587, col: 40, offset: 84307}, + pos: position{line: 2587, col: 40, offset: 84314}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement130, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64529,30 +64529,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2587, col: 47, offset: 84314}, + pos: position{line: 2587, col: 47, offset: 84321}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement134, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64561,9 +64561,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -64573,10 +64573,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement141, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64584,162 +64584,162 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2589, col: 11, offset: 84387}, + pos: position{line: 2589, col: 11, offset: 84394}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2590, col: 11, offset: 84415}, + pos: position{line: 2590, col: 11, offset: 84422}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2591, col: 11, offset: 84431}, + pos: position{line: 2591, col: 11, offset: 84438}, name: "Link", }, &actionExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonSectionTitleElement146, expr: &seqExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonSectionTitleElement148, }, &labeledExpr{ - pos: position{line: 2721, col: 5, offset: 88194}, + pos: position{line: 2721, col: 5, offset: 88201}, label: "element", expr: &choiceExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSectionTitleElement151, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSectionTitleElement155, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSectionTitleElement157, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSectionTitleElement159, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSectionTitleElement161, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSectionTitleElement163, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSectionTitleElement165, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSectionTitleElement167, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSectionTitleElement169, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSectionTitleElement171, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement173, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement175, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement178, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -64747,30 +64747,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement182, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64779,9 +64779,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -64793,28 +64793,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement189, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement191, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -64822,25 +64822,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement196, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -64849,9 +64849,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -64861,30 +64861,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSectionTitleElement203, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSectionTitleElement205, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSectionTitleElement207, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -64896,109 +64896,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSectionTitleElement209, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSectionTitleElement211, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSectionTitleElement213, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSectionTitleElement215, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSectionTitleElement217, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSectionTitleElement219, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSectionTitleElement221, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSectionTitleElement223, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement225, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement227, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement230, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65006,30 +65006,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement234, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65038,9 +65038,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -65052,28 +65052,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement241, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement243, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65081,25 +65081,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement248, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65108,9 +65108,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -65120,53 +65120,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSectionTitleElement255, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSectionTitleElement257, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSectionTitleElement259, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSectionTitleElement261, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSectionTitleElement263, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65174,15 +65174,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -65193,13 +65193,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSectionTitleElement269, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65207,15 +65207,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -65232,49 +65232,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSectionTitleElement275, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSectionTitleElement277, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSectionTitleElement280, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSectionTitleElement282, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSectionTitleElement286, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65284,12 +65284,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement290, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65298,27 +65298,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSectionTitleElement296, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65326,9 +65326,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -65339,28 +65339,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSectionTitleElement301, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement305, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -65369,9 +65369,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -65385,7 +65385,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -65394,28 +65394,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSectionTitleElement311, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement315, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -65424,9 +65424,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -65440,7 +65440,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -65449,10 +65449,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSectionTitleElement321, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -65463,7 +65463,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -65472,27 +65472,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSectionTitleElement324, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSectionTitleElement328, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -65502,7 +65502,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -65514,10 +65514,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSectionTitleElement332, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -65531,134 +65531,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSectionTitleElement334, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSectionTitleElement338, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSectionTitleElement340, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSectionTitleElement342, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSectionTitleElement344, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSectionTitleElement346, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSectionTitleElement348, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSectionTitleElement350, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSectionTitleElement352, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSectionTitleElement354, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement356, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement358, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement361, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65666,30 +65666,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement365, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65698,9 +65698,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -65712,28 +65712,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement372, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement374, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -65741,25 +65741,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement379, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65768,9 +65768,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -65780,30 +65780,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSectionTitleElement386, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSectionTitleElement388, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSectionTitleElement390, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -65815,109 +65815,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSectionTitleElement392, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSectionTitleElement394, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSectionTitleElement396, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSectionTitleElement398, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSectionTitleElement400, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSectionTitleElement402, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSectionTitleElement404, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSectionTitleElement406, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement408, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSectionTitleElement410, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSectionTitleElement413, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -65925,30 +65925,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement417, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -65957,9 +65957,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -65971,28 +65971,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement424, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSectionTitleElement426, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66000,25 +66000,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSectionTitleElement431, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66027,9 +66027,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -66039,53 +66039,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSectionTitleElement438, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSectionTitleElement440, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSectionTitleElement442, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSectionTitleElement444, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSectionTitleElement446, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66093,15 +66093,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -66112,13 +66112,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSectionTitleElement452, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -66126,15 +66126,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -66145,48 +66145,48 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2595, col: 11, offset: 84555}, + pos: position{line: 2595, col: 11, offset: 84562}, name: "InlineIcon", }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSectionTitleElement459, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSectionTitleElement461, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSectionTitleElement464, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement468, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -66195,9 +66195,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -66211,33 +66211,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSectionTitleElement475, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSectionTitleElement480, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -66245,12 +66245,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSectionTitleElement482, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -66267,7 +66267,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -66276,28 +66276,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSectionTitleElement486, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement490, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -66306,9 +66306,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -66322,33 +66322,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSectionTitleElement497, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSectionTitleElement502, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -66356,12 +66356,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSectionTitleElement504, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -66378,7 +66378,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -66387,28 +66387,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSectionTitleElement508, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement512, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -66417,9 +66417,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -66433,7 +66433,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -66442,28 +66442,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSectionTitleElement518, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSectionTitleElement522, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -66472,9 +66472,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -66488,7 +66488,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -66503,27 +66503,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSectionTitleElement528, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSectionTitleElement532, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -66533,7 +66533,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -66542,27 +66542,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, run: (*parser).callonSectionTitleElement536, expr: &seqExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, val: "\\[[", ignoreCase: false, want: "\"\\\\[[\"", }, &labeledExpr{ - pos: position{line: 1308, col: 14, offset: 40510}, + pos: position{line: 1308, col: 14, offset: 40517}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSectionTitleElement540, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66572,7 +66572,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1308, col: 22, offset: 40518}, + pos: position{line: 1308, col: 22, offset: 40525}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -66581,27 +66581,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, run: (*parser).callonSectionTitleElement544, expr: &seqExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1314, col: 10, offset: 40709}, + pos: position{line: 1314, col: 10, offset: 40716}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSectionTitleElement548, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -66611,7 +66611,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1314, col: 18, offset: 40717}, + pos: position{line: 1314, col: 18, offset: 40724}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -66620,14 +66620,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2599, col: 11, offset: 84778}, + pos: position{line: 2599, col: 11, offset: 84785}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonSectionTitleElement553, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -66643,49 +66643,49 @@ var g = &grammar{ }, { name: "Substitutions", - pos: position{line: 2609, col: 1, offset: 85054}, + pos: position{line: 2609, col: 1, offset: 85061}, expr: &actionExpr{ - pos: position{line: 2610, col: 5, offset: 85108}, + pos: position{line: 2610, col: 5, offset: 85115}, run: (*parser).callonSubstitutions1, expr: &seqExpr{ - pos: position{line: 2610, col: 5, offset: 85108}, + pos: position{line: 2610, col: 5, offset: 85115}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2610, col: 5, offset: 85108}, + pos: position{line: 2610, col: 5, offset: 85115}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2610, col: 14, offset: 85117}, + pos: position{line: 2610, col: 14, offset: 85124}, expr: &actionExpr{ - pos: position{line: 2611, col: 9, offset: 85127}, + pos: position{line: 2611, col: 9, offset: 85134}, run: (*parser).callonSubstitutions5, expr: &seqExpr{ - pos: position{line: 2611, col: 9, offset: 85127}, + pos: position{line: 2611, col: 9, offset: 85134}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2611, col: 9, offset: 85127}, + pos: position{line: 2611, col: 9, offset: 85134}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 2612, col: 9, offset: 85140}, + pos: position{line: 2612, col: 9, offset: 85147}, label: "element", expr: &choiceExpr{ - pos: position{line: 2613, col: 13, offset: 85162}, + pos: position{line: 2613, col: 13, offset: 85169}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, run: (*parser).callonSubstitutions12, expr: &seqExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, expr: &charClassMatcher{ - pos: position{line: 3029, col: 5, offset: 97280}, + pos: position{line: 3029, col: 5, offset: 97287}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -66695,13 +66695,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 3030, col: 6, offset: 97330}, + pos: position{line: 3030, col: 6, offset: 97337}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions17, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66709,37 +66709,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3030, col: 14, offset: 97338}, + pos: position{line: 3030, col: 14, offset: 97345}, expr: &choiceExpr{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3030, col: 16, offset: 97340}, + pos: position{line: 3030, col: 16, offset: 97347}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions22, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66748,9 +66748,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -66762,10 +66762,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions29, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66773,25 +66773,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions31, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66800,27 +66800,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonSubstitutions36, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonSubstitutions40, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -66830,7 +66830,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -66839,28 +66839,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, run: (*parser).callonSubstitutions44, expr: &seqExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1237, col: 5, offset: 38442}, + pos: position{line: 1237, col: 5, offset: 38449}, run: (*parser).callonSubstitutions46, }, &litMatcher{ - pos: position{line: 1240, col: 5, offset: 38544}, + pos: position{line: 1240, col: 5, offset: 38551}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1240, col: 9, offset: 38548}, + pos: position{line: 1240, col: 9, offset: 38555}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions49, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66869,30 +66869,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1240, col: 16, offset: 38555}, + pos: position{line: 1240, col: 16, offset: 38562}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions53, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66901,9 +66901,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -66913,19 +66913,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3035, col: 16, offset: 97514}, + pos: position{line: 3035, col: 16, offset: 97521}, run: (*parser).callonSubstitutions60, expr: &seqExpr{ - pos: position{line: 3035, col: 16, offset: 97514}, + pos: position{line: 3035, col: 16, offset: 97521}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 3035, col: 16, offset: 97514}, + pos: position{line: 3035, col: 16, offset: 97521}, label: "char", expr: &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonSubstitutions63, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -66934,15 +66934,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3035, col: 44, offset: 97542}, + pos: position{line: 3035, col: 44, offset: 97549}, expr: &choiceExpr{ - pos: position{line: 3035, col: 46, offset: 97544}, + pos: position{line: 3035, col: 46, offset: 97551}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions67, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -66950,25 +66950,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions69, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -66977,9 +66977,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -66989,166 +66989,166 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2619, col: 15, offset: 85401}, + pos: position{line: 2619, col: 15, offset: 85408}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2620, col: 15, offset: 85421}, + pos: position{line: 2620, col: 15, offset: 85428}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2621, col: 15, offset: 85453}, + pos: position{line: 2621, col: 15, offset: 85460}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2622, col: 15, offset: 85542}, + pos: position{line: 2622, col: 15, offset: 85549}, name: "Callout", }, &actionExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonSubstitutions80, expr: &seqExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonSubstitutions82, }, &labeledExpr{ - pos: position{line: 2721, col: 5, offset: 88194}, + pos: position{line: 2721, col: 5, offset: 88201}, label: "element", expr: &choiceExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonSubstitutions85, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSubstitutions89, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSubstitutions91, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSubstitutions93, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSubstitutions95, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSubstitutions97, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSubstitutions99, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSubstitutions101, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSubstitutions103, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSubstitutions105, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSubstitutions107, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSubstitutions109, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions112, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67156,30 +67156,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions116, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67188,9 +67188,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -67202,28 +67202,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSubstitutions123, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSubstitutions125, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67231,25 +67231,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions130, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67258,9 +67258,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -67270,30 +67270,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSubstitutions137, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSubstitutions139, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSubstitutions141, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -67305,109 +67305,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonSubstitutions143, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonSubstitutions145, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonSubstitutions147, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonSubstitutions149, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonSubstitutions151, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonSubstitutions153, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonSubstitutions155, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonSubstitutions157, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSubstitutions159, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonSubstitutions161, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions164, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67415,30 +67415,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions168, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67447,9 +67447,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -67461,28 +67461,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSubstitutions175, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonSubstitutions177, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67490,25 +67490,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonSubstitutions182, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -67517,9 +67517,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -67529,53 +67529,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonSubstitutions189, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonSubstitutions191, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonSubstitutions193, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonSubstitutions195, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonSubstitutions197, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67583,15 +67583,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -67602,13 +67602,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonSubstitutions203, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67616,15 +67616,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -67641,49 +67641,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSubstitutions209, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonSubstitutions211, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonSubstitutions214, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonSubstitutions216, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSubstitutions220, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -67693,12 +67693,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonSubstitutions224, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -67707,27 +67707,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonSubstitutions230, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -67735,9 +67735,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -67748,28 +67748,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSubstitutions235, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions239, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -67778,9 +67778,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -67794,7 +67794,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -67803,28 +67803,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSubstitutions245, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions249, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -67833,9 +67833,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -67849,7 +67849,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -67858,10 +67858,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonSubstitutions255, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -67872,7 +67872,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -67881,27 +67881,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonSubstitutions258, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonSubstitutions262, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -67911,7 +67911,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -67923,10 +67923,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonSubstitutions266, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -67940,44 +67940,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSubstitutions268, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonSubstitutions270, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonSubstitutions273, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions277, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -67986,9 +67986,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68002,33 +68002,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSubstitutions284, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSubstitutions289, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -68036,12 +68036,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSubstitutions291, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -68058,7 +68058,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68067,28 +68067,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonSubstitutions295, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions299, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -68097,9 +68097,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68113,33 +68113,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonSubstitutions306, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonSubstitutions311, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -68147,12 +68147,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonSubstitutions313, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -68169,7 +68169,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68178,28 +68178,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonSubstitutions317, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions321, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -68208,9 +68208,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68224,7 +68224,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68233,28 +68233,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonSubstitutions327, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonSubstitutions331, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -68263,9 +68263,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68279,7 +68279,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68294,10 +68294,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonSubstitutions337, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -68313,9 +68313,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -68324,39 +68324,39 @@ var g = &grammar{ }, { name: "AttributeStructuredValue", - pos: position{line: 2635, col: 1, offset: 86024}, + pos: position{line: 2635, col: 1, offset: 86031}, expr: &actionExpr{ - pos: position{line: 2636, col: 5, offset: 86057}, + pos: position{line: 2636, col: 5, offset: 86064}, run: (*parser).callonAttributeStructuredValue1, expr: &seqExpr{ - pos: position{line: 2636, col: 5, offset: 86057}, + pos: position{line: 2636, col: 5, offset: 86064}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2636, col: 5, offset: 86057}, + pos: position{line: 2636, col: 5, offset: 86064}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2636, col: 14, offset: 86066}, + pos: position{line: 2636, col: 14, offset: 86073}, expr: &choiceExpr{ - pos: position{line: 2637, col: 9, offset: 86076}, + pos: position{line: 2637, col: 9, offset: 86083}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2637, col: 9, offset: 86076}, + pos: position{line: 2637, col: 9, offset: 86083}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2638, col: 11, offset: 86098}, + pos: position{line: 2638, col: 11, offset: 86105}, name: "Quote", }, &actionExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, run: (*parser).callonAttributeStructuredValue8, expr: &seqExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, expr: &charClassMatcher{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68365,21 +68365,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3022, col: 15, offset: 97072}, + pos: position{line: 3022, col: 15, offset: 97079}, expr: &choiceExpr{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -68389,15 +68389,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, run: (*parser).callonAttributeStructuredValue17, expr: &seqExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68406,21 +68406,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 19, offset: 97166}, + pos: position{line: 3024, col: 19, offset: 97173}, expr: &seqExpr{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68435,10 +68435,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeStructuredValue26, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68446,49 +68446,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonAttributeStructuredValue28, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonAttributeStructuredValue30, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonAttributeStructuredValue33, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonAttributeStructuredValue35, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonAttributeStructuredValue39, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -68498,12 +68498,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeStructuredValue43, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68512,27 +68512,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonAttributeStructuredValue49, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68540,9 +68540,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -68553,28 +68553,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonAttributeStructuredValue54, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeStructuredValue58, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -68583,9 +68583,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68599,7 +68599,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68608,28 +68608,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonAttributeStructuredValue64, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonAttributeStructuredValue68, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -68638,9 +68638,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -68654,7 +68654,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -68663,10 +68663,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonAttributeStructuredValue74, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -68677,7 +68677,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -68686,27 +68686,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonAttributeStructuredValue77, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonAttributeStructuredValue81, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -68716,7 +68716,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -68728,10 +68728,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonAttributeStructuredValue85, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -68745,134 +68745,134 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonAttributeStructuredValue87, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonAttributeStructuredValue91, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonAttributeStructuredValue93, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonAttributeStructuredValue95, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonAttributeStructuredValue97, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonAttributeStructuredValue99, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonAttributeStructuredValue101, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonAttributeStructuredValue103, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonAttributeStructuredValue105, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonAttributeStructuredValue107, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonAttributeStructuredValue109, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonAttributeStructuredValue111, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeStructuredValue114, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -68880,30 +68880,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeStructuredValue118, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68912,9 +68912,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -68926,28 +68926,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonAttributeStructuredValue125, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonAttributeStructuredValue127, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -68955,25 +68955,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeStructuredValue132, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -68982,9 +68982,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -68994,30 +68994,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonAttributeStructuredValue139, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonAttributeStructuredValue141, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonAttributeStructuredValue143, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -69029,109 +69029,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonAttributeStructuredValue145, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonAttributeStructuredValue147, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonAttributeStructuredValue149, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonAttributeStructuredValue151, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonAttributeStructuredValue153, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonAttributeStructuredValue155, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonAttributeStructuredValue157, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonAttributeStructuredValue159, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonAttributeStructuredValue161, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonAttributeStructuredValue163, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonAttributeStructuredValue166, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -69139,30 +69139,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeStructuredValue170, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -69171,9 +69171,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -69185,28 +69185,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonAttributeStructuredValue177, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonAttributeStructuredValue179, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69214,25 +69214,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonAttributeStructuredValue184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -69241,9 +69241,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -69253,53 +69253,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonAttributeStructuredValue191, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonAttributeStructuredValue193, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonAttributeStructuredValue195, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonAttributeStructuredValue197, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonAttributeStructuredValue199, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69307,15 +69307,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -69326,13 +69326,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonAttributeStructuredValue205, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69340,15 +69340,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -69359,27 +69359,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonAttributeStructuredValue211, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonAttributeStructuredValue215, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -69389,7 +69389,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -69398,10 +69398,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonAttributeStructuredValue219, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -69413,9 +69413,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -69424,28 +69424,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2651, col: 1, offset: 86341}, + pos: position{line: 2651, col: 1, offset: 86348}, expr: &actionExpr{ - pos: position{line: 2652, col: 5, offset: 86361}, + pos: position{line: 2652, col: 5, offset: 86368}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2652, col: 5, offset: 86361}, + pos: position{line: 2652, col: 5, offset: 86368}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2652, col: 5, offset: 86361}, + pos: position{line: 2652, col: 5, offset: 86368}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2652, col: 14, offset: 86370}, + pos: position{line: 2652, col: 14, offset: 86377}, expr: &ruleRefExpr{ - pos: position{line: 2652, col: 15, offset: 86371}, + pos: position{line: 2652, col: 15, offset: 86378}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -69454,38 +69454,38 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2656, col: 1, offset: 86455}, + pos: position{line: 2656, col: 1, offset: 86462}, expr: &actionExpr{ - pos: position{line: 2657, col: 5, offset: 86481}, + pos: position{line: 2657, col: 5, offset: 86488}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2657, col: 5, offset: 86481}, + pos: position{line: 2657, col: 5, offset: 86488}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2657, col: 5, offset: 86481}, + pos: position{line: 2657, col: 5, offset: 86488}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 2658, col: 5, offset: 86490}, + pos: position{line: 2658, col: 5, offset: 86497}, label: "element", expr: &choiceExpr{ - pos: position{line: 2659, col: 9, offset: 86508}, + pos: position{line: 2659, col: 9, offset: 86515}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, expr: &charClassMatcher{ - pos: position{line: 3022, col: 5, offset: 97062}, + pos: position{line: 3022, col: 5, offset: 97069}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69494,21 +69494,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3022, col: 15, offset: 97072}, + pos: position{line: 3022, col: 15, offset: 97079}, expr: &choiceExpr{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3022, col: 17, offset: 97074}, + pos: position{line: 3022, col: 17, offset: 97081}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -69518,15 +69518,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, run: (*parser).callonHeaderGroupElement17, expr: &seqExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 9, offset: 97156}, + pos: position{line: 3024, col: 9, offset: 97163}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69535,21 +69535,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 19, offset: 97166}, + pos: position{line: 3024, col: 19, offset: 97173}, expr: &seqExpr{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3024, col: 20, offset: 97167}, + pos: position{line: 3024, col: 20, offset: 97174}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, expr: &charClassMatcher{ - pos: position{line: 3024, col: 27, offset: 97174}, + pos: position{line: 3024, col: 27, offset: 97181}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -69564,18 +69564,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2660, col: 12, offset: 86524}, + pos: position{line: 2660, col: 12, offset: 86531}, run: (*parser).callonHeaderGroupElement26, expr: &seqExpr{ - pos: position{line: 2660, col: 12, offset: 86524}, + pos: position{line: 2660, col: 12, offset: 86531}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2660, col: 12, offset: 86524}, + pos: position{line: 2660, col: 12, offset: 86531}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement29, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -69584,41 +69584,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2660, col: 19, offset: 86531}, + pos: position{line: 2660, col: 19, offset: 86538}, label: "id", expr: &actionExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, run: (*parser).callonHeaderGroupElement32, expr: &seqExpr{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 401, col: 5, offset: 12347}, + pos: position{line: 401, col: 5, offset: 12354}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 402, col: 5, offset: 12357}, + pos: position{line: 402, col: 5, offset: 12364}, label: "id", expr: &actionExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, run: (*parser).callonHeaderGroupElement36, expr: &labeledExpr{ - pos: position{line: 403, col: 9, offset: 12370}, + pos: position{line: 403, col: 9, offset: 12377}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 403, col: 18, offset: 12379}, + pos: position{line: 403, col: 18, offset: 12386}, expr: &choiceExpr{ - pos: position{line: 404, col: 13, offset: 12393}, + pos: position{line: 404, col: 13, offset: 12400}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, run: (*parser).callonHeaderGroupElement40, expr: &oneOrMoreExpr{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, expr: &charClassMatcher{ - pos: position{line: 404, col: 14, offset: 12394}, + pos: position{line: 404, col: 14, offset: 12401}, val: "[^=\\r\\n�{]]", chars: []rune{'=', '\r', '\n', '�', '{', ']'}, ignoreCase: false, @@ -69627,27 +69627,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonHeaderGroupElement43, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonHeaderGroupElement47, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -69657,7 +69657,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -69666,44 +69666,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonHeaderGroupElement51, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonHeaderGroupElement53, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonHeaderGroupElement56, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement60, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -69712,9 +69712,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -69728,33 +69728,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonHeaderGroupElement67, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonHeaderGroupElement72, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -69762,12 +69762,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonHeaderGroupElement74, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -69784,7 +69784,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -69793,28 +69793,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonHeaderGroupElement78, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement82, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -69823,9 +69823,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -69839,33 +69839,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonHeaderGroupElement89, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonHeaderGroupElement94, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -69873,12 +69873,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonHeaderGroupElement96, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -69895,7 +69895,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -69904,28 +69904,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonHeaderGroupElement100, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement104, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -69934,9 +69934,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -69950,7 +69950,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -69959,28 +69959,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonHeaderGroupElement110, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement114, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -69989,9 +69989,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -70005,7 +70005,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -70020,10 +70020,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, run: (*parser).callonHeaderGroupElement120, expr: &litMatcher{ - pos: position{line: 409, col: 16, offset: 12627}, + pos: position{line: 409, col: 16, offset: 12634}, val: "{", ignoreCase: false, want: "\"{\"", @@ -70036,7 +70036,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 415, col: 5, offset: 12813}, + pos: position{line: 415, col: 5, offset: 12820}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -70046,12 +70046,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2660, col: 40, offset: 86552}, + pos: position{line: 2660, col: 40, offset: 86559}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement124, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70060,11 +70060,11 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2660, col: 47, offset: 86559}, + pos: position{line: 2660, col: 47, offset: 86566}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -70072,10 +70072,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement129, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70083,162 +70083,162 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2662, col: 11, offset: 86632}, + pos: position{line: 2662, col: 11, offset: 86639}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2663, col: 11, offset: 86660}, + pos: position{line: 2663, col: 11, offset: 86667}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2664, col: 11, offset: 86676}, + pos: position{line: 2664, col: 11, offset: 86683}, name: "Link", }, &actionExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonHeaderGroupElement134, expr: &seqExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2718, col: 5, offset: 88123}, + pos: position{line: 2718, col: 5, offset: 88130}, run: (*parser).callonHeaderGroupElement136, }, &labeledExpr{ - pos: position{line: 2721, col: 5, offset: 88194}, + pos: position{line: 2721, col: 5, offset: 88201}, label: "element", expr: &choiceExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, run: (*parser).callonHeaderGroupElement139, expr: &seqExpr{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2760, col: 5, offset: 89478}, + pos: position{line: 2760, col: 5, offset: 89485}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, &choiceExpr{ - pos: position{line: 2760, col: 10, offset: 89483}, + pos: position{line: 2760, col: 10, offset: 89490}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonHeaderGroupElement143, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonHeaderGroupElement145, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonHeaderGroupElement147, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonHeaderGroupElement149, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonHeaderGroupElement151, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonHeaderGroupElement153, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonHeaderGroupElement155, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonHeaderGroupElement157, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonHeaderGroupElement159, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonHeaderGroupElement161, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonHeaderGroupElement163, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement166, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70246,30 +70246,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonHeaderGroupElement170, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70278,9 +70278,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -70292,28 +70292,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonHeaderGroupElement177, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonHeaderGroupElement179, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70321,25 +70321,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonHeaderGroupElement184, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70348,9 +70348,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -70360,30 +70360,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonHeaderGroupElement191, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonHeaderGroupElement193, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonHeaderGroupElement195, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", @@ -70395,109 +70395,109 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, run: (*parser).callonHeaderGroupElement197, expr: &litMatcher{ - pos: position{line: 2769, col: 5, offset: 89936}, + pos: position{line: 2769, col: 5, offset: 89943}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, }, &actionExpr{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, run: (*parser).callonHeaderGroupElement199, expr: &litMatcher{ - pos: position{line: 2772, col: 7, offset: 89994}, + pos: position{line: 2772, col: 7, offset: 90001}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &actionExpr{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, run: (*parser).callonHeaderGroupElement201, expr: &litMatcher{ - pos: position{line: 2775, col: 7, offset: 90052}, + pos: position{line: 2775, col: 7, offset: 90059}, val: "'`", ignoreCase: false, want: "\"'`\"", }, }, &actionExpr{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, run: (*parser).callonHeaderGroupElement203, expr: &litMatcher{ - pos: position{line: 2778, col: 7, offset: 90108}, + pos: position{line: 2778, col: 7, offset: 90115}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, run: (*parser).callonHeaderGroupElement205, expr: &litMatcher{ - pos: position{line: 2784, col: 14, offset: 90230}, + pos: position{line: 2784, col: 14, offset: 90237}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, run: (*parser).callonHeaderGroupElement207, expr: &litMatcher{ - pos: position{line: 2788, col: 14, offset: 90296}, + pos: position{line: 2788, col: 14, offset: 90303}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, run: (*parser).callonHeaderGroupElement209, expr: &litMatcher{ - pos: position{line: 2792, col: 15, offset: 90365}, + pos: position{line: 2792, col: 15, offset: 90372}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, run: (*parser).callonHeaderGroupElement211, expr: &litMatcher{ - pos: position{line: 2796, col: 13, offset: 90430}, + pos: position{line: 2796, col: 13, offset: 90437}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonHeaderGroupElement213, expr: &seqExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2803, col: 5, offset: 90587}, + pos: position{line: 2803, col: 5, offset: 90594}, run: (*parser).callonHeaderGroupElement215, }, &litMatcher{ - pos: position{line: 2806, col: 5, offset: 90643}, + pos: position{line: 2806, col: 5, offset: 90650}, val: "--", ignoreCase: false, want: "\"--\"", }, &choiceExpr{ - pos: position{line: 2806, col: 11, offset: 90649}, + pos: position{line: 2806, col: 11, offset: 90656}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement218, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70505,30 +70505,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2806, col: 19, offset: 90657}, + pos: position{line: 2806, col: 19, offset: 90664}, expr: &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonHeaderGroupElement222, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70537,9 +70537,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -70551,28 +70551,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonHeaderGroupElement229, expr: &seqExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2811, col: 5, offset: 90778}, + pos: position{line: 2811, col: 5, offset: 90785}, run: (*parser).callonHeaderGroupElement231, }, &litMatcher{ - pos: position{line: 2814, col: 5, offset: 90837}, + pos: position{line: 2814, col: 5, offset: 90844}, val: "--", ignoreCase: false, want: "\"--\"", }, &andExpr{ - pos: position{line: 2814, col: 10, offset: 90842}, + pos: position{line: 2814, col: 10, offset: 90849}, expr: &choiceExpr{ - pos: position{line: 2814, col: 12, offset: 90844}, + pos: position{line: 2814, col: 12, offset: 90851}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70580,25 +70580,25 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonHeaderGroupElement236, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -70607,9 +70607,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -70619,53 +70619,53 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, run: (*parser).callonHeaderGroupElement243, expr: &litMatcher{ - pos: position{line: 2819, col: 21, offset: 90931}, + pos: position{line: 2819, col: 21, offset: 90938}, val: "->", ignoreCase: false, want: "\"->\"", }, }, &actionExpr{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, run: (*parser).callonHeaderGroupElement245, expr: &litMatcher{ - pos: position{line: 2823, col: 20, offset: 91001}, + pos: position{line: 2823, col: 20, offset: 91008}, val: "<-", ignoreCase: false, want: "\"<-\"", }, }, &actionExpr{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, run: (*parser).callonHeaderGroupElement247, expr: &litMatcher{ - pos: position{line: 2827, col: 21, offset: 91072}, + pos: position{line: 2827, col: 21, offset: 91079}, val: "=>", ignoreCase: false, want: "\"=>\"", }, }, &actionExpr{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, run: (*parser).callonHeaderGroupElement249, expr: &litMatcher{ - pos: position{line: 2831, col: 20, offset: 91142}, + pos: position{line: 2831, col: 20, offset: 91149}, val: "<=", ignoreCase: false, want: "\"<=\"", }, }, &actionExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, run: (*parser).callonHeaderGroupElement251, expr: &seqExpr{ - pos: position{line: 2842, col: 5, offset: 91450}, + pos: position{line: 2842, col: 5, offset: 91457}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70673,15 +70673,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2842, col: 14, offset: 91459}, + pos: position{line: 2842, col: 14, offset: 91466}, val: "\\'", ignoreCase: false, want: "\"\\\\'\"", }, &andExpr{ - pos: position{line: 2842, col: 19, offset: 91464}, + pos: position{line: 2842, col: 19, offset: 91471}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 20, offset: 91465}, + pos: position{line: 2842, col: 20, offset: 91472}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -70692,13 +70692,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, run: (*parser).callonHeaderGroupElement257, expr: &seqExpr{ - pos: position{line: 2848, col: 5, offset: 91696}, + pos: position{line: 2848, col: 5, offset: 91703}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70706,15 +70706,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2848, col: 14, offset: 91705}, + pos: position{line: 2848, col: 14, offset: 91712}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2848, col: 18, offset: 91709}, + pos: position{line: 2848, col: 18, offset: 91716}, expr: &charClassMatcher{ - pos: position{line: 2848, col: 19, offset: 91710}, + pos: position{line: 2848, col: 19, offset: 91717}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -70731,49 +70731,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonHeaderGroupElement263, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonHeaderGroupElement265, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonHeaderGroupElement268, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonHeaderGroupElement270, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonHeaderGroupElement274, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -70783,12 +70783,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonHeaderGroupElement278, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -70797,27 +70797,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonHeaderGroupElement284, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -70825,9 +70825,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -70838,28 +70838,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonHeaderGroupElement289, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement293, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -70868,9 +70868,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -70884,7 +70884,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -70893,28 +70893,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonHeaderGroupElement299, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement303, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -70923,9 +70923,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -70939,7 +70939,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -70948,10 +70948,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonHeaderGroupElement309, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -70962,7 +70962,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -70971,27 +70971,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonHeaderGroupElement312, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonHeaderGroupElement316, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -71001,7 +71001,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -71013,10 +71013,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonHeaderGroupElement320, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -71030,48 +71030,48 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2667, col: 11, offset: 86783}, + pos: position{line: 2667, col: 11, offset: 86790}, name: "InlineIcon", }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonHeaderGroupElement323, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonHeaderGroupElement325, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonHeaderGroupElement328, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement332, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -71080,9 +71080,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -71096,33 +71096,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonHeaderGroupElement339, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonHeaderGroupElement344, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -71130,12 +71130,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonHeaderGroupElement346, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -71152,7 +71152,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -71161,28 +71161,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonHeaderGroupElement350, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement354, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -71191,9 +71191,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -71207,33 +71207,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonHeaderGroupElement361, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonHeaderGroupElement366, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -71241,12 +71241,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonHeaderGroupElement368, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -71263,7 +71263,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -71272,28 +71272,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonHeaderGroupElement372, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement376, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -71302,9 +71302,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -71318,7 +71318,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -71327,28 +71327,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonHeaderGroupElement382, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonHeaderGroupElement386, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -71357,9 +71357,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -71373,7 +71373,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -71388,27 +71388,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonHeaderGroupElement392, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonHeaderGroupElement396, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -71418,7 +71418,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -71427,27 +71427,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, run: (*parser).callonHeaderGroupElement400, expr: &seqExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, val: "\\[[", ignoreCase: false, want: "\"\\\\[[\"", }, &labeledExpr{ - pos: position{line: 1308, col: 14, offset: 40510}, + pos: position{line: 1308, col: 14, offset: 40517}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonHeaderGroupElement404, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -71457,7 +71457,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1308, col: 22, offset: 40518}, + pos: position{line: 1308, col: 22, offset: 40525}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -71466,27 +71466,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, run: (*parser).callonHeaderGroupElement408, expr: &seqExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1314, col: 10, offset: 40709}, + pos: position{line: 1314, col: 10, offset: 40716}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonHeaderGroupElement412, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -71496,7 +71496,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1314, col: 18, offset: 40717}, + pos: position{line: 1314, col: 18, offset: 40724}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -71505,14 +71505,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2671, col: 11, offset: 87006}, + pos: position{line: 2671, col: 11, offset: 87013}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, run: (*parser).callonHeaderGroupElement417, expr: &charClassMatcher{ - pos: position{line: 3047, col: 12, offset: 97854}, + pos: position{line: 3047, col: 12, offset: 97861}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -71528,73 +71528,73 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2676, col: 1, offset: 87085}, + pos: position{line: 2676, col: 1, offset: 87092}, expr: &actionExpr{ - pos: position{line: 2678, col: 5, offset: 87167}, + pos: position{line: 2678, col: 5, offset: 87174}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2678, col: 5, offset: 87167}, + pos: position{line: 2678, col: 5, offset: 87174}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2678, col: 5, offset: 87167}, + pos: position{line: 2678, col: 5, offset: 87174}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2681, col: 5, offset: 87232}, + pos: position{line: 2681, col: 5, offset: 87239}, label: "element", expr: &choiceExpr{ - pos: position{line: 2682, col: 9, offset: 87250}, + pos: position{line: 2682, col: 9, offset: 87257}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2682, col: 9, offset: 87250}, + pos: position{line: 2682, col: 9, offset: 87257}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2683, col: 11, offset: 87271}, + pos: position{line: 2683, col: 11, offset: 87278}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2684, col: 11, offset: 87294}, + pos: position{line: 2684, col: 11, offset: 87301}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2685, col: 11, offset: 87310}, + pos: position{line: 2685, col: 11, offset: 87317}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2686, col: 11, offset: 87339}, + pos: position{line: 2686, col: 11, offset: 87346}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2687, col: 11, offset: 87365}, + pos: position{line: 2687, col: 11, offset: 87372}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2688, col: 11, offset: 87391}, + pos: position{line: 2688, col: 11, offset: 87398}, name: "InlineUserMacro", }, &actionExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, run: (*parser).callonInlineMacro13, expr: &seqExpr{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1308, col: 5, offset: 40501}, + pos: position{line: 1308, col: 5, offset: 40508}, val: "\\[[", ignoreCase: false, want: "\"\\\\[[\"", }, &labeledExpr{ - pos: position{line: 1308, col: 14, offset: 40510}, + pos: position{line: 1308, col: 14, offset: 40517}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -71604,7 +71604,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1308, col: 22, offset: 40518}, + pos: position{line: 1308, col: 22, offset: 40525}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -71613,27 +71613,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, run: (*parser).callonInlineMacro21, expr: &seqExpr{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1314, col: 5, offset: 40704}, + pos: position{line: 1314, col: 5, offset: 40711}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1314, col: 10, offset: 40709}, + pos: position{line: 1314, col: 10, offset: 40716}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonInlineMacro25, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -71643,7 +71643,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1314, col: 18, offset: 40717}, + pos: position{line: 1314, col: 18, offset: 40724}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -71652,30 +71652,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1353, col: 23, offset: 42188}, + pos: position{line: 1353, col: 23, offset: 42195}, run: (*parser).callonInlineMacro29, expr: &seqExpr{ - pos: position{line: 1353, col: 23, offset: 42188}, + pos: position{line: 1353, col: 23, offset: 42195}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1353, col: 23, offset: 42188}, + pos: position{line: 1353, col: 23, offset: 42195}, val: "(((", ignoreCase: false, want: "\"(((\"", }, &labeledExpr{ - pos: position{line: 1353, col: 29, offset: 42194}, + pos: position{line: 1353, col: 29, offset: 42201}, label: "term1", expr: &actionExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, run: (*parser).callonInlineMacro33, expr: &oneOrMoreExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, expr: &choiceExpr{ - pos: position{line: 1360, col: 31, offset: 42526}, + pos: position{line: 1360, col: 31, offset: 42533}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -71683,10 +71683,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro37, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71699,23 +71699,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1354, col: 5, offset: 42233}, + pos: position{line: 1354, col: 5, offset: 42240}, label: "term2", expr: &zeroOrOneExpr{ - pos: position{line: 1354, col: 11, offset: 42239}, + pos: position{line: 1354, col: 11, offset: 42246}, expr: &actionExpr{ - pos: position{line: 1354, col: 12, offset: 42240}, + pos: position{line: 1354, col: 12, offset: 42247}, run: (*parser).callonInlineMacro41, expr: &seqExpr{ - pos: position{line: 1354, col: 12, offset: 42240}, + pos: position{line: 1354, col: 12, offset: 42247}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1354, col: 12, offset: 42240}, + pos: position{line: 1354, col: 12, offset: 42247}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro44, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71724,18 +71724,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1354, col: 19, offset: 42247}, + pos: position{line: 1354, col: 19, offset: 42254}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1354, col: 23, offset: 42251}, + pos: position{line: 1354, col: 23, offset: 42258}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro48, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71744,18 +71744,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1354, col: 30, offset: 42258}, + pos: position{line: 1354, col: 30, offset: 42265}, label: "content", expr: &actionExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, run: (*parser).callonInlineMacro51, expr: &oneOrMoreExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, expr: &choiceExpr{ - pos: position{line: 1360, col: 31, offset: 42526}, + pos: position{line: 1360, col: 31, offset: 42533}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -71763,10 +71763,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro55, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71784,23 +71784,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1355, col: 5, offset: 42325}, + pos: position{line: 1355, col: 5, offset: 42332}, label: "term3", expr: &zeroOrOneExpr{ - pos: position{line: 1355, col: 11, offset: 42331}, + pos: position{line: 1355, col: 11, offset: 42338}, expr: &actionExpr{ - pos: position{line: 1355, col: 12, offset: 42332}, + pos: position{line: 1355, col: 12, offset: 42339}, run: (*parser).callonInlineMacro59, expr: &seqExpr{ - pos: position{line: 1355, col: 12, offset: 42332}, + pos: position{line: 1355, col: 12, offset: 42339}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1355, col: 12, offset: 42332}, + pos: position{line: 1355, col: 12, offset: 42339}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro62, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71809,18 +71809,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1355, col: 19, offset: 42339}, + pos: position{line: 1355, col: 19, offset: 42346}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1355, col: 23, offset: 42343}, + pos: position{line: 1355, col: 23, offset: 42350}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro66, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71829,18 +71829,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1355, col: 30, offset: 42350}, + pos: position{line: 1355, col: 30, offset: 42357}, label: "content", expr: &actionExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, run: (*parser).callonInlineMacro69, expr: &oneOrMoreExpr{ - pos: position{line: 1360, col: 30, offset: 42525}, + pos: position{line: 1360, col: 30, offset: 42532}, expr: &choiceExpr{ - pos: position{line: 1360, col: 31, offset: 42526}, + pos: position{line: 1360, col: 31, offset: 42533}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -71848,10 +71848,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlineMacro73, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71869,7 +71869,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1356, col: 5, offset: 42417}, + pos: position{line: 1356, col: 5, offset: 42424}, val: ")))", ignoreCase: false, want: "\")))\"", @@ -71878,19 +71878,19 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2691, col: 11, offset: 87470}, + pos: position{line: 2691, col: 11, offset: 87477}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2692, col: 11, offset: 87490}, + pos: position{line: 2692, col: 11, offset: 87497}, name: "InlineButton", }, &ruleRefExpr{ - pos: position{line: 2693, col: 11, offset: 87513}, + pos: position{line: 2693, col: 11, offset: 87520}, name: "InlineMenu", }, &ruleRefExpr{ - pos: position{line: 2694, col: 11, offset: 87534}, + pos: position{line: 2694, col: 11, offset: 87541}, name: "InlineUserMacro", }, }, @@ -71902,80 +71902,80 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2698, col: 1, offset: 87596}, + pos: position{line: 2698, col: 1, offset: 87603}, expr: &actionExpr{ - pos: position{line: 2700, col: 5, offset: 87684}, + pos: position{line: 2700, col: 5, offset: 87691}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2700, col: 5, offset: 87684}, + pos: position{line: 2700, col: 5, offset: 87691}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2700, col: 5, offset: 87684}, + pos: position{line: 2700, col: 5, offset: 87691}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2703, col: 5, offset: 87761}, + pos: position{line: 2703, col: 5, offset: 87768}, label: "element", expr: &choiceExpr{ - pos: position{line: 2704, col: 9, offset: 87779}, + pos: position{line: 2704, col: 9, offset: 87786}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1423, col: 26, offset: 45418}, + pos: position{line: 1423, col: 26, offset: 45425}, run: (*parser).callonInlinePassthrough6, expr: &seqExpr{ - pos: position{line: 1423, col: 26, offset: 45418}, + pos: position{line: 1423, col: 26, offset: 45425}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1421, col: 32, offset: 45386}, + pos: position{line: 1421, col: 32, offset: 45393}, val: "+++", ignoreCase: false, want: "\"+++\"", }, &labeledExpr{ - pos: position{line: 1423, col: 54, offset: 45446}, + pos: position{line: 1423, col: 54, offset: 45453}, label: "content", expr: &choiceExpr{ - pos: position{line: 1427, col: 33, offset: 45659}, + pos: position{line: 1427, col: 33, offset: 45666}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1427, col: 34, offset: 45660}, + pos: position{line: 1427, col: 34, offset: 45667}, run: (*parser).callonInlinePassthrough11, expr: &zeroOrMoreExpr{ - pos: position{line: 1427, col: 34, offset: 45660}, + pos: position{line: 1427, col: 34, offset: 45667}, expr: &seqExpr{ - pos: position{line: 1427, col: 35, offset: 45661}, + pos: position{line: 1427, col: 35, offset: 45668}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1427, col: 35, offset: 45661}, + pos: position{line: 1427, col: 35, offset: 45668}, expr: &litMatcher{ - pos: position{line: 1421, col: 32, offset: 45386}, + pos: position{line: 1421, col: 32, offset: 45393}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1427, col: 64, offset: 45690, + line: 1427, col: 64, offset: 45697, }, }, }, }, }, &actionExpr{ - pos: position{line: 1429, col: 11, offset: 45863}, + pos: position{line: 1429, col: 11, offset: 45870}, run: (*parser).callonInlinePassthrough17, expr: &zeroOrOneExpr{ - pos: position{line: 1429, col: 11, offset: 45863}, + pos: position{line: 1429, col: 11, offset: 45870}, expr: &seqExpr{ - pos: position{line: 1429, col: 12, offset: 45864}, + pos: position{line: 1429, col: 12, offset: 45871}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1429, col: 12, offset: 45864}, + pos: position{line: 1429, col: 12, offset: 45871}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -71984,27 +71984,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1429, col: 19, offset: 45871}, + pos: position{line: 1429, col: 19, offset: 45878}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -72014,16 +72014,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1429, col: 28, offset: 45880}, + pos: position{line: 1429, col: 28, offset: 45887}, expr: &litMatcher{ - pos: position{line: 1421, col: 32, offset: 45386}, + pos: position{line: 1421, col: 32, offset: 45393}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1429, col: 57, offset: 45909, + line: 1429, col: 57, offset: 45916, }, }, }, @@ -72033,15 +72033,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1421, col: 32, offset: 45386}, + pos: position{line: 1421, col: 32, offset: 45393}, val: "+++", ignoreCase: false, want: "\"+++\"", }, ¬Expr{ - pos: position{line: 1423, col: 121, offset: 45513}, + pos: position{line: 1423, col: 121, offset: 45520}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -72053,45 +72053,45 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1411, col: 26, offset: 44701}, + pos: position{line: 1411, col: 26, offset: 44708}, run: (*parser).callonInlinePassthrough35, expr: &seqExpr{ - pos: position{line: 1411, col: 26, offset: 44701}, + pos: position{line: 1411, col: 26, offset: 44708}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", }, &labeledExpr{ - pos: position{line: 1411, col: 54, offset: 44729}, + pos: position{line: 1411, col: 54, offset: 44736}, label: "content", expr: &choiceExpr{ - pos: position{line: 1415, col: 33, offset: 44942}, + pos: position{line: 1415, col: 33, offset: 44949}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1415, col: 34, offset: 44943}, + pos: position{line: 1415, col: 34, offset: 44950}, run: (*parser).callonInlinePassthrough40, expr: &seqExpr{ - pos: position{line: 1415, col: 34, offset: 44943}, + pos: position{line: 1415, col: 34, offset: 44950}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1415, col: 35, offset: 44944}, + pos: position{line: 1415, col: 35, offset: 44951}, expr: &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1415, col: 64, offset: 44973}, + pos: position{line: 1415, col: 64, offset: 44980}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -72100,27 +72100,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1415, col: 71, offset: 44980}, + pos: position{line: 1415, col: 71, offset: 44987}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -72130,25 +72130,25 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1415, col: 80, offset: 44989, + line: 1415, col: 80, offset: 44996, }, &zeroOrMoreExpr{ - pos: position{line: 1415, col: 83, offset: 44992}, + pos: position{line: 1415, col: 83, offset: 44999}, expr: &seqExpr{ - pos: position{line: 1415, col: 84, offset: 44993}, + pos: position{line: 1415, col: 84, offset: 45000}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1415, col: 84, offset: 44993}, + pos: position{line: 1415, col: 84, offset: 45000}, expr: &seqExpr{ - pos: position{line: 1415, col: 86, offset: 44995}, + pos: position{line: 1415, col: 86, offset: 45002}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 3107, col: 11, offset: 99505}, + pos: position{line: 3107, col: 11, offset: 99512}, expr: &charClassMatcher{ - pos: position{line: 3107, col: 12, offset: 99506}, + pos: position{line: 3107, col: 12, offset: 99513}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -72157,7 +72157,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", @@ -72166,36 +72166,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1415, col: 122, offset: 45031}, + pos: position{line: 1415, col: 122, offset: 45038}, expr: &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1415, col: 151, offset: 45060}, + pos: position{line: 1415, col: 151, offset: 45067}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -72205,7 +72205,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1415, col: 160, offset: 45069, + line: 1415, col: 160, offset: 45076, }, }, }, @@ -72214,18 +72214,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1417, col: 11, offset: 45219}, + pos: position{line: 1417, col: 11, offset: 45226}, run: (*parser).callonInlinePassthrough71, expr: &seqExpr{ - pos: position{line: 1417, col: 12, offset: 45220}, + pos: position{line: 1417, col: 12, offset: 45227}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1417, col: 12, offset: 45220}, + pos: position{line: 1417, col: 12, offset: 45227}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -72234,27 +72234,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1417, col: 19, offset: 45227}, + pos: position{line: 1417, col: 19, offset: 45234}, expr: &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -72264,16 +72264,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1417, col: 28, offset: 45236}, + pos: position{line: 1417, col: 28, offset: 45243}, expr: &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", }, }, &anyMatcher{ - line: 1417, col: 57, offset: 45265, + line: 1417, col: 57, offset: 45272, }, }, }, @@ -72282,15 +72282,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1409, col: 32, offset: 44671}, + pos: position{line: 1409, col: 32, offset: 44678}, val: "+", ignoreCase: false, want: "\"+\"", }, ¬Expr{ - pos: position{line: 1411, col: 121, offset: 44796}, + pos: position{line: 1411, col: 121, offset: 44803}, expr: &charClassMatcher{ - pos: position{line: 3010, col: 13, offset: 96607}, + pos: position{line: 3010, col: 13, offset: 96614}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -72302,7 +72302,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2704, col: 57, offset: 87827}, + pos: position{line: 2704, col: 57, offset: 87834}, name: "PassthroughMacro", }, }, @@ -72314,16 +72314,16 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2709, col: 1, offset: 87887}, + pos: position{line: 2709, col: 1, offset: 87894}, expr: &seqExpr{ - pos: position{line: 2711, col: 5, offset: 87963}, + pos: position{line: 2711, col: 5, offset: 87970}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2711, col: 5, offset: 87963}, + pos: position{line: 2711, col: 5, offset: 87970}, run: (*parser).callonQuote2, }, &ruleRefExpr{ - pos: position{line: 2714, col: 5, offset: 88028}, + pos: position{line: 2714, col: 5, offset: 88035}, name: "QuotedText", }, }, @@ -72331,66 +72331,66 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2925, col: 1, offset: 93665}, + pos: position{line: 2925, col: 1, offset: 93672}, expr: &actionExpr{ - pos: position{line: 2925, col: 26, offset: 93690}, + pos: position{line: 2925, col: 26, offset: 93697}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2925, col: 26, offset: 93690}, + pos: position{line: 2925, col: 26, offset: 93697}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2925, col: 26, offset: 93690}, + pos: position{line: 2925, col: 26, offset: 93697}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2925, col: 31, offset: 93695}, + pos: position{line: 2925, col: 31, offset: 93702}, expr: &actionExpr{ - pos: position{line: 2930, col: 5, offset: 93758}, + pos: position{line: 2930, col: 5, offset: 93765}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2930, col: 5, offset: 93758}, + pos: position{line: 2930, col: 5, offset: 93765}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2930, col: 5, offset: 93758}, + pos: position{line: 2930, col: 5, offset: 93765}, expr: ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, &labeledExpr{ - pos: position{line: 2933, col: 5, offset: 93882}, + pos: position{line: 2933, col: 5, offset: 93889}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2933, col: 16, offset: 93893}, + pos: position{line: 2933, col: 16, offset: 93900}, expr: &actionExpr{ - pos: position{line: 2933, col: 17, offset: 93894}, + pos: position{line: 2933, col: 17, offset: 93901}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2933, col: 17, offset: 93894}, + pos: position{line: 2933, col: 17, offset: 93901}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2933, col: 17, offset: 93894}, + pos: position{line: 2933, col: 17, offset: 93901}, label: "n", expr: &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -72402,7 +72402,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2933, col: 27, offset: 93904}, + pos: position{line: 2933, col: 27, offset: 93911}, val: "*", ignoreCase: false, want: "\"*\"", @@ -72413,38 +72413,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2934, col: 5, offset: 93932}, + pos: position{line: 2934, col: 5, offset: 93939}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2934, col: 12, offset: 93939}, + pos: position{line: 2934, col: 12, offset: 93946}, expr: &choiceExpr{ - pos: position{line: 2935, col: 9, offset: 93949}, + pos: position{line: 2935, col: 9, offset: 93956}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2935, col: 9, offset: 93949}, + pos: position{line: 2935, col: 9, offset: 93956}, run: (*parser).callonTableColumnsAttribute25, expr: &litMatcher{ - pos: position{line: 2935, col: 9, offset: 93949}, + pos: position{line: 2935, col: 9, offset: 93956}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2936, col: 11, offset: 93996}, + pos: position{line: 2936, col: 11, offset: 94003}, run: (*parser).callonTableColumnsAttribute27, expr: &litMatcher{ - pos: position{line: 2936, col: 11, offset: 93996}, + pos: position{line: 2936, col: 11, offset: 94003}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2937, col: 11, offset: 94044}, + pos: position{line: 2937, col: 11, offset: 94051}, run: (*parser).callonTableColumnsAttribute29, expr: &litMatcher{ - pos: position{line: 2937, col: 11, offset: 94044}, + pos: position{line: 2937, col: 11, offset: 94051}, val: "^", ignoreCase: false, want: "\"^\"", @@ -72455,38 +72455,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2939, col: 5, offset: 94094}, + pos: position{line: 2939, col: 5, offset: 94101}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2939, col: 12, offset: 94101}, + pos: position{line: 2939, col: 12, offset: 94108}, expr: &choiceExpr{ - pos: position{line: 2940, col: 9, offset: 94111}, + pos: position{line: 2940, col: 9, offset: 94118}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2940, col: 9, offset: 94111}, + pos: position{line: 2940, col: 9, offset: 94118}, run: (*parser).callonTableColumnsAttribute34, expr: &litMatcher{ - pos: position{line: 2940, col: 9, offset: 94111}, + pos: position{line: 2940, col: 9, offset: 94118}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2941, col: 11, offset: 94158}, + pos: position{line: 2941, col: 11, offset: 94165}, run: (*parser).callonTableColumnsAttribute36, expr: &litMatcher{ - pos: position{line: 2941, col: 11, offset: 94158}, + pos: position{line: 2941, col: 11, offset: 94165}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2942, col: 11, offset: 94208}, + pos: position{line: 2942, col: 11, offset: 94215}, run: (*parser).callonTableColumnsAttribute38, expr: &litMatcher{ - pos: position{line: 2942, col: 11, offset: 94208}, + pos: position{line: 2942, col: 11, offset: 94215}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -72497,32 +72497,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2944, col: 5, offset: 94259}, + pos: position{line: 2944, col: 5, offset: 94266}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2944, col: 12, offset: 94266}, + pos: position{line: 2944, col: 12, offset: 94273}, expr: &choiceExpr{ - pos: position{line: 2944, col: 13, offset: 94267}, + pos: position{line: 2944, col: 13, offset: 94274}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3095, col: 12, offset: 99265}, + pos: position{line: 3095, col: 12, offset: 99272}, run: (*parser).callonTableColumnsAttribute43, expr: &seqExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, expr: &litMatcher{ - pos: position{line: 3095, col: 13, offset: 99266}, + pos: position{line: 3095, col: 13, offset: 99273}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, expr: &charClassMatcher{ - pos: position{line: 3095, col: 18, offset: 99271}, + pos: position{line: 3095, col: 18, offset: 99278}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -72533,10 +72533,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2944, col: 24, offset: 94278}, + pos: position{line: 2944, col: 24, offset: 94285}, run: (*parser).callonTableColumnsAttribute49, expr: &litMatcher{ - pos: position{line: 2944, col: 24, offset: 94278}, + pos: position{line: 2944, col: 24, offset: 94285}, val: "~", ignoreCase: false, want: "\"~\"", @@ -72547,15 +72547,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2945, col: 5, offset: 94320}, + pos: position{line: 2945, col: 5, offset: 94327}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2945, col: 11, offset: 94326}, + pos: position{line: 2945, col: 11, offset: 94333}, expr: &actionExpr{ - pos: position{line: 2945, col: 12, offset: 94327}, + pos: position{line: 2945, col: 12, offset: 94334}, run: (*parser).callonTableColumnsAttribute53, expr: &charClassMatcher{ - pos: position{line: 2945, col: 12, offset: 94327}, + pos: position{line: 2945, col: 12, offset: 94334}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -72565,12 +72565,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2947, col: 5, offset: 94457}, + pos: position{line: 2947, col: 5, offset: 94464}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2947, col: 11, offset: 94463}, + pos: position{line: 2947, col: 11, offset: 94470}, expr: &litMatcher{ - pos: position{line: 2947, col: 12, offset: 94464}, + pos: position{line: 2947, col: 12, offset: 94471}, val: ",", ignoreCase: false, want: "\",\"", @@ -72578,7 +72578,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2948, col: 5, offset: 94474}, + pos: position{line: 2948, col: 5, offset: 94481}, run: (*parser).callonTableColumnsAttribute58, }, }, @@ -72587,9 +72587,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -72598,23 +72598,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2975, col: 1, offset: 95483}, + pos: position{line: 2975, col: 1, offset: 95490}, expr: &actionExpr{ - pos: position{line: 2976, col: 5, offset: 95506}, + pos: position{line: 2976, col: 5, offset: 95513}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2976, col: 5, offset: 95506}, + pos: position{line: 2976, col: 5, offset: 95513}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2976, col: 5, offset: 95506}, + pos: position{line: 2976, col: 5, offset: 95513}, label: "name", expr: &actionExpr{ - pos: position{line: 2999, col: 18, offset: 96271}, + pos: position{line: 2999, col: 18, offset: 96278}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 2999, col: 19, offset: 96272}, + pos: position{line: 2999, col: 19, offset: 96279}, expr: &charClassMatcher{ - pos: position{line: 2999, col: 19, offset: 96272}, + pos: position{line: 2999, col: 19, offset: 96279}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -72626,25 +72626,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2977, col: 5, offset: 95532}, + pos: position{line: 2977, col: 5, offset: 95539}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 2981, col: 5, offset: 95672}, + pos: position{line: 2981, col: 5, offset: 95679}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 2982, col: 5, offset: 95682}, + pos: position{line: 2982, col: 5, offset: 95689}, label: "value", expr: &actionExpr{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, expr: &charClassMatcher{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -72654,36 +72654,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2983, col: 5, offset: 95710}, + pos: position{line: 2983, col: 5, offset: 95717}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2983, col: 17, offset: 95722}, + pos: position{line: 2983, col: 17, offset: 95729}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 3119, col: 8, offset: 99762}, + pos: position{line: 3119, col: 8, offset: 99769}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3112, col: 12, offset: 99622}, + pos: position{line: 3112, col: 12, offset: 99629}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 3112, col: 13, offset: 99623}, + pos: position{line: 3112, col: 13, offset: 99630}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 20, offset: 99630}, + pos: position{line: 3112, col: 20, offset: 99637}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 3112, col: 29, offset: 99639}, + pos: position{line: 3112, col: 29, offset: 99646}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -72692,9 +72692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, }, @@ -72705,23 +72705,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 2987, col: 1, offset: 95870}, + pos: position{line: 2987, col: 1, offset: 95877}, expr: &actionExpr{ - pos: position{line: 2988, col: 5, offset: 95894}, + pos: position{line: 2988, col: 5, offset: 95901}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 2988, col: 5, offset: 95894}, + pos: position{line: 2988, col: 5, offset: 95901}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2988, col: 5, offset: 95894}, + pos: position{line: 2988, col: 5, offset: 95901}, label: "name", expr: &actionExpr{ - pos: position{line: 2999, col: 18, offset: 96271}, + pos: position{line: 2999, col: 18, offset: 96278}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 2999, col: 19, offset: 96272}, + pos: position{line: 2999, col: 19, offset: 96279}, expr: &charClassMatcher{ - pos: position{line: 2999, col: 19, offset: 96272}, + pos: position{line: 2999, col: 19, offset: 96279}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -72733,25 +72733,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2989, col: 5, offset: 95920}, + pos: position{line: 2989, col: 5, offset: 95927}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 2993, col: 5, offset: 96060}, + pos: position{line: 2993, col: 5, offset: 96067}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 2994, col: 5, offset: 96069}, + pos: position{line: 2994, col: 5, offset: 96076}, label: "value", expr: &actionExpr{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, expr: &charClassMatcher{ - pos: position{line: 3003, col: 19, offset: 96347}, + pos: position{line: 3003, col: 19, offset: 96354}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -72761,10 +72761,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2995, col: 5, offset: 96097}, + pos: position{line: 2995, col: 5, offset: 96104}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2995, col: 17, offset: 96109}, + pos: position{line: 2995, col: 17, offset: 96116}, name: "InlineAttributes", }, }, @@ -72774,48 +72774,48 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 3059, col: 1, offset: 98040}, + pos: position{line: 3059, col: 1, offset: 98047}, expr: &actionExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 3059, col: 17, offset: 98056}, + pos: position{line: 3059, col: 17, offset: 98063}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 3059, col: 22, offset: 98061}, + pos: position{line: 3059, col: 22, offset: 98068}, expr: &choiceExpr{ - pos: position{line: 3059, col: 23, offset: 98062}, + pos: position{line: 3059, col: 23, offset: 98069}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, run: (*parser).callonFileLocation5, expr: &seqExpr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 3074, col: 5, offset: 98518}, + pos: position{line: 3074, col: 5, offset: 98525}, expr: &litMatcher{ - pos: position{line: 3074, col: 6, offset: 98519}, + pos: position{line: 3074, col: 6, offset: 98526}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 3075, col: 5, offset: 98543}, + pos: position{line: 3075, col: 5, offset: 98550}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 3075, col: 14, offset: 98552}, + pos: position{line: 3075, col: 14, offset: 98559}, expr: &choiceExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, run: (*parser).callonFileLocation12, expr: &oneOrMoreExpr{ - pos: position{line: 3076, col: 9, offset: 98562}, + pos: position{line: 3076, col: 9, offset: 98569}, expr: &charClassMatcher{ - pos: position{line: 3076, col: 10, offset: 98563}, + pos: position{line: 3076, col: 10, offset: 98570}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -72824,13 +72824,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 3079, col: 11, offset: 98828}, + pos: position{line: 3079, col: 11, offset: 98835}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, run: (*parser).callonFileLocation16, expr: &charClassMatcher{ - pos: position{line: 3042, col: 25, offset: 97705}, + pos: position{line: 3042, col: 25, offset: 97712}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -72838,23 +72838,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 3079, col: 32, offset: 98849}, + pos: position{line: 3079, col: 32, offset: 98856}, expr: ¬Expr{ - pos: position{line: 3079, col: 34, offset: 98851}, + pos: position{line: 3079, col: 34, offset: 98858}, expr: &choiceExpr{ - pos: position{line: 3079, col: 36, offset: 98853}, + pos: position{line: 3079, col: 36, offset: 98860}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 3116, col: 8, offset: 99712}, + pos: position{line: 3116, col: 8, offset: 99719}, expr: &anyMatcher{ - line: 3116, col: 9, offset: 99713, + line: 3116, col: 9, offset: 99720, }, }, &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonFileLocation23, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -72868,44 +72868,44 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonFileLocation25, expr: &seqExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 637, col: 5, offset: 20219}, + pos: position{line: 637, col: 5, offset: 20226}, run: (*parser).callonFileLocation27, }, &labeledExpr{ - pos: position{line: 640, col: 5, offset: 20291}, + pos: position{line: 640, col: 5, offset: 20298}, label: "element", expr: &choiceExpr{ - pos: position{line: 640, col: 14, offset: 20300}, + pos: position{line: 640, col: 14, offset: 20307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, run: (*parser).callonFileLocation30, expr: &seqExpr{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 659, col: 25, offset: 20904}, + pos: position{line: 659, col: 25, offset: 20911}, val: "{counter:", ignoreCase: false, want: "\"{counter:\"", }, &labeledExpr{ - pos: position{line: 659, col: 37, offset: 20916}, + pos: position{line: 659, col: 37, offset: 20923}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation34, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -72914,9 +72914,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -72930,33 +72930,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 659, col: 56, offset: 20935}, + pos: position{line: 659, col: 56, offset: 20942}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 659, col: 62, offset: 20941}, + pos: position{line: 659, col: 62, offset: 20948}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonFileLocation41, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonFileLocation46, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -72964,12 +72964,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonFileLocation48, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -72986,7 +72986,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 659, col: 78, offset: 20957}, + pos: position{line: 659, col: 78, offset: 20964}, val: "}", ignoreCase: false, want: "\"}\"", @@ -72995,28 +72995,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, run: (*parser).callonFileLocation52, expr: &seqExpr{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 663, col: 25, offset: 21075}, + pos: position{line: 663, col: 25, offset: 21082}, val: "{counter2:", ignoreCase: false, want: "\"{counter2:\"", }, &labeledExpr{ - pos: position{line: 663, col: 38, offset: 21088}, + pos: position{line: 663, col: 38, offset: 21095}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation56, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -73025,9 +73025,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -73041,33 +73041,33 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 663, col: 57, offset: 21107}, + pos: position{line: 663, col: 57, offset: 21114}, label: "start", expr: &zeroOrOneExpr{ - pos: position{line: 663, col: 63, offset: 21113}, + pos: position{line: 663, col: 63, offset: 21120}, expr: &actionExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, run: (*parser).callonFileLocation63, expr: &seqExpr{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 667, col: 17, offset: 21236}, + pos: position{line: 667, col: 17, offset: 21243}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 667, col: 21, offset: 21240}, + pos: position{line: 667, col: 21, offset: 21247}, label: "start", expr: &choiceExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, run: (*parser).callonFileLocation68, expr: &charClassMatcher{ - pos: position{line: 667, col: 28, offset: 21247}, + pos: position{line: 667, col: 28, offset: 21254}, val: "[A-Za-z]", ranges: []rune{'A', 'Z', 'a', 'z'}, ignoreCase: false, @@ -73075,12 +73075,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, run: (*parser).callonFileLocation70, expr: &oneOrMoreExpr{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, expr: &charClassMatcher{ - pos: position{line: 669, col: 9, offset: 21301}, + pos: position{line: 669, col: 9, offset: 21308}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -73097,7 +73097,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 663, col: 79, offset: 21129}, + pos: position{line: 663, col: 79, offset: 21136}, val: "}", ignoreCase: false, want: "\"}\"", @@ -73106,28 +73106,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonFileLocation74, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation78, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -73136,9 +73136,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -73152,7 +73152,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -73161,28 +73161,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonFileLocation84, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation88, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -73191,9 +73191,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -73207,7 +73207,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -73222,49 +73222,49 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonFileLocation94, expr: &seqExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2729, col: 5, offset: 88349}, + pos: position{line: 2729, col: 5, offset: 88356}, run: (*parser).callonFileLocation96, }, &labeledExpr{ - pos: position{line: 2732, col: 5, offset: 88425}, + pos: position{line: 2732, col: 5, offset: 88432}, label: "element", expr: &choiceExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2734, col: 9, offset: 88523}, + pos: position{line: 2734, col: 9, offset: 88530}, run: (*parser).callonFileLocation99, expr: &choiceExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, run: (*parser).callonFileLocation101, expr: &seqExpr{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 687, col: 27, offset: 21955}, + pos: position{line: 687, col: 27, offset: 21962}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 687, col: 32, offset: 21960}, + pos: position{line: 687, col: 32, offset: 21967}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonFileLocation105, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -73274,12 +73274,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 687, col: 40, offset: 21968}, + pos: position{line: 687, col: 40, offset: 21975}, expr: &actionExpr{ - pos: position{line: 3103, col: 10, offset: 99438}, + pos: position{line: 3103, col: 10, offset: 99445}, run: (*parser).callonFileLocation109, expr: &charClassMatcher{ - pos: position{line: 3103, col: 11, offset: 99439}, + pos: position{line: 3103, col: 11, offset: 99446}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -73288,27 +73288,27 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 47, offset: 21975}, + pos: position{line: 687, col: 47, offset: 21982}, val: ",", ignoreCase: false, want: "\",\"", }, &labeledExpr{ - pos: position{line: 687, col: 51, offset: 21979}, + pos: position{line: 687, col: 51, offset: 21986}, label: "label", expr: &oneOrMoreExpr{ - pos: position{line: 697, col: 24, offset: 22380}, + pos: position{line: 697, col: 24, offset: 22387}, expr: &choiceExpr{ - pos: position{line: 698, col: 5, offset: 22386}, + pos: position{line: 698, col: 5, offset: 22393}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, run: (*parser).callonFileLocation115, expr: &seqExpr{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 698, col: 6, offset: 22387}, + pos: position{line: 698, col: 6, offset: 22394}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -73316,9 +73316,9 @@ var g = &grammar{ inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, expr: &charClassMatcher{ - pos: position{line: 698, col: 14, offset: 22395}, + pos: position{line: 698, col: 14, offset: 22402}, val: "[^\\r\\n{<>]", chars: []rune{'\r', '\n', '{', '<', '>'}, ignoreCase: false, @@ -73329,28 +73329,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, run: (*parser).callonFileLocation120, expr: &seqExpr{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 646, col: 5, offset: 20429}, + pos: position{line: 646, col: 5, offset: 20436}, val: "\\{", ignoreCase: false, want: "\"\\\\{\"", }, &labeledExpr{ - pos: position{line: 646, col: 13, offset: 20437}, + pos: position{line: 646, col: 13, offset: 20444}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation124, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -73359,9 +73359,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -73375,7 +73375,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 646, col: 32, offset: 20456}, + pos: position{line: 646, col: 32, offset: 20463}, val: "}", ignoreCase: false, want: "\"}\"", @@ -73384,28 +73384,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, run: (*parser).callonFileLocation130, expr: &seqExpr{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 653, col: 5, offset: 20697}, + pos: position{line: 653, col: 5, offset: 20704}, val: "{", ignoreCase: false, want: "\"{\"", }, &labeledExpr{ - pos: position{line: 653, col: 9, offset: 20701}, + pos: position{line: 653, col: 9, offset: 20708}, label: "name", expr: &actionExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, run: (*parser).callonFileLocation134, expr: &seqExpr{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 317, col: 18, offset: 9855}, + pos: position{line: 317, col: 18, offset: 9862}, val: "[_0-9\\pL]", chars: []rune{'_'}, ranges: []rune{'0', '9'}, @@ -73414,9 +73414,9 @@ var g = &grammar{ inverted: false, }, &zeroOrMoreExpr{ - pos: position{line: 317, col: 28, offset: 9865}, + pos: position{line: 317, col: 28, offset: 9872}, expr: &charClassMatcher{ - pos: position{line: 317, col: 29, offset: 9866}, + pos: position{line: 317, col: 29, offset: 9873}, val: "[-0-9\\pL]", chars: []rune{'-'}, ranges: []rune{'0', '9'}, @@ -73430,7 +73430,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 653, col: 28, offset: 20720}, + pos: position{line: 653, col: 28, offset: 20727}, val: "}", ignoreCase: false, want: "\"}\"", @@ -73439,10 +73439,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, run: (*parser).callonFileLocation140, expr: &litMatcher{ - pos: position{line: 702, col: 8, offset: 22621}, + pos: position{line: 702, col: 8, offset: 22628}, val: "{", ignoreCase: false, want: "\"{\"", @@ -73453,7 +73453,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 687, col: 79, offset: 22007}, + pos: position{line: 687, col: 79, offset: 22014}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -73462,27 +73462,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, run: (*parser).callonFileLocation143, expr: &seqExpr{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 689, col: 9, offset: 22080}, + pos: position{line: 689, col: 9, offset: 22087}, val: "<<", ignoreCase: false, want: "\"<<\"", }, &labeledExpr{ - pos: position{line: 689, col: 14, offset: 22085}, + pos: position{line: 689, col: 14, offset: 22092}, label: "id", expr: &actionExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, run: (*parser).callonFileLocation147, expr: &oneOrMoreExpr{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, expr: &charClassMatcher{ - pos: position{line: 3088, col: 7, offset: 99090}, + pos: position{line: 3088, col: 7, offset: 99097}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -73492,7 +73492,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 689, col: 22, offset: 22093}, + pos: position{line: 689, col: 22, offset: 22100}, val: ">>", ignoreCase: false, want: "\">>\"", @@ -73504,10 +73504,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2737, col: 11, offset: 88627}, + pos: position{line: 2737, col: 11, offset: 88634}, run: (*parser).callonFileLocation151, expr: &charClassMatcher{ - pos: position{line: 2737, col: 12, offset: 88628}, + pos: position{line: 2737, col: 12, offset: 88635}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -73521,10 +73521,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, run: (*parser).callonFileLocation153, expr: &litMatcher{ - pos: position{line: 3082, col: 11, offset: 98934}, + pos: position{line: 3082, col: 11, offset: 98941}, val: "{", ignoreCase: false, want: "\"{\"", @@ -73538,27 +73538,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, run: (*parser).callonFileLocation155, expr: &seqExpr{ - pos: position{line: 1229, col: 23, offset: 37996}, + pos: position{line: 1229, col: 23, offset: 38003}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1229, col: 51, offset: 38024}, + pos: position{line: 1229, col: 51, offset: 38031}, label: "ref", expr: &actionExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, run: (*parser).callonFileLocation159, expr: &oneOrMoreExpr{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, expr: &charClassMatcher{ - pos: position{line: 1229, col: 56, offset: 38029}, + pos: position{line: 1229, col: 56, offset: 38036}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -73568,7 +73568,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1227, col: 32, offset: 37964}, + pos: position{line: 1227, col: 32, offset: 37971}, val: "�", ignoreCase: false, want: "\"�\"", @@ -79029,8 +79029,8 @@ func (p *parser) callonDocumentFragment1412() (bool, error) { } func (c *current) onDocumentFragment1(attributes, element interface{}) (interface{}, error) { - c.disableFrontMatterRule() // not allowed as soon as a single element is found - c.disableDocumentHeaderRule() // not allowed anymore, based on element that was found + c.disableFrontMatterRule() // not allowed as soon as a single element is found + c.disableDocumentHeaderRule(element) // not allowed anymore, based on element that was found if element, ok := element.(types.WithAttributes); ok && attributes != nil { element.AddAttributes(attributes.(types.Attributes)) diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index cf3bf123..7d8008cc 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -255,7 +255,7 @@ DocumentFragment <- } { c.disableFrontMatterRule() // not allowed as soon as a single element is found - c.disableDocumentHeaderRule() // not allowed anymore, based on element that was found + c.disableDocumentHeaderRule(element) // not allowed anymore, based on element that was found if element, ok := element.(types.WithAttributes); ok && attributes != nil { element.AddAttributes(attributes.(types.Attributes)) diff --git a/pkg/parser/section_test.go b/pkg/parser/section_test.go index b2037155..0453b9ac 100644 --- a/pkg/parser/section_test.go +++ b/pkg/parser/section_test.go @@ -106,7 +106,7 @@ and a paragraph` Expect(ParseDocument(source)).To(MatchDocument(expected)) }) - It("section 0, 1 and paragraph with bold quote", func() { + It("header, section 1 and paragraph with bold quote", func() { source := `= a header == section 1 @@ -1375,6 +1375,65 @@ a short preamble Expect(ParseDocument(source)).To(MatchDocument(expected)) }) + It("front-matter on top of header", func() { + source := `--- +draft: true +--- + += A Title + +a short preamble + +== Section 1` + expected := &types.Document{ + Elements: []interface{}{ + &types.FrontMatter{ + Attributes: map[string]interface{}{ + "draft": true, + }, + }, + &types.DocumentHeader{ + Title: []interface{}{ + &types.StringElement{Content: "A Title"}, + }, + }, + &types.Preamble{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{Content: "a short preamble"}, + }, + }, + }, + }, + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_section_1", + }, + Level: 1, + Title: []interface{}{ + &types.StringElement{Content: "Section 1"}, + }, + }, + }, + ElementReferences: types.ElementReferences{ + "_section_1": []interface{}{ + &types.StringElement{Content: "Section 1"}, + }, + }, + TableOfContents: &types.TableOfContents{ + MaxDepth: 2, + Sections: []*types.ToCSection{ + { + ID: "_section_1", + Level: 1, + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + }) Context("invalid sections", func() { diff --git a/pkg/renderer/context.go b/pkg/renderer/context.go index e44001f7..d58be5c4 100644 --- a/pkg/renderer/context.go +++ b/pkg/renderer/context.go @@ -20,7 +20,7 @@ type Context struct { // NewContext returns a new rendering context for the given document. func NewContext(doc *types.Document, config *configuration.Configuration) *Context { - header := doc.Header() + header, _ := doc.Header() ctx := &Context{ Config: config, counters: make(map[string]int), diff --git a/pkg/renderer/sgml/html5/section_test.go b/pkg/renderer/sgml/html5/section_test.go index af0af1f2..78eec8d0 100644 --- a/pkg/renderer/sgml/html5/section_test.go +++ b/pkg/renderer/sgml/html5/section_test.go @@ -202,27 +202,20 @@ var _ = Describe("sections", func() { Expect(RenderHTML(source)).To(MatchHTML(expected)) }) - It("with numbering disabled and enabled again", func() { - source := `= A title + It("with numbering disabled and enabled again - case 1", func() { + source := `= User Manual + :sectnums!: == Disclaimer -:sectnums: - -== Section A - -=== Section A.a +== Acknowledgments -=== Section A.b - -==== Section that shall not be in ToC - -== Section B +:sectnums: -=== Section B.a +== Getting Started -== Section C` +=== Introduction` expected := `

Disclaimer

@@ -230,35 +223,63 @@ var _ = Describe("sections", func() {
-

1. Section A

+

Acknowledgments

-
-

1.1. Section A.a

+
+
+

1. Getting Started

+
-

1.2. Section A.b

-
-

1.2.1. Section that shall not be in ToC

+

1.1. Introduction

+` + Expect(RenderHTML(source)).To(MatchHTML(expected)) + }) + + It("with numbering disabled and enabled again - case 2", func() { + source := `--- +draft: true +--- + += User Manual + +:sectnums!: + +== Disclaimer + +== Acknowledgments + +:sectnums: + +== Getting Started + +=== Introduction` + + expected := `
+

Disclaimer

+
+
-

2. Section B

+

Acknowledgments

-
-

2.1. Section B.a

-
-

3. Section C

+

1. Getting Started

+
+

1.1. Introduction

+
` Expect(RenderHTML(source)).To(MatchHTML(expected)) }) + }) Context("with elements", func() { diff --git a/pkg/renderer/sgml/renderer.go b/pkg/renderer/sgml/renderer.go index 6a40cdd3..120a9de0 100644 --- a/pkg/renderer/sgml/renderer.go +++ b/pkg/renderer/sgml/renderer.go @@ -162,7 +162,7 @@ func (r *sgmlRenderer) Render(ctx *renderer.Context, doc *types.Document, output renderedTitle = DefaultTitle } // process attribute declaration in the header - if header := doc.Header(); header != nil { + if header, _ := doc.Header(); header != nil { for _, e := range header.Elements { switch e := e.(type) { case *types.AttributeDeclaration: @@ -252,7 +252,8 @@ func (r *sgmlRenderer) splitAndRender(ctx *renderer.Context, doc *types.Document func (r *sgmlRenderer) splitAndRenderForArticle(ctx *renderer.Context, doc *types.Document) (string, string, error) { log.Debugf("rendering article (within HTML/Body: %t)", ctx.Config.WrapInHTMLBodyElement) - renderedHeader, err := r.renderDocumentHeader(ctx, doc.Header()) + header, _ := doc.Header() + renderedHeader, err := r.renderDocumentHeader(ctx, header) if err != nil { return "", "", err } @@ -270,7 +271,8 @@ func (r *sgmlRenderer) splitAndRenderForManpage(ctx *renderer.Context, doc *type elements := doc.BodyElements() nameSection := elements[0].(*types.Section) // TODO: enforce if ctx.Config.WrapInHTMLBodyElement { - renderedHeader, err := r.renderManpageHeader(ctx, doc.Header(), nameSection) + header, _ := doc.Header() + renderedHeader, err := r.renderManpageHeader(ctx, header, nameSection) if err != nil { return "", "", err } @@ -296,14 +298,14 @@ func (r *sgmlRenderer) splitAndRenderForManpage(ctx *renderer.Context, doc *type } func (r *sgmlRenderer) renderDocumentRoles(ctx *renderer.Context, doc *types.Document) (string, error) { - if header := doc.Header(); header != nil { + if header, _ := doc.Header(); header != nil { return r.renderElementRoles(ctx, header.Attributes) } return "", nil } func (r *sgmlRenderer) renderDocumentID(doc *types.Document) string { - if header := doc.Header(); header != nil { + if header, _ := doc.Header(); header != nil { // if header.Attributes.Has(types.AttrCustomID) { // We only want to emit a document body ID if one was explicitly set return r.renderElementID(header.Attributes) @@ -313,7 +315,7 @@ func (r *sgmlRenderer) renderDocumentID(doc *types.Document) string { } func (r *sgmlRenderer) renderAuthors(_ *renderer.Context, doc *types.Document) string { // TODO: pass header instead of doc - if header := doc.Header(); header != nil { + if header, _ := doc.Header(); header != nil { if a := header.Authors(); a != nil { authorStrs := make([]string, len(a)) for i, author := range a { @@ -330,7 +332,7 @@ func (r *sgmlRenderer) renderAuthors(_ *renderer.Context, doc *types.Document) s const DefaultTitle = "Untitled" func (r *sgmlRenderer) renderDocumentTitle(ctx *renderer.Context, doc *types.Document) (string, bool, error) { - if header := doc.Header(); header != nil { + if header, _ := doc.Header(); header != nil { // TODO: This feels wrong. The title should not need markup. title, err := r.renderPlainText(ctx, header.Title) if err != nil { diff --git a/pkg/types/section_numbering_test.go b/pkg/types/section_numbering_test.go index a913aca7..43c35f82 100644 --- a/pkg/types/section_numbering_test.go +++ b/pkg/types/section_numbering_test.go @@ -22,18 +22,18 @@ var _ = Describe("section numbering", func() { }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1", + types.AttrID: "_getting_started", }, Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1a", + types.AttrID: "_introduction", }, Elements: []interface{}{}, }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1b", + types.AttrID: "_download_and_install", }, Elements: []interface{}{}, }, @@ -46,9 +46,9 @@ var _ = Describe("section numbering", func() { // then Expect(err).NotTo(HaveOccurred()) - Expect(n["_section_1"]).To(Equal("1")) - Expect(n["_section_1a"]).To(Equal("1.1")) - Expect(n["_section_1b"]).To(Equal("1.2")) + Expect(n["_getting_started"]).To(Equal("1")) + Expect(n["_introduction"]).To(Equal("1.1")) + Expect(n["_download_and_install"]).To(Equal("1.2")) }) It("should always number sections - explicitly in document body", func() { @@ -60,18 +60,18 @@ var _ = Describe("section numbering", func() { }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1", + types.AttrID: "_getting_started", }, Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1a", + types.AttrID: "_introduction", }, Elements: []interface{}{}, }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1b", + types.AttrID: "_download_and_install", }, Elements: []interface{}{}, }, @@ -84,9 +84,9 @@ var _ = Describe("section numbering", func() { // then Expect(err).NotTo(HaveOccurred()) - Expect(n["_section_1"]).To(Equal("1")) - Expect(n["_section_1a"]).To(Equal("1.1")) - Expect(n["_section_1b"]).To(Equal("1.2")) + Expect(n["_getting_started"]).To(Equal("1")) + Expect(n["_introduction"]).To(Equal("1.1")) + Expect(n["_download_and_install"]).To(Equal("1.2")) }) It("should never number sections - explicitly", func() { @@ -98,18 +98,18 @@ var _ = Describe("section numbering", func() { }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1", + types.AttrID: "_getting_started", }, Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1a", + types.AttrID: "_introduction", }, Elements: []interface{}{}, }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1b", + types.AttrID: "_download_and_install", }, Elements: []interface{}{}, }, @@ -131,18 +131,18 @@ var _ = Describe("section numbering", func() { Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1", + types.AttrID: "_getting_started", }, Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1a", + types.AttrID: "_introduction", }, Elements: []interface{}{}, }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1b", + types.AttrID: "_download_and_install", }, Elements: []interface{}{}, }, @@ -175,18 +175,18 @@ var _ = Describe("section numbering", func() { }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1", + types.AttrID: "_getting_started", }, Elements: []interface{}{ &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1a", + types.AttrID: "_introduction", }, Elements: []interface{}{}, }, &types.Section{ Attributes: types.Attributes{ - types.AttrID: "_section_1b", + types.AttrID: "_download_and_install", }, Elements: []interface{}{}, }, @@ -200,8 +200,63 @@ var _ = Describe("section numbering", func() { // then Expect(err).NotTo(HaveOccurred()) Expect(n["_disclaimer"]).To(BeEmpty()) - Expect(n["_section_1"]).To(Equal("1")) - Expect(n["_section_1a"]).To(Equal("1.1")) - Expect(n["_section_1b"]).To(Equal("1.2")) + Expect(n["_getting_started"]).To(Equal("1")) + Expect(n["_introduction"]).To(Equal("1.1")) + Expect(n["_download_and_install"]).To(Equal("1.2")) + }) + + It("should number sections when enabled - case 2", func() { + // given + doc := &types.Document{ + Elements: []interface{}{ + &types.FrontMatter{ + Attributes: map[string]interface{}{ + "draft": true, + }, + }, + &types.DocumentHeader{ + Title: []interface{}{}, + }, + &types.AttributeReset{ + Name: types.AttrSectionNumbering, + }, + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_disclaimer", + }, + }, + &types.AttributeDeclaration{ + Name: types.AttrSectionNumbering, + }, + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_getting_started", + }, + Elements: []interface{}{ + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_introduction", + }, + Elements: []interface{}{}, + }, + &types.Section{ + Attributes: types.Attributes{ + types.AttrID: "_download_and_install", + }, + Elements: []interface{}{}, + }, + }, + }, + }, + } + // when + n, err := doc.SectionNumbers() + + // then + Expect(err).NotTo(HaveOccurred()) + Expect(n["_disclaimer"]).To(BeEmpty()) + Expect(n["_getting_started"]).To(Equal("1")) + Expect(n["_introduction"]).To(Equal("1.1")) + Expect(n["_download_and_install"]).To(Equal("1.2")) }) }) diff --git a/pkg/types/types.go b/pkg/types/types.go index 4913191a..ecd2444c 100644 --- a/pkg/types/types.go +++ b/pkg/types/types.go @@ -101,21 +101,33 @@ type Document struct { TableOfContents *TableOfContents } +// FrontMatter returns the FrontMatter element if it is in the first position +// in the document, `nil` otherwise. +func (d *Document) FrontMatter() *FrontMatter { + if frontmatter, ok := d.Elements[0].(*FrontMatter); ok { + return frontmatter + } + return nil +} + // Header returns the header, i.e., the section with level 0 if it found as the first element of the document // For manpage documents, this also includes the first section (`Name` along with its first paragraph) -func (d *Document) Header() *DocumentHeader { - if len(d.Elements) == 0 { - log.Debug("no header for empty doc") - return nil - } - // expect header (if it exists) to be in first position of the doc - if h, ok := d.Elements[0].(*DocumentHeader); ok { - return h - } - if log.IsLevelEnabled(log.DebugLevel) { - log.Debugf("no header in document: %T", d.Elements[0]) +// also returns the position of the DocumentHeader element in the Document's Elements (in case there's a FrontMatter before, for example) +func (d *Document) Header() (*DocumentHeader, int) { +elements: + for i, e := range d.Elements { + switch e := e.(type) { + case *DocumentHeader: + return e, i + case *BlankLine, *FrontMatter: + // expect DocumentHeader to be positioned after optional FrontMatter and blanklines in-between + continue + default: + log.Debugf("no header in document") + break elements + } } - return nil + return nil, -1 } // BodyElements returns the elements to render in the body @@ -145,10 +157,10 @@ type SectionNumbers map[string]string // assigned number by section id func (d *Document) SectionNumbers() (SectionNumbers, error) { enabled := false - if h := d.Header(); h != nil { + if header, _ := d.Header(); header != nil { // lookup the `sectnums` or `numbered` attribute in the header var err error - if _, enabled, err = traverseElements(h.Elements, false, ""); err != nil { + if _, enabled, err = traverseElements(header.Elements, false, ""); err != nil { return nil, err } } diff --git a/pkg/validator/validator.go b/pkg/validator/validator.go index a911d3ce..b7060767 100644 --- a/pkg/validator/validator.go +++ b/pkg/validator/validator.go @@ -42,7 +42,7 @@ const ( func validateManpage(doc *types.Document) []Problem { problems := []Problem{} // checks the presence of a header - if doc.Header() == nil { + if header, _ := doc.Header(); header == nil { problems = append(problems, Problem{ Severity: Error, Message: "manpage document is missing a header",