From 397035b3044902a42b175108358223f2622c920c Mon Sep 17 00:00:00 2001 From: Xavier Coulon Date: Sun, 30 Jan 2022 17:59:18 +0100 Subject: [PATCH] fix(parser): support comments in document header (#917) keeps the `toc` and other document attributes attached to the header, even when there are single line comments and block comments, making them available later during processing of Table of Contents, for example. fixes #916 Signed-off-by: Xavier Coulon --- pkg/parser/document_header_test.go | 3 +- ...ent_processing_apply_substitutions_test.go | 21 +- .../document_processing_filter_elements.go | 8 +- ...ocument_processing_filter_elements_test.go | 115 +- .../document_processing_insert_toc_test.go | 261 - pkg/parser/parser.go | 15769 ++++++++-------- pkg/parser/parser.peg | 2 +- pkg/parser/table_of_contents_test.go | 251 +- .../sgml/html5/table_of_contents_test.go | 4 + pkg/types/types.go | 11 +- 10 files changed, 8520 insertions(+), 7925 deletions(-) delete mode 100644 pkg/parser/document_processing_insert_toc_test.go diff --git a/pkg/parser/document_header_test.go b/pkg/parser/document_header_test.go index 1f86648e..7ed9daab 100644 --- a/pkg/parser/document_header_test.go +++ b/pkg/parser/document_header_test.go @@ -353,7 +353,8 @@ John Foo Doe ; Jane the_Doe ` expected := &types.Document{ Elements: []interface{}{ &types.DocumentHeader{ - Title: Title, + Title: Title, + Elements: nil, // single comment is filtered out }, }, } diff --git a/pkg/parser/document_processing_apply_substitutions_test.go b/pkg/parser/document_processing_apply_substitutions_test.go index 162ea3e5..843876fb 100644 --- a/pkg/parser/document_processing_apply_substitutions_test.go +++ b/pkg/parser/document_processing_apply_substitutions_test.go @@ -14,19 +14,20 @@ var _ = Describe("apply substitutions", func() { var c chan types.DocumentFragment done := make(<-chan interface{}) - ctx := parser.NewParseContext(configuration.NewConfiguration( - configuration.WithAttributes(map[string]interface{}{ - "role1": "role_1", - "role2": "my_role_2", - "title": "Title", - "option1": "option_1", - "option2": "option_2", - "cookie": "yummy", - }), - )) + var ctx *parser.ParseContext BeforeEach(func() { c = make(chan types.DocumentFragment, 1) + ctx = parser.NewParseContext(configuration.NewConfiguration( + configuration.WithAttributes(map[string]interface{}{ + "role1": "role_1", + "role2": "my_role_2", + "title": "Title", + "option1": "option_1", + "option2": "option_2", + "cookie": "yummy", + }), + )) }) AfterEach(func() { diff --git a/pkg/parser/document_processing_filter_elements.go b/pkg/parser/document_processing_filter_elements.go index 4e966431..a952072f 100644 --- a/pkg/parser/document_processing_filter_elements.go +++ b/pkg/parser/document_processing_filter_elements.go @@ -52,12 +52,6 @@ elements: } // also, process the content of the element to retain switch element := element.(type) { - case *types.Paragraph: - elmts, err := doFilterOut(element.Elements, matchers...) - if err != nil { - return nil, err - } - element.Elements = elmts case *types.DelimitedBlock: elmts, err := doFilterOut(element.Elements, singleLineCommentMatcher, commentBlockMatcher, blanklineMatcher) // keep blanklines are not retained in delimited blocks if err != nil { @@ -74,7 +68,7 @@ elements: return nil, err } } - case types.ListElement: + case types.WithElements: elmts, err := doFilterOut(element.GetElements(), matchers...) if err != nil { return nil, err diff --git a/pkg/parser/document_processing_filter_elements_test.go b/pkg/parser/document_processing_filter_elements_test.go index 1f8715ac..e0f56691 100644 --- a/pkg/parser/document_processing_filter_elements_test.go +++ b/pkg/parser/document_processing_filter_elements_test.go @@ -63,64 +63,7 @@ var _ = Describe("element filters", func() { Expect(doFilterOut(actual, allMatchers...)).To(Equal(expected)) }) - // It("should remove document attribute declaration", func() { - // actual := []interface{}{ - // &types.AttributeDeclaration{}, - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // expected := []interface{}{ - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // Expect(filterComments(actual, allMatchers...)).To(Equal(expected)) - // }) - - // It("should remove document attribute substitution", func() { - // actual := []interface{}{ - // &types.AttributeSubstitution{}, - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // expected := []interface{}{ - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // Expect(filterComments(actual, allMatchers...)).To(Equal(expected)) - // }) - - // It("should remove document attribute reset", func() { - // actual := []interface{}{ - // &types.AttributeReset{}, - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // expected := []interface{}{ - // &types.Paragraph{ - // Elements: []interface{}{ - // &types.StringElement{}, - // }, - // }, - // } - // Expect(filterComments(actual, allMatchers...)).To(Equal(expected)) - // }) - - It("should remove comment block", func() { + It("should remove comment block at root", func() { actual := []interface{}{ &types.DelimitedBlock{ Kind: types.Comment, @@ -141,6 +84,62 @@ var _ = Describe("element filters", func() { Expect(doFilterOut(actual, allMatchers...)).To(Equal(expected)) }) + It("should remove comment blocks in document header", func() { + actual := []interface{}{ + &types.DocumentHeader{ + Elements: []interface{}{ + &types.DelimitedBlock{ + Kind: types.Comment, + }, + &types.AttributeDeclaration{ + Name: "cookie", + Value: "yummy", + }, + &types.DelimitedBlock{ + Kind: types.Comment, + }, + }, + }, + } + expected := []interface{}{ + &types.DocumentHeader{ + Elements: []interface{}{ + &types.AttributeDeclaration{ + Name: "cookie", + Value: "yummy", + }, + }, + }, + } + Expect(doFilterOut(actual, allMatchers...)).To(Equal(expected)) + }) + + It("should remove single line comments in document header", func() { + actual := []interface{}{ + &types.DocumentHeader{ + Elements: []interface{}{ + &types.SingleLineComment{}, + &types.AttributeDeclaration{ + Name: "cookie", + Value: "yummy", + }, + &types.SingleLineComment{}, + }, + }, + } + expected := []interface{}{ + &types.DocumentHeader{ + Elements: []interface{}{ + &types.AttributeDeclaration{ + Name: "cookie", + Value: "yummy", + }, + }, + }, + } + Expect(doFilterOut(actual, allMatchers...)).To(Equal(expected)) + }) + It("should remove single line comment as a block", func() { actual := []interface{}{ &types.SingleLineComment{}, diff --git a/pkg/parser/document_processing_insert_toc_test.go b/pkg/parser/document_processing_insert_toc_test.go deleted file mode 100644 index de2234cb..00000000 --- a/pkg/parser/document_processing_insert_toc_test.go +++ /dev/null @@ -1,261 +0,0 @@ -package parser - -// . "github.com/onsi/ginkgo" //nolint golint -// . "github.com/onsi/gomega" //nolint golint - -// var _ = Describe("insert table of contents", func() { - -// var header, sectionA, sectionB, paragraph, anotherParagraph, blankline, preamble interface{} -// BeforeEach(func() { - -// header = &types.DocumentHeader{ -// Title: []interface{}{ -// &types.StringElement{ -// Content: "title", -// }, -// }, -// Elements: []interface{}{ -// &types.AttributeDeclaration{ -// Name: "biscuits", -// Value: "cookies", -// }, -// }, -// } -// sectionA = &types.Section{ -// Level: 1, -// Title: []interface{}{ -// &types.StringElement{Content: "Section A"}, -// }, -// Attributes: types.Attributes{ -// types.AttrID: "_section_a", -// }, -// } -// sectionB = &types.Section{ -// Level: 1, -// Title: []interface{}{ -// &types.StringElement{Content: "Section B"}, -// }, -// Attributes: types.Attributes{ -// types.AttrID: "_section_b", -// }, -// } -// paragraph = &types.Paragraph{ -// Elements: []interface{}{ -// &types.StringElement{ -// Content: "a short paragraph", -// }, -// }, -// } -// anotherParagraph = &types.Paragraph{ -// Elements: []interface{}{ -// &types.StringElement{ -// Content: "another short paragraph", -// }, -// }, -// } -// blankline = &types.BlankLine{} -// preamble = &types.Preamble{ -// Elements: []interface{}{ -// paragraph, -// blankline, -// }, -// } -// }) -// toc := &types.TableOfContents{ -// Sections: []*types.ToCSection{ -// { -// ID: "_section_a", -// Level: 1, -// Title: "Section A", -// }, -// { -// ID: "_section_b", -// Level: 1, -// Title: "Section B", -// }, -// }, -// } - -// Context("no insertion", func() { - -// It("should not insert when no placement attribute", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// header, -// sectionA, -// sectionB, -// }, -// } -// expected := &types.Document{ -// Elements: []interface{}{ -// header, -// sectionA, -// sectionB, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) // no `:toc:` attribute declaration -// insertTableOfContents(ctx, doc, toc) - -// // then -// Expect(doc).To(Equal(expected)) -// }) - -// It("should not insert when no toc generated", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// header, -// paragraph, -// blankline, -// anotherParagraph, -// }, -// } - -// expected := &types.Document{ -// Elements: []interface{}{ -// header, -// paragraph, -// blankline, -// anotherParagraph, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) -// ctx.attributes[types.AttrTableOfContents] = nil // default placement -// insertTableOfContents(ctx, doc, nil) // no ToC since no sections in doc - -// // then -// Expect(doc).To(Equal(expected)) -// }) - -// It("should not insert when missing preamble", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// header, -// sectionA, -// sectionB, -// }, -// } -// expected := &types.Document{ -// Elements: []interface{}{ -// header, -// sectionA, -// sectionB, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) -// ctx.attributes[types.AttrTableOfContents] = "preamble" -// insertTableOfContents(ctx, doc, toc) - -// // then -// Expect(doc).To(Equal(expected)) -// // TODO: also check that there was a warning in the logs -// }) -// }) - -// It("should insert within header", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// header, -// preamble, -// sectionA, -// sectionB, -// }, -// } -// expected := &types.Document{ -// Elements: []interface{}{ -// &types.DocumentHeader{ -// Title: []interface{}{ -// &types.StringElement{ -// Content: "title", -// }, -// }, -// Elements: []interface{}{ -// &types.AttributeDeclaration{ -// Name: "biscuits", -// Value: "cookies", -// }, -// toc, // inserted here -// }, -// }, -// preamble, -// sectionA, -// sectionB, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) -// ctx.attributes[types.AttrTableOfContents] = nil // default placement (within header) -// insertTableOfContents(ctx, doc, toc) - -// // then -// Expect(doc).To(Equal(expected)) -// }) - -// It("should insert at first position when no header", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// paragraph, -// anotherParagraph, -// sectionA, -// sectionB, -// }, -// } -// expected := &types.Document{ -// Elements: []interface{}{ -// toc, // inserted here -// paragraph, -// anotherParagraph, -// sectionA, -// sectionB, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) -// ctx.attributes[types.AttrTableOfContents] = nil // default placement (within header) -// insertTableOfContents(ctx, doc, toc) - -// // then -// Expect(doc).To(Equal(expected)) -// }) - -// It("should insert within preamble", func() { -// // given -// doc := &types.Document{ -// Elements: []interface{}{ -// header, -// preamble, -// sectionA, -// sectionB, -// }, -// } -// expected := &types.Document{ -// Elements: []interface{}{ -// header, -// &types.Preamble{ -// Elements: []interface{}{ -// paragraph, -// blankline, -// toc, // appended here -// }, -// }, -// sectionA, -// sectionB, -// }, -// } -// // when -// ctx := NewParseContext(configuration.NewConfiguration()) -// ctx.attributes[types.AttrTableOfContents] = "preamble" -// insertTableOfContents(ctx, doc, toc) - -// // then -// Expect(doc).To(Equal(expected)) -// }) - -// }) diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 5b3d8549..b121d642 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -95,10 +95,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11454}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -107,28 +107,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -137,9 +137,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -202,10 +202,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11567}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine38, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -214,28 +214,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine41, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -244,9 +244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -324,10 +324,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 71, col: 97, offset: 1860}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine64, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -336,9 +336,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -410,10 +410,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 75, col: 99, offset: 2038}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine83, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -422,9 +422,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -754,24 +754,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonDocumentRawLine150, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -787,10 +787,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 85, col: 35, offset: 2272}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine157, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -870,10 +870,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 86, col: 39, offset: 2318}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine174, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1193,24 +1193,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonDocumentRawLine236, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -1232,10 +1232,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 88, col: 5, offset: 2370}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine244, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1244,9 +1244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1321,10 +1321,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 129, col: 98, offset: 3436}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine264, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1333,9 +1333,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1350,7 +1350,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -1379,10 +1379,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine278, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1391,28 +1391,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine281, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1421,9 +1421,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1446,10 +1446,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine292, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1458,28 +1458,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine295, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1488,9 +1488,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1513,10 +1513,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine306, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1525,28 +1525,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine309, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1555,9 +1555,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1580,10 +1580,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine320, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1592,28 +1592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine323, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1622,9 +1622,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1647,10 +1647,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine334, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1659,28 +1659,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine337, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1689,9 +1689,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1714,10 +1714,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine348, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1726,28 +1726,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine351, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1756,9 +1756,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1781,10 +1781,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine362, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1793,28 +1793,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine365, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1823,9 +1823,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1848,10 +1848,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentRawLine376, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1860,28 +1860,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentRawLine379, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -1890,9 +1890,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1942,12 +1942,12 @@ var g = &grammar{ run: (*parser).callonDocumentRawLine394, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDocumentRawLine395, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -1966,9 +1966,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -1978,9 +1978,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -2015,46 +2015,46 @@ var g = &grammar{ pos: position{line: 143, col: 9, offset: 3829}, label: "path", expr: &actionExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, run: (*parser).callonFileInclusion8, expr: &labeledExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2806, col: 22, offset: 92683}, + pos: position{line: 2806, col: 22, offset: 92718}, expr: &choiceExpr{ - pos: position{line: 2806, col: 23, offset: 92684}, + pos: position{line: 2806, col: 23, offset: 92719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonFileInclusion12, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonFileInclusion19, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -2063,13 +2063,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonFileInclusion23, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -2077,23 +2077,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFileInclusion30, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2406,23 +2406,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonFileInclusion91, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonFileInclusion93, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonFileInclusion96, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -2443,12 +2443,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonFileInclusion102, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -2460,10 +2460,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFileInclusion106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2606,12 +2606,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonFileInclusion134, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -2633,10 +2633,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonFileInclusion138, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -2650,10 +2650,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonFileInclusion140, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -2667,27 +2667,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonFileInclusion142, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonFileInclusion146, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2697,7 +2697,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -2726,10 +2726,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 148, col: 5, offset: 4025}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFileInclusion153, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -2738,28 +2738,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonFileInclusion156, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -2768,9 +2768,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -2816,24 +2816,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4727}, label: "start", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges12, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2854,24 +2854,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4748}, label: "end", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges20, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2892,24 +2892,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4869}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges28, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2958,24 +2958,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4727}, label: "start", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges44, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -2996,24 +2996,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4748}, label: "end", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges52, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3034,24 +3034,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4869}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges60, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3084,24 +3084,24 @@ var g = &grammar{ pos: position{line: 171, col: 19, offset: 4727}, label: "start", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges69, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3122,24 +3122,24 @@ var g = &grammar{ pos: position{line: 171, col: 40, offset: 4748}, label: "end", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges77, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3160,24 +3160,24 @@ var g = &grammar{ pos: position{line: 175, col: 20, offset: 4869}, label: "singleline", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonLineRanges85, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -3193,9 +3193,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3236,12 +3236,12 @@ var g = &grammar{ pos: position{line: 193, col: 18, offset: 5470}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonTagRanges11, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3303,12 +3303,12 @@ var g = &grammar{ pos: position{line: 195, col: 18, offset: 5567}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonTagRanges26, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3390,12 +3390,12 @@ var g = &grammar{ pos: position{line: 193, col: 18, offset: 5470}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonTagRanges46, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3457,12 +3457,12 @@ var g = &grammar{ pos: position{line: 195, col: 18, offset: 5567}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonTagRanges61, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3520,9 +3520,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3565,12 +3565,12 @@ var g = &grammar{ pos: position{line: 213, col: 38, offset: 6121}, run: (*parser).callonIncludedFileLine10, expr: &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonIncludedFileLine11, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3609,12 +3609,12 @@ var g = &grammar{ pos: position{line: 217, col: 36, offset: 6269}, run: (*parser).callonIncludedFileLine19, expr: &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonIncludedFileLine20, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -3646,28 +3646,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonIncludedFileLine27, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3676,9 +3676,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3699,9 +3699,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 234, col: 5, offset: 6819}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3795,10 +3795,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11454}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment27, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3807,28 +3807,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment30, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3837,9 +3837,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3902,10 +3902,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11567}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment48, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3914,28 +3914,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment51, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -3944,9 +3944,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -3967,19 +3967,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment65, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -3988,28 +3988,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment68, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4018,9 +4018,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4029,25 +4029,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2419, col: 5, offset: 80992}, + pos: position{line: 2419, col: 5, offset: 81027}, run: (*parser).callonDocumentFragment75, expr: &seqExpr{ - pos: position{line: 2419, col: 5, offset: 80992}, + pos: position{line: 2419, col: 5, offset: 81027}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2419, col: 5, offset: 80992}, + pos: position{line: 2419, col: 5, offset: 81027}, run: (*parser).callonDocumentFragment77, }, &labeledExpr{ - pos: position{line: 2422, col: 5, offset: 81055}, + pos: position{line: 2422, col: 5, offset: 81090}, label: "level", expr: &actionExpr{ - pos: position{line: 2422, col: 12, offset: 81062}, + pos: position{line: 2422, col: 12, offset: 81097}, run: (*parser).callonDocumentFragment79, expr: &oneOrMoreExpr{ - pos: position{line: 2422, col: 12, offset: 81062}, + pos: position{line: 2422, col: 12, offset: 81097}, expr: &litMatcher{ - pos: position{line: 2422, col: 13, offset: 81063}, + pos: position{line: 2422, col: 13, offset: 81098}, val: "=", ignoreCase: false, want: "\"=\"", @@ -4056,16 +4056,16 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2426, col: 5, offset: 81171}, + pos: position{line: 2426, col: 5, offset: 81206}, run: (*parser).callonDocumentFragment82, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDocumentFragment83, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4074,15 +4074,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2430, col: 12, offset: 81330}, + pos: position{line: 2430, col: 12, offset: 81365}, label: "title", expr: &actionExpr{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, run: (*parser).callonDocumentFragment87, expr: &oneOrMoreExpr{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, expr: &charClassMatcher{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -4092,28 +4092,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment91, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4122,9 +4122,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4153,10 +4153,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment104, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4165,28 +4165,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment107, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4195,9 +4195,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4236,10 +4236,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment124, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4248,28 +4248,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment127, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4278,9 +4278,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4289,9 +4289,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4309,9 +4309,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4334,28 +4334,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment147, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4364,9 +4364,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4400,10 +4400,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment160, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4412,28 +4412,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment163, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4442,9 +4442,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4453,9 +4453,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4485,10 +4485,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment178, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4497,28 +4497,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment181, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4527,9 +4527,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4568,10 +4568,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment198, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4580,28 +4580,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment201, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4610,9 +4610,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4621,9 +4621,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4641,9 +4641,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4666,28 +4666,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment221, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4696,9 +4696,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4732,10 +4732,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment234, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4744,28 +4744,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment237, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4774,9 +4774,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4785,9 +4785,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4817,10 +4817,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment252, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4829,28 +4829,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment255, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4859,9 +4859,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4900,10 +4900,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment272, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -4912,28 +4912,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment275, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -4942,9 +4942,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4953,9 +4953,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4973,9 +4973,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -4998,28 +4998,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment295, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5028,9 +5028,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5064,10 +5064,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment308, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5076,28 +5076,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment311, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5106,9 +5106,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5117,9 +5117,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5149,10 +5149,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment326, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5161,28 +5161,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment329, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5191,9 +5191,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5232,10 +5232,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment346, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5244,28 +5244,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment349, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5274,9 +5274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5285,9 +5285,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5305,9 +5305,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5330,28 +5330,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment369, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5360,9 +5360,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5396,10 +5396,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment382, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5408,28 +5408,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment385, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5438,9 +5438,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5449,9 +5449,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5481,10 +5481,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment400, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5493,28 +5493,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment403, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5523,9 +5523,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5564,10 +5564,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment420, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5576,28 +5576,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment423, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5606,9 +5606,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5617,9 +5617,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5637,9 +5637,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5662,28 +5662,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment443, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5692,9 +5692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5728,10 +5728,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment456, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5740,28 +5740,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment459, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5770,9 +5770,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5781,9 +5781,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5818,19 +5818,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment480, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5839,28 +5839,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment483, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5869,9 +5869,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5905,28 +5905,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment496, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -5935,9 +5935,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -5971,19 +5971,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment515, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -5992,28 +5992,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment518, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6022,9 +6022,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6058,28 +6058,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment531, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6088,9 +6088,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6099,21 +6099,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonDocumentFragment538, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonDocumentFragment541, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -6123,32 +6123,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonDocumentFragment544, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment546, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6157,9 +6157,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6195,10 +6195,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment559, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6207,28 +6207,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment562, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6237,9 +6237,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6278,10 +6278,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment579, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6290,28 +6290,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment582, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6320,9 +6320,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6331,9 +6331,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6351,9 +6351,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6376,28 +6376,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment602, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6406,9 +6406,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6442,10 +6442,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment615, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6454,28 +6454,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment618, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6484,9 +6484,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6495,9 +6495,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6527,10 +6527,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment633, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6539,28 +6539,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment636, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6569,9 +6569,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6610,10 +6610,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment653, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6622,28 +6622,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment656, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6652,9 +6652,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6663,9 +6663,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6683,9 +6683,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6708,28 +6708,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment676, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6738,9 +6738,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6774,10 +6774,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment689, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6786,28 +6786,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment692, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6816,9 +6816,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6827,9 +6827,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6859,10 +6859,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment707, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6871,28 +6871,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment710, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6901,9 +6901,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6942,10 +6942,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment727, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -6954,28 +6954,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment730, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -6984,9 +6984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -6995,9 +6995,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7015,9 +7015,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7040,28 +7040,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment750, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7070,9 +7070,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7106,10 +7106,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment763, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7118,28 +7118,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment766, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7148,9 +7148,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7159,9 +7159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7171,52 +7171,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2719, col: 18, offset: 89847}, + pos: position{line: 2719, col: 18, offset: 89882}, run: (*parser).callonDocumentFragment775, expr: &seqExpr{ - pos: position{line: 2719, col: 18, offset: 89847}, + pos: position{line: 2719, col: 18, offset: 89882}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2720, col: 9, offset: 89857}, + pos: position{line: 2720, col: 9, offset: 89892}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2720, col: 9, offset: 89857}, + pos: position{line: 2720, col: 9, offset: 89892}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2721, col: 11, offset: 89893}, + pos: position{line: 2721, col: 11, offset: 89928}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2721, col: 19, offset: 89901}, + pos: position{line: 2721, col: 19, offset: 89936}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2721, col: 29, offset: 89911}, + pos: position{line: 2721, col: 29, offset: 89946}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2721, col: 37, offset: 89919}, + pos: position{line: 2721, col: 37, offset: 89954}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2721, col: 47, offset: 89929}, + pos: position{line: 2721, col: 47, offset: 89964}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2721, col: 55, offset: 89937}, + pos: position{line: 2721, col: 55, offset: 89972}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -7224,12 +7224,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 11, offset: 89995}, + pos: position{line: 2722, col: 11, offset: 90030}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment786, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7238,28 +7238,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment789, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7268,36 +7268,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment797, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7306,9 +7306,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7321,24 +7321,24 @@ var g = &grammar{ name: "ListElements", }, &actionExpr{ - pos: position{line: 2617, col: 5, offset: 86976}, + pos: position{line: 2617, col: 5, offset: 87011}, run: (*parser).callonDocumentFragment805, expr: &seqExpr{ - pos: position{line: 2617, col: 5, offset: 86976}, + pos: position{line: 2617, col: 5, offset: 87011}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment809, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7347,28 +7347,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment812, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7377,48 +7377,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &labeledExpr{ - pos: position{line: 2618, col: 5, offset: 87000}, + pos: position{line: 2618, col: 5, offset: 87035}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2618, col: 12, offset: 87007}, + pos: position{line: 2618, col: 12, offset: 87042}, expr: &actionExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, run: (*parser).callonDocumentFragment821, expr: &seqExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2633, col: 11, offset: 87326}, + pos: position{line: 2633, col: 11, offset: 87361}, expr: &actionExpr{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, run: (*parser).callonDocumentFragment825, expr: &seqExpr{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2639, col: 9, offset: 87447}, + pos: position{line: 2639, col: 9, offset: 87482}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment829, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7427,23 +7427,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2640, col: 5, offset: 87459}, + pos: position{line: 2640, col: 5, offset: 87494}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2640, col: 14, offset: 87468}, + pos: position{line: 2640, col: 14, offset: 87503}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonDocumentFragment833, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonDocumentFragment835, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -7461,28 +7461,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment839, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7491,15 +7491,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2634, col: 5, offset: 87348}, + pos: position{line: 2634, col: 5, offset: 87383}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentFragment847, @@ -7509,19 +7509,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment853, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7530,28 +7530,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment856, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7560,9 +7560,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7577,40 +7577,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2619, col: 5, offset: 87026}, + pos: position{line: 2619, col: 5, offset: 87061}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2619, col: 10, offset: 87031}, + pos: position{line: 2619, col: 10, offset: 87066}, expr: &choiceExpr{ - pos: position{line: 2644, col: 13, offset: 87565}, + pos: position{line: 2644, col: 13, offset: 87600}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, run: (*parser).callonDocumentFragment866, expr: &seqExpr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment873, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7619,28 +7619,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment876, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7649,9 +7649,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7659,55 +7659,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2655, col: 5, offset: 87807}, + pos: position{line: 2655, col: 5, offset: 87842}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2655, col: 11, offset: 87813}, + pos: position{line: 2655, col: 11, offset: 87848}, expr: &actionExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, run: (*parser).callonDocumentFragment887, expr: &seqExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, label: "cell", expr: &actionExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, run: (*parser).callonDocumentFragment890, expr: &seqExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment897, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7716,28 +7716,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment900, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7746,9 +7746,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7756,16 +7756,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, ¬Expr{ - pos: position{line: 2665, col: 5, offset: 88078}, + pos: position{line: 2665, col: 5, offset: 88113}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentFragment910, @@ -7775,19 +7775,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment916, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7796,28 +7796,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment919, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7826,9 +7826,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7838,18 +7838,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2666, col: 5, offset: 88093}, + pos: position{line: 2666, col: 5, offset: 88128}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2666, col: 9, offset: 88097}, + pos: position{line: 2666, col: 9, offset: 88132}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment928, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7858,23 +7858,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2666, col: 16, offset: 88104}, + pos: position{line: 2666, col: 16, offset: 88139}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2666, col: 25, offset: 88113}, + pos: position{line: 2666, col: 25, offset: 88148}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonDocumentFragment932, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonDocumentFragment934, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -7891,28 +7891,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment938, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7921,9 +7921,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -7934,10 +7934,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2658, col: 6, offset: 87876}, + pos: position{line: 2658, col: 6, offset: 87911}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2658, col: 6, offset: 87876}, + pos: position{line: 2658, col: 6, offset: 87911}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentFragment947, @@ -7947,19 +7947,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment953, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -7968,28 +7968,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment956, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -7998,9 +7998,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8010,26 +8010,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2658, col: 19, offset: 87889}, + pos: position{line: 2658, col: 19, offset: 87924}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment968, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8038,28 +8038,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment971, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8068,9 +8068,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8078,9 +8078,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8092,32 +8092,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, run: (*parser).callonDocumentFragment980, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment987, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8126,28 +8126,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment990, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8156,9 +8156,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8166,46 +8166,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2648, col: 5, offset: 87655}, + pos: position{line: 2648, col: 5, offset: 87690}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2648, col: 11, offset: 87661}, + pos: position{line: 2648, col: 11, offset: 87696}, expr: &actionExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, run: (*parser).callonDocumentFragment1001, expr: &seqExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1008, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8214,28 +8214,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1011, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8244,9 +8244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8254,16 +8254,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, ¬Expr{ - pos: position{line: 2665, col: 5, offset: 88078}, + pos: position{line: 2665, col: 5, offset: 88113}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentFragment1021, @@ -8273,19 +8273,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1027, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8294,28 +8294,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1030, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8324,9 +8324,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8336,18 +8336,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2666, col: 5, offset: 88093}, + pos: position{line: 2666, col: 5, offset: 88128}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2666, col: 9, offset: 88097}, + pos: position{line: 2666, col: 9, offset: 88132}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1039, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8356,23 +8356,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2666, col: 16, offset: 88104}, + pos: position{line: 2666, col: 16, offset: 88139}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2666, col: 25, offset: 88113}, + pos: position{line: 2666, col: 25, offset: 88148}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonDocumentFragment1043, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonDocumentFragment1045, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -8390,28 +8390,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1049, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8420,15 +8420,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2649, col: 5, offset: 87682}, + pos: position{line: 2649, col: 5, offset: 87717}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentFragment1057, @@ -8438,19 +8438,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1063, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8459,28 +8459,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1066, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8489,9 +8489,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8508,24 +8508,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1077, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8534,28 +8534,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1080, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8564,9 +8564,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8574,9 +8574,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8585,36 +8585,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonDocumentFragment1089, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonDocumentFragment1095, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8624,28 +8624,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1099, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8654,9 +8654,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8665,13 +8665,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, run: (*parser).callonDocumentFragment1106, expr: &seqExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, label: "kind", expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9315}, @@ -8730,30 +8730,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1655, col: 27, offset: 53988}, + pos: position{line: 1655, col: 27, offset: 54023}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1656, col: 5, offset: 53998}, + pos: position{line: 1656, col: 5, offset: 54033}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonDocumentFragment1122, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonDocumentFragment1125, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8763,32 +8763,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonDocumentFragment1128, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1130, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8797,9 +8797,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8809,34 +8809,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1657, col: 5, offset: 54032}, + pos: position{line: 1657, col: 5, offset: 54067}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1657, col: 16, offset: 54043}, + pos: position{line: 1657, col: 16, offset: 54078}, expr: &actionExpr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, run: (*parser).callonDocumentFragment1139, expr: &seqExpr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1145, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -8845,25 +8845,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1147, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8875,42 +8875,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1659, col: 9, offset: 54092}, + pos: position{line: 1659, col: 9, offset: 54127}, label: "line", expr: &choiceExpr{ - pos: position{line: 1659, col: 15, offset: 54098}, + pos: position{line: 1659, col: 15, offset: 54133}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonDocumentFragment1154, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonDocumentFragment1160, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8920,28 +8920,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1164, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -8950,9 +8950,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -8961,21 +8961,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonDocumentFragment1171, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonDocumentFragment1174, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -8985,32 +8985,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonDocumentFragment1177, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1179, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9019,9 +9019,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9041,36 +9041,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, run: (*parser).callonDocumentFragment1186, expr: &seqExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, run: (*parser).callonDocumentFragment1189, expr: &seqExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, label: "content", expr: &actionExpr{ - pos: position{line: 1685, col: 14, offset: 54918}, + pos: position{line: 1685, col: 14, offset: 54953}, run: (*parser).callonDocumentFragment1192, expr: &seqExpr{ - pos: position{line: 1685, col: 14, offset: 54918}, + pos: position{line: 1685, col: 14, offset: 54953}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDocumentFragment1194, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9079,9 +9079,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1685, col: 21, offset: 54925}, + pos: position{line: 1685, col: 21, offset: 54960}, expr: &charClassMatcher{ - pos: position{line: 1685, col: 21, offset: 54925}, + pos: position{line: 1685, col: 21, offset: 54960}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9093,32 +9093,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1688, col: 5, offset: 54982}, + pos: position{line: 1688, col: 5, offset: 55017}, run: (*parser).callonDocumentFragment1199, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1201, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9127,9 +9127,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9139,44 +9139,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1679, col: 5, offset: 54665}, + pos: position{line: 1679, col: 5, offset: 54700}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1679, col: 16, offset: 54676}, + pos: position{line: 1679, col: 16, offset: 54711}, expr: &choiceExpr{ - pos: position{line: 1679, col: 17, offset: 54677}, + pos: position{line: 1679, col: 17, offset: 54712}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonDocumentFragment1211, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonDocumentFragment1217, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9186,28 +9186,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1221, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9216,9 +9216,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9227,21 +9227,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonDocumentFragment1228, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonDocumentFragment1231, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -9251,32 +9251,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonDocumentFragment1234, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1236, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9285,9 +9285,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9303,37 +9303,37 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1111, col: 5, offset: 34529}, + pos: position{line: 1111, col: 5, offset: 34564}, run: (*parser).callonDocumentFragment1243, expr: &seqExpr{ - pos: position{line: 1111, col: 5, offset: 34529}, + pos: position{line: 1111, col: 5, offset: 34564}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1111, col: 5, offset: 34529}, + pos: position{line: 1111, col: 5, offset: 34564}, run: (*parser).callonDocumentFragment1245, }, &labeledExpr{ - pos: position{line: 1114, col: 5, offset: 34587}, + pos: position{line: 1114, col: 5, offset: 34622}, label: "frontmatter", expr: &actionExpr{ - pos: position{line: 1119, col: 20, offset: 34682}, + pos: position{line: 1119, col: 20, offset: 34717}, run: (*parser).callonDocumentFragment1247, expr: &seqExpr{ - pos: position{line: 1119, col: 20, offset: 34682}, + pos: position{line: 1119, col: 20, offset: 34717}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1123, col: 30, offset: 34854}, + pos: position{line: 1123, col: 30, offset: 34889}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1123, col: 36, offset: 34860}, + pos: position{line: 1123, col: 36, offset: 34895}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1251, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9342,28 +9342,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1254, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9372,46 +9372,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &labeledExpr{ - pos: position{line: 1119, col: 45, offset: 34707}, + pos: position{line: 1119, col: 45, offset: 34742}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1119, col: 53, offset: 34715}, + pos: position{line: 1119, col: 53, offset: 34750}, expr: &actionExpr{ - pos: position{line: 1125, col: 27, offset: 34898}, + pos: position{line: 1125, col: 27, offset: 34933}, run: (*parser).callonDocumentFragment1263, expr: &zeroOrMoreExpr{ - pos: position{line: 1125, col: 27, offset: 34898}, + pos: position{line: 1125, col: 27, offset: 34933}, expr: &oneOrMoreExpr{ - pos: position{line: 1125, col: 28, offset: 34899}, + pos: position{line: 1125, col: 28, offset: 34934}, expr: &seqExpr{ - pos: position{line: 1125, col: 29, offset: 34900}, + pos: position{line: 1125, col: 29, offset: 34935}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1125, col: 29, offset: 34900}, + pos: position{line: 1125, col: 29, offset: 34935}, expr: &seqExpr{ - pos: position{line: 1123, col: 30, offset: 34854}, + pos: position{line: 1123, col: 30, offset: 34889}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1123, col: 30, offset: 34854}, + pos: position{line: 1123, col: 30, offset: 34889}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1123, col: 36, offset: 34860}, + pos: position{line: 1123, col: 36, offset: 34895}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1271, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9420,28 +9420,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1274, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9450,9 +9450,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9461,7 +9461,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1125, col: 55, offset: 34926, + line: 1125, col: 55, offset: 34961, }, }, }, @@ -9471,18 +9471,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1123, col: 30, offset: 34854}, + pos: position{line: 1123, col: 30, offset: 34889}, val: "---", ignoreCase: false, want: "\"---\"", }, &zeroOrMoreExpr{ - pos: position{line: 1123, col: 36, offset: 34860}, + pos: position{line: 1123, col: 36, offset: 34895}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentFragment1284, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9491,28 +9491,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentFragment1287, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9521,9 +9521,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9569,27 +9569,27 @@ var g = &grammar{ pos: position{line: 285, col: 9, offset: 8554}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonDelimitedBlockElements6, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonDelimitedBlockElements10, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -9599,7 +9599,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -9616,9 +9616,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9692,12 +9692,12 @@ var g = &grammar{ pos: position{line: 323, col: 9, offset: 9828}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonAttributeDeclaration15, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9719,28 +9719,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonAttributeDeclaration21, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9749,9 +9749,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9803,10 +9803,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 362, col: 13, offset: 11092}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonAttributeDeclarationValue14, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -9815,28 +9815,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonAttributeDeclarationValue17, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -9845,9 +9845,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -9876,10 +9876,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonAttributeDeclarationValue29, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10223,25 +10223,25 @@ var g = &grammar{ want: "\"\\\\\"", }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonAttributeDeclarationValue97, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10252,10 +10252,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 344, col: 9, offset: 10522}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonAttributeDeclarationValue103, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10344,27 +10344,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonBlockAttributes19, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonBlockAttributes23, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -10374,7 +10374,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -10710,10 +10710,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 388, col: 35, offset: 11985}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonBlockAttributes90, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10722,28 +10722,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonBlockAttributes93, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10752,9 +10752,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -10904,10 +10904,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 392, col: 35, offset: 12129}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonBlockAttributes130, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10916,28 +10916,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonBlockAttributes133, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -10946,9 +10946,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -10973,10 +10973,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 396, col: 44, offset: 12252}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonBlockAttributes145, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -10985,28 +10985,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonBlockAttributes148, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -11015,9 +11015,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -11252,10 +11252,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 488, col: 13, offset: 15201}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFirstPositionalAttributes23, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11736,10 +11736,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 539, col: 9, offset: 16758}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonShortHandAttributeValue77, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11800,10 +11800,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 545, col: 34, offset: 16901}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonPositionalAttribute11, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11843,10 +11843,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 550, col: 13, offset: 17157}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonPositionalAttribute20, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11869,10 +11869,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 550, col: 26, offset: 17170}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonPositionalAttribute26, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11927,10 +11927,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 566, col: 22, offset: 17832}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonNamedAttribute7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11951,10 +11951,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 566, col: 42, offset: 17852}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonNamedAttribute12, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -11975,10 +11975,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 561, col: 47, offset: 17552}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonNamedAttribute16, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12008,10 +12008,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 561, col: 82, offset: 17587}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonNamedAttribute24, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12066,10 +12066,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 576, col: 9, offset: 18075}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonAttributeValue12, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12148,12 +12148,12 @@ var g = &grammar{ pos: position{line: 589, col: 9, offset: 18392}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonSingleQuotedAttributeValueContent5, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12163,10 +12163,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuotedAttributeValueContent8, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12576,10 +12576,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 609, col: 14, offset: 19124}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedAttributeValue13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -12616,12 +12616,12 @@ var g = &grammar{ pos: position{line: 614, col: 9, offset: 19234}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonDoubleQuotedAttributeValueContent5, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -12631,10 +12631,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedAttributeValueContent8, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13014,10 +13014,10 @@ var g = &grammar{ ¬Expr{ pos: position{line: 635, col: 5, offset: 20082}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonUnquotedAttributeValue4, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13073,10 +13073,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonUnquotedAttributeValue17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13418,12 +13418,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonCrossReference6, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -13435,10 +13435,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonCrossReference10, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -13581,12 +13581,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonCrossReference38, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -13630,46 +13630,46 @@ var g = &grammar{ pos: position{line: 704, col: 35, offset: 22642}, label: "url", expr: &actionExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, run: (*parser).callonExternalCrossReference5, expr: &labeledExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2806, col: 22, offset: 92683}, + pos: position{line: 2806, col: 22, offset: 92718}, expr: &choiceExpr{ - pos: position{line: 2806, col: 23, offset: 92684}, + pos: position{line: 2806, col: 23, offset: 92719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonExternalCrossReference9, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonExternalCrossReference16, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -13678,13 +13678,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonExternalCrossReference20, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -13692,23 +13692,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExternalCrossReference27, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14021,23 +14021,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonExternalCrossReference88, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonExternalCrossReference90, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonExternalCrossReference93, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -14058,12 +14058,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonExternalCrossReference99, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -14075,10 +14075,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExternalCrossReference103, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14221,12 +14221,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonExternalCrossReference131, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -14248,10 +14248,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonExternalCrossReference135, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -14265,10 +14265,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonExternalCrossReference137, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -14282,27 +14282,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonExternalCrossReference139, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonExternalCrossReference143, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -14312,7 +14312,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -14372,28 +14372,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonMarkdownQuoteAttribution9, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14402,9 +14402,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14437,19 +14437,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader11, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14458,28 +14458,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader14, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14488,9 +14488,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14503,24 +14503,24 @@ var g = &grammar{ pos: position{line: 990, col: 5, offset: 30410}, label: "title", expr: &actionExpr{ - pos: position{line: 998, col: 5, offset: 30718}, + pos: position{line: 998, col: 5, offset: 30753}, run: (*parser).callonDocumentHeader22, expr: &seqExpr{ - pos: position{line: 998, col: 5, offset: 30718}, + pos: position{line: 998, col: 5, offset: 30753}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 998, col: 5, offset: 30718}, + pos: position{line: 998, col: 5, offset: 30753}, val: "=", ignoreCase: false, want: "\"=\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDocumentHeader25, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14529,15 +14529,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 998, col: 16, offset: 30729}, + pos: position{line: 998, col: 16, offset: 30764}, label: "title", expr: &actionExpr{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, run: (*parser).callonDocumentHeader29, expr: &oneOrMoreExpr{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, expr: &charClassMatcher{ - pos: position{line: 2434, col: 17, offset: 81449}, + pos: position{line: 2434, col: 17, offset: 81484}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -14547,28 +14547,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader33, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14577,9 +14577,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14594,13 +14594,13 @@ var g = &grammar{ expr: &zeroOrOneExpr{ pos: position{line: 991, col: 10, offset: 30439}, expr: &actionExpr{ - pos: position{line: 1003, col: 5, offset: 30823}, + pos: position{line: 1003, col: 5, offset: 30858}, run: (*parser).callonDocumentHeader42, expr: &seqExpr{ - pos: position{line: 1003, col: 5, offset: 30823}, + pos: position{line: 1003, col: 5, offset: 30858}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1003, col: 5, offset: 30823}, + pos: position{line: 1003, col: 5, offset: 30858}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonDocumentHeader45, @@ -14610,19 +14610,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader51, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14631,28 +14631,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader54, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14661,9 +14661,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14673,41 +14673,41 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1004, col: 5, offset: 30838}, + pos: position{line: 1004, col: 5, offset: 30873}, expr: &choiceExpr{ - pos: position{line: 1004, col: 6, offset: 30839}, + pos: position{line: 1004, col: 6, offset: 30874}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonDocumentHeader63, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonDocumentHeader69, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -14717,28 +14717,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader73, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14747,9 +14747,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14778,10 +14778,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader86, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14790,28 +14790,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader89, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14820,9 +14820,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14861,10 +14861,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -14873,28 +14873,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader109, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14903,9 +14903,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14914,9 +14914,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14934,9 +14934,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -14959,28 +14959,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader129, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -14989,9 +14989,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15025,10 +15025,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader142, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15037,28 +15037,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader145, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15067,9 +15067,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15078,9 +15078,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15093,21 +15093,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1005, col: 5, offset: 30913}, + pos: position{line: 1005, col: 5, offset: 30948}, label: "authors", expr: &actionExpr{ - pos: position{line: 1011, col: 20, offset: 31163}, + pos: position{line: 1011, col: 20, offset: 31198}, run: (*parser).callonDocumentHeader155, expr: &seqExpr{ - pos: position{line: 1011, col: 20, offset: 31163}, + pos: position{line: 1011, col: 20, offset: 31198}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1011, col: 20, offset: 31163}, + pos: position{line: 1011, col: 20, offset: 31198}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader158, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15116,58 +15116,58 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1011, col: 27, offset: 31170}, + pos: position{line: 1011, col: 27, offset: 31205}, label: "authors", expr: &choiceExpr{ - pos: position{line: 1011, col: 36, offset: 31179}, + pos: position{line: 1011, col: 36, offset: 31214}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1015, col: 30, offset: 31299}, + pos: position{line: 1015, col: 30, offset: 31334}, run: (*parser).callonDocumentHeader162, expr: &seqExpr{ - pos: position{line: 1015, col: 30, offset: 31299}, + pos: position{line: 1015, col: 30, offset: 31334}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1015, col: 30, offset: 31299}, + pos: position{line: 1015, col: 30, offset: 31334}, expr: &litMatcher{ - pos: position{line: 1015, col: 31, offset: 31300}, + pos: position{line: 1015, col: 31, offset: 31335}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1015, col: 35, offset: 31304}, + pos: position{line: 1015, col: 35, offset: 31339}, label: "authors", expr: &oneOrMoreExpr{ - pos: position{line: 1015, col: 44, offset: 31313}, + pos: position{line: 1015, col: 44, offset: 31348}, expr: &actionExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, run: (*parser).callonDocumentHeader168, expr: &seqExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 1024, col: 14, offset: 31554}, + pos: position{line: 1024, col: 14, offset: 31589}, expr: &actionExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, run: (*parser).callonDocumentHeader172, expr: &seqExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, label: "part1", expr: &actionExpr{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, run: (*parser).callonDocumentHeader175, expr: &oneOrMoreExpr{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, expr: &charClassMatcher{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -15177,12 +15177,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1038, col: 5, offset: 32021}, + pos: position{line: 1038, col: 5, offset: 32056}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader179, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15191,17 +15191,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1039, col: 5, offset: 32032}, + pos: position{line: 1039, col: 5, offset: 32067}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 1039, col: 11, offset: 32038}, + pos: position{line: 1039, col: 11, offset: 32073}, expr: &actionExpr{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, run: (*parser).callonDocumentHeader183, expr: &oneOrMoreExpr{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, expr: &charClassMatcher{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -15212,12 +15212,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1042, col: 5, offset: 32120}, + pos: position{line: 1042, col: 5, offset: 32155}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader187, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15226,17 +15226,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1043, col: 5, offset: 32131}, + pos: position{line: 1043, col: 5, offset: 32166}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 1043, col: 11, offset: 32137}, + pos: position{line: 1043, col: 11, offset: 32172}, expr: &actionExpr{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, run: (*parser).callonDocumentHeader191, expr: &oneOrMoreExpr{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, expr: &charClassMatcher{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -15247,12 +15247,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1046, col: 5, offset: 32217}, + pos: position{line: 1046, col: 5, offset: 32252}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader195, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15266,41 +15266,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1024, col: 40, offset: 31580}, + pos: position{line: 1024, col: 40, offset: 31615}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 1024, col: 46, offset: 31586}, + pos: position{line: 1024, col: 46, offset: 31621}, expr: &actionExpr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, run: (*parser).callonDocumentHeader199, expr: &seqExpr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &litMatcher{ - pos: position{line: 1053, col: 5, offset: 32349}, + pos: position{line: 1053, col: 5, offset: 32384}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1054, col: 5, offset: 32358}, + pos: position{line: 1054, col: 5, offset: 32393}, label: "email", expr: &actionExpr{ - pos: position{line: 1054, col: 12, offset: 32365}, + pos: position{line: 1054, col: 12, offset: 32400}, run: (*parser).callonDocumentHeader206, expr: &oneOrMoreExpr{ - pos: position{line: 1054, col: 13, offset: 32366}, + pos: position{line: 1054, col: 13, offset: 32401}, expr: &charClassMatcher{ - pos: position{line: 1054, col: 13, offset: 32366}, + pos: position{line: 1054, col: 13, offset: 32401}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -15310,7 +15310,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1057, col: 5, offset: 32426}, + pos: position{line: 1057, col: 5, offset: 32461}, val: ">", ignoreCase: false, want: "\">\"", @@ -15321,12 +15321,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1024, col: 69, offset: 31609}, + pos: position{line: 1024, col: 69, offset: 31644}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader211, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15335,21 +15335,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1024, col: 76, offset: 31616}, + pos: position{line: 1024, col: 76, offset: 31651}, expr: &litMatcher{ - pos: position{line: 1024, col: 76, offset: 31616}, + pos: position{line: 1024, col: 76, offset: 31651}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 1024, col: 81, offset: 31621}, + pos: position{line: 1024, col: 81, offset: 31656}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader216, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15358,7 +15358,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1025, col: 5, offset: 31633}, + pos: position{line: 1025, col: 5, offset: 31668}, run: (*parser).callonDocumentHeader218, }, }, @@ -15370,24 +15370,24 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1019, col: 33, offset: 31431}, + pos: position{line: 1019, col: 33, offset: 31466}, run: (*parser).callonDocumentHeader219, expr: &seqExpr{ - pos: position{line: 1019, col: 33, offset: 31431}, + pos: position{line: 1019, col: 33, offset: 31466}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1019, col: 33, offset: 31431}, + pos: position{line: 1019, col: 33, offset: 31466}, val: ":author:", ignoreCase: false, want: "\":author:\"", }, &zeroOrMoreExpr{ - pos: position{line: 1019, col: 44, offset: 31442}, + pos: position{line: 1019, col: 44, offset: 31477}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader223, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15396,35 +15396,35 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1019, col: 51, offset: 31449}, + pos: position{line: 1019, col: 51, offset: 31484}, label: "author", expr: &actionExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, run: (*parser).callonDocumentHeader226, expr: &seqExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1024, col: 5, offset: 31545}, + pos: position{line: 1024, col: 5, offset: 31580}, label: "fullName", expr: &zeroOrOneExpr{ - pos: position{line: 1024, col: 14, offset: 31554}, + pos: position{line: 1024, col: 14, offset: 31589}, expr: &actionExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, run: (*parser).callonDocumentHeader230, expr: &seqExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1035, col: 5, offset: 31934}, + pos: position{line: 1035, col: 5, offset: 31969}, label: "part1", expr: &actionExpr{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, run: (*parser).callonDocumentHeader233, expr: &oneOrMoreExpr{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, expr: &charClassMatcher{ - pos: position{line: 1035, col: 12, offset: 31941}, + pos: position{line: 1035, col: 12, offset: 31976}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -15434,12 +15434,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1038, col: 5, offset: 32021}, + pos: position{line: 1038, col: 5, offset: 32056}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader237, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15448,17 +15448,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1039, col: 5, offset: 32032}, + pos: position{line: 1039, col: 5, offset: 32067}, label: "part2", expr: &zeroOrOneExpr{ - pos: position{line: 1039, col: 11, offset: 32038}, + pos: position{line: 1039, col: 11, offset: 32073}, expr: &actionExpr{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, run: (*parser).callonDocumentHeader241, expr: &oneOrMoreExpr{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, expr: &charClassMatcher{ - pos: position{line: 1039, col: 12, offset: 32039}, + pos: position{line: 1039, col: 12, offset: 32074}, val: "[^<;\\r\\n ]", chars: []rune{'<', ';', '\r', '\n', ' '}, ignoreCase: false, @@ -15469,12 +15469,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1042, col: 5, offset: 32120}, + pos: position{line: 1042, col: 5, offset: 32155}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader245, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15483,17 +15483,17 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1043, col: 5, offset: 32131}, + pos: position{line: 1043, col: 5, offset: 32166}, label: "part3", expr: &zeroOrOneExpr{ - pos: position{line: 1043, col: 11, offset: 32137}, + pos: position{line: 1043, col: 11, offset: 32172}, expr: &actionExpr{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, run: (*parser).callonDocumentHeader249, expr: &oneOrMoreExpr{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, expr: &charClassMatcher{ - pos: position{line: 1043, col: 12, offset: 32138}, + pos: position{line: 1043, col: 12, offset: 32173}, val: "[^<;\\r\\n]", chars: []rune{'<', ';', '\r', '\n'}, ignoreCase: false, @@ -15504,12 +15504,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1046, col: 5, offset: 32217}, + pos: position{line: 1046, col: 5, offset: 32252}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader253, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15523,41 +15523,41 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1024, col: 40, offset: 31580}, + pos: position{line: 1024, col: 40, offset: 31615}, label: "email", expr: &zeroOrOneExpr{ - pos: position{line: 1024, col: 46, offset: 31586}, + pos: position{line: 1024, col: 46, offset: 31621}, expr: &actionExpr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, run: (*parser).callonDocumentHeader257, expr: &seqExpr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1052, col: 5, offset: 32339}, + pos: position{line: 1052, col: 5, offset: 32374}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &litMatcher{ - pos: position{line: 1053, col: 5, offset: 32349}, + pos: position{line: 1053, col: 5, offset: 32384}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1054, col: 5, offset: 32358}, + pos: position{line: 1054, col: 5, offset: 32393}, label: "email", expr: &actionExpr{ - pos: position{line: 1054, col: 12, offset: 32365}, + pos: position{line: 1054, col: 12, offset: 32400}, run: (*parser).callonDocumentHeader264, expr: &oneOrMoreExpr{ - pos: position{line: 1054, col: 13, offset: 32366}, + pos: position{line: 1054, col: 13, offset: 32401}, expr: &charClassMatcher{ - pos: position{line: 1054, col: 13, offset: 32366}, + pos: position{line: 1054, col: 13, offset: 32401}, val: "[^>\\r\\n]", chars: []rune{'>', '\r', '\n'}, ignoreCase: false, @@ -15567,7 +15567,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1057, col: 5, offset: 32426}, + pos: position{line: 1057, col: 5, offset: 32461}, val: ">", ignoreCase: false, want: "\">\"", @@ -15578,12 +15578,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1024, col: 69, offset: 31609}, + pos: position{line: 1024, col: 69, offset: 31644}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader269, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15592,21 +15592,21 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1024, col: 76, offset: 31616}, + pos: position{line: 1024, col: 76, offset: 31651}, expr: &litMatcher{ - pos: position{line: 1024, col: 76, offset: 31616}, + pos: position{line: 1024, col: 76, offset: 31651}, val: ";", ignoreCase: false, want: "\";\"", }, }, &zeroOrMoreExpr{ - pos: position{line: 1024, col: 81, offset: 31621}, + pos: position{line: 1024, col: 81, offset: 31656}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader274, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15615,7 +15615,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1025, col: 5, offset: 31633}, + pos: position{line: 1025, col: 5, offset: 31668}, run: (*parser).callonDocumentHeader276, }, }, @@ -15629,28 +15629,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader278, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15659,9 +15659,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15671,41 +15671,41 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1006, col: 5, offset: 30944}, + pos: position{line: 1006, col: 5, offset: 30979}, expr: &choiceExpr{ - pos: position{line: 1006, col: 6, offset: 30945}, + pos: position{line: 1006, col: 6, offset: 30980}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonDocumentHeader287, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonDocumentHeader293, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -15715,28 +15715,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader297, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15745,9 +15745,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15776,10 +15776,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader310, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15788,28 +15788,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader313, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15818,9 +15818,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15859,10 +15859,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader330, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -15871,28 +15871,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader333, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15901,9 +15901,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15912,9 +15912,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15932,9 +15932,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -15957,28 +15957,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader353, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -15987,9 +15987,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16023,10 +16023,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader366, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16035,28 +16035,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader369, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16065,9 +16065,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16076,9 +16076,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16091,23 +16091,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1007, col: 5, offset: 31019}, + pos: position{line: 1007, col: 5, offset: 31054}, label: "revision", expr: &zeroOrOneExpr{ - pos: position{line: 1007, col: 14, offset: 31028}, + pos: position{line: 1007, col: 14, offset: 31063}, expr: &actionExpr{ - pos: position{line: 1063, col: 21, offset: 32615}, + pos: position{line: 1063, col: 21, offset: 32650}, run: (*parser).callonDocumentHeader380, expr: &seqExpr{ - pos: position{line: 1063, col: 21, offset: 32615}, + pos: position{line: 1063, col: 21, offset: 32650}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1063, col: 21, offset: 32615}, + pos: position{line: 1063, col: 21, offset: 32650}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader383, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16116,55 +16116,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1063, col: 28, offset: 32622}, + pos: position{line: 1063, col: 28, offset: 32657}, expr: &litMatcher{ - pos: position{line: 1063, col: 29, offset: 32623}, + pos: position{line: 1063, col: 29, offset: 32658}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1063, col: 33, offset: 32627}, + pos: position{line: 1063, col: 33, offset: 32662}, label: "revision", expr: &choiceExpr{ - pos: position{line: 1064, col: 9, offset: 32646}, + pos: position{line: 1064, col: 9, offset: 32681}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1064, col: 10, offset: 32647}, + pos: position{line: 1064, col: 10, offset: 32682}, run: (*parser).callonDocumentHeader389, expr: &seqExpr{ - pos: position{line: 1064, col: 10, offset: 32647}, + pos: position{line: 1064, col: 10, offset: 32682}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1064, col: 10, offset: 32647}, + pos: position{line: 1064, col: 10, offset: 32682}, label: "revnumber", expr: &choiceExpr{ - pos: position{line: 1073, col: 27, offset: 33164}, + pos: position{line: 1073, col: 27, offset: 33199}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1073, col: 27, offset: 33164}, + pos: position{line: 1073, col: 27, offset: 33199}, run: (*parser).callonDocumentHeader393, expr: &seqExpr{ - pos: position{line: 1073, col: 27, offset: 33164}, + pos: position{line: 1073, col: 27, offset: 33199}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1073, col: 27, offset: 33164}, + pos: position{line: 1073, col: 27, offset: 33199}, val: "v", ignoreCase: true, want: "\"v\"i", }, &charClassMatcher{ - pos: position{line: 1073, col: 32, offset: 33169}, + pos: position{line: 1073, col: 32, offset: 33204}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 1073, col: 38, offset: 33175}, + pos: position{line: 1073, col: 38, offset: 33210}, expr: &charClassMatcher{ - pos: position{line: 1073, col: 38, offset: 33175}, + pos: position{line: 1073, col: 38, offset: 33210}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -16175,31 +16175,31 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1075, col: 5, offset: 33223}, + pos: position{line: 1075, col: 5, offset: 33258}, run: (*parser).callonDocumentHeader399, expr: &seqExpr{ - pos: position{line: 1075, col: 5, offset: 33223}, + pos: position{line: 1075, col: 5, offset: 33258}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 1075, col: 5, offset: 33223}, + pos: position{line: 1075, col: 5, offset: 33258}, expr: &litMatcher{ - pos: position{line: 1075, col: 5, offset: 33223}, + pos: position{line: 1075, col: 5, offset: 33258}, val: "v", ignoreCase: true, want: "\"v\"i", }, }, &charClassMatcher{ - pos: position{line: 1075, col: 11, offset: 33229}, + pos: position{line: 1075, col: 11, offset: 33264}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 1075, col: 17, offset: 33235}, + pos: position{line: 1075, col: 17, offset: 33270}, expr: &charClassMatcher{ - pos: position{line: 1075, col: 17, offset: 33235}, + pos: position{line: 1075, col: 17, offset: 33270}, val: "[^:,\\r\\n]", chars: []rune{':', ',', '\r', '\n'}, ignoreCase: false, @@ -16207,12 +16207,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 1075, col: 28, offset: 33246}, + pos: position{line: 1075, col: 28, offset: 33281}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader407, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16221,9 +16221,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1075, col: 35, offset: 33253}, + pos: position{line: 1075, col: 35, offset: 33288}, expr: &litMatcher{ - pos: position{line: 1075, col: 36, offset: 33254}, + pos: position{line: 1075, col: 36, offset: 33289}, val: ",", ignoreCase: false, want: "\",\"", @@ -16236,26 +16236,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1064, col: 45, offset: 32682}, + pos: position{line: 1064, col: 45, offset: 32717}, expr: &litMatcher{ - pos: position{line: 1064, col: 45, offset: 32682}, + pos: position{line: 1064, col: 45, offset: 32717}, val: ",", ignoreCase: false, want: "\",\"", }, }, &labeledExpr{ - pos: position{line: 1064, col: 50, offset: 32687}, + pos: position{line: 1064, col: 50, offset: 32722}, label: "revdate", expr: &zeroOrOneExpr{ - pos: position{line: 1064, col: 58, offset: 32695}, + pos: position{line: 1064, col: 58, offset: 32730}, expr: &actionExpr{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, run: (*parser).callonDocumentHeader415, expr: &oneOrMoreExpr{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, expr: &charClassMatcher{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -16266,26 +16266,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1064, col: 82, offset: 32719}, + pos: position{line: 1064, col: 82, offset: 32754}, expr: &litMatcher{ - pos: position{line: 1064, col: 82, offset: 32719}, + pos: position{line: 1064, col: 82, offset: 32754}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1064, col: 87, offset: 32724}, + pos: position{line: 1064, col: 87, offset: 32759}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 1064, col: 97, offset: 32734}, + pos: position{line: 1064, col: 97, offset: 32769}, expr: &actionExpr{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, run: (*parser).callonDocumentHeader422, expr: &oneOrMoreExpr{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, expr: &charClassMatcher{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -16299,21 +16299,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1066, col: 15, offset: 32852}, + pos: position{line: 1066, col: 15, offset: 32887}, run: (*parser).callonDocumentHeader425, expr: &seqExpr{ - pos: position{line: 1066, col: 15, offset: 32852}, + pos: position{line: 1066, col: 15, offset: 32887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1066, col: 15, offset: 32852}, + pos: position{line: 1066, col: 15, offset: 32887}, label: "revdate", expr: &actionExpr{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, run: (*parser).callonDocumentHeader428, expr: &oneOrMoreExpr{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, expr: &charClassMatcher{ - pos: position{line: 1079, col: 25, offset: 33318}, + pos: position{line: 1079, col: 25, offset: 33353}, val: "[^:\\r\\n]", chars: []rune{':', '\r', '\n'}, ignoreCase: false, @@ -16323,26 +16323,26 @@ var g = &grammar{ }, }, &zeroOrOneExpr{ - pos: position{line: 1066, col: 46, offset: 32883}, + pos: position{line: 1066, col: 46, offset: 32918}, expr: &litMatcher{ - pos: position{line: 1066, col: 46, offset: 32883}, + pos: position{line: 1066, col: 46, offset: 32918}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1066, col: 51, offset: 32888}, + pos: position{line: 1066, col: 51, offset: 32923}, label: "revremark", expr: &zeroOrOneExpr{ - pos: position{line: 1066, col: 61, offset: 32898}, + pos: position{line: 1066, col: 61, offset: 32933}, expr: &actionExpr{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, run: (*parser).callonDocumentHeader435, expr: &oneOrMoreExpr{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, expr: &charClassMatcher{ - pos: position{line: 1083, col: 27, offset: 33390}, + pos: position{line: 1083, col: 27, offset: 33425}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -16359,28 +16359,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader439, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16389,9 +16389,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16473,10 +16473,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11454}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader461, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16485,28 +16485,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader464, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16515,9 +16515,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16580,10 +16580,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11567}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDocumentHeader482, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16592,28 +16592,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDocumentHeader485, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16622,9 +16622,421 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 2567, col: 22, offset: 85455}, + run: (*parser).callonDocumentHeader492, + expr: &seqExpr{ + pos: position{line: 2567, col: 22, offset: 85455}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 2572, col: 31, offset: 85676}, + val: "//", + ignoreCase: false, + want: "\"//\"", + }, + ¬Expr{ + pos: position{line: 2572, col: 36, offset: 85681}, + expr: &litMatcher{ + pos: position{line: 2572, col: 37, offset: 85682}, + val: "//", + ignoreCase: false, + want: "\"//\"", + }, + }, + &labeledExpr{ + pos: position{line: 2567, col: 49, offset: 85482}, + label: "content", + expr: &actionExpr{ + pos: position{line: 2574, col: 29, offset: 85717}, + run: (*parser).callonDocumentHeader498, + expr: &zeroOrMoreExpr{ + pos: position{line: 2574, col: 29, offset: 85717}, + expr: &charClassMatcher{ + pos: position{line: 2574, col: 29, offset: 85717}, + val: "[^\\r\\n]", + chars: []rune{'\r', '\n'}, + ignoreCase: false, + inverted: true, + }, + }, + }, + }, + &choiceExpr{ + pos: position{line: 2866, col: 8, offset: 94419}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2859, col: 12, offset: 94279}, + run: (*parser).callonDocumentHeader502, + expr: &choiceExpr{ + pos: position{line: 2859, col: 13, offset: 94280}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 2859, col: 13, offset: 94280}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 20, offset: 94287}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 29, offset: 94296}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + &actionExpr{ + pos: position{line: 792, col: 5, offset: 25151}, + run: (*parser).callonDocumentHeader509, + expr: &seqExpr{ + pos: position{line: 792, col: 5, offset: 25151}, + exprs: []interface{}{ + &actionExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + run: (*parser).callonDocumentHeader511, + expr: &seqExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 748, col: 26, offset: 23928}, + val: "////", + ignoreCase: false, + want: "\"////\"", + }, + &zeroOrMoreExpr{ + pos: position{line: 748, col: 33, offset: 23935}, + expr: &actionExpr{ + pos: position{line: 2850, col: 10, offset: 94095}, + run: (*parser).callonDocumentHeader515, + expr: &charClassMatcher{ + pos: position{line: 2850, col: 11, offset: 94096}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &choiceExpr{ + pos: position{line: 2866, col: 8, offset: 94419}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2859, col: 12, offset: 94279}, + run: (*parser).callonDocumentHeader518, + expr: &choiceExpr{ + pos: position{line: 2859, col: 13, offset: 94280}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 2859, col: 13, offset: 94280}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 20, offset: 94287}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 29, offset: 94296}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + &labeledExpr{ + pos: position{line: 793, col: 5, offset: 25182}, + label: "content", + expr: &zeroOrMoreExpr{ + pos: position{line: 804, col: 5, offset: 25506}, + expr: &actionExpr{ + pos: position{line: 804, col: 6, offset: 25507}, + run: (*parser).callonDocumentHeader527, + expr: &seqExpr{ + pos: position{line: 804, col: 6, offset: 25507}, + exprs: []interface{}{ + ¬Expr{ + pos: position{line: 804, col: 6, offset: 25507}, + expr: &choiceExpr{ + pos: position{line: 801, col: 29, offset: 25449}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + run: (*parser).callonDocumentHeader531, + expr: &seqExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 748, col: 26, offset: 23928}, + val: "////", + ignoreCase: false, + want: "\"////\"", + }, + &zeroOrMoreExpr{ + pos: position{line: 748, col: 33, offset: 23935}, + expr: &actionExpr{ + pos: position{line: 2850, col: 10, offset: 94095}, + run: (*parser).callonDocumentHeader535, + expr: &charClassMatcher{ + pos: position{line: 2850, col: 11, offset: 94096}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &choiceExpr{ + pos: position{line: 2866, col: 8, offset: 94419}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2859, col: 12, offset: 94279}, + run: (*parser).callonDocumentHeader538, + expr: &choiceExpr{ + pos: position{line: 2859, col: 13, offset: 94280}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 2859, col: 13, offset: 94280}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 20, offset: 94287}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 29, offset: 94296}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + &labeledExpr{ + pos: position{line: 805, col: 5, offset: 25537}, + label: "line", + expr: &actionExpr{ + pos: position{line: 781, col: 5, offset: 24846}, + run: (*parser).callonDocumentHeader548, + expr: &seqExpr{ + pos: position{line: 781, col: 5, offset: 24846}, + exprs: []interface{}{ + ¬Expr{ + pos: position{line: 781, col: 5, offset: 24846}, + expr: ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + &labeledExpr{ + pos: position{line: 782, col: 5, offset: 24919}, + label: "content", + expr: &actionExpr{ + pos: position{line: 782, col: 14, offset: 24928}, + run: (*parser).callonDocumentHeader554, + expr: &zeroOrMoreExpr{ + pos: position{line: 782, col: 14, offset: 24928}, + expr: &charClassMatcher{ + pos: position{line: 782, col: 14, offset: 24928}, + val: "[^\\r\\n]", + chars: []rune{'\r', '\n'}, + ignoreCase: false, + inverted: true, + }, + }, + }, + }, + &choiceExpr{ + pos: position{line: 2866, col: 8, offset: 94419}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2859, col: 12, offset: 94279}, + run: (*parser).callonDocumentHeader558, + expr: &choiceExpr{ + pos: position{line: 2859, col: 13, offset: 94280}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 2859, col: 13, offset: 94280}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 20, offset: 94287}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 29, offset: 94296}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + &zeroOrOneExpr{ + pos: position{line: 794, col: 5, offset: 25216}, + expr: &choiceExpr{ + pos: position{line: 801, col: 29, offset: 25449}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + run: (*parser).callonDocumentHeader567, + expr: &seqExpr{ + pos: position{line: 748, col: 26, offset: 23928}, + exprs: []interface{}{ + &litMatcher{ + pos: position{line: 748, col: 26, offset: 23928}, + val: "////", + ignoreCase: false, + want: "\"////\"", + }, + &zeroOrMoreExpr{ + pos: position{line: 748, col: 33, offset: 23935}, + expr: &actionExpr{ + pos: position{line: 2850, col: 10, offset: 94095}, + run: (*parser).callonDocumentHeader571, + expr: &charClassMatcher{ + pos: position{line: 2850, col: 11, offset: 94096}, + val: "[ \\t]", + chars: []rune{' ', '\t'}, + ignoreCase: false, + inverted: false, + }, + }, + }, + &choiceExpr{ + pos: position{line: 2866, col: 8, offset: 94419}, + alternatives: []interface{}{ + &actionExpr{ + pos: position{line: 2859, col: 12, offset: 94279}, + run: (*parser).callonDocumentHeader574, + expr: &choiceExpr{ + pos: position{line: 2859, col: 13, offset: 94280}, + alternatives: []interface{}{ + &litMatcher{ + pos: position{line: 2859, col: 13, offset: 94280}, + val: "\n", + ignoreCase: false, + want: "\"\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 20, offset: 94287}, + val: "\r\n", + ignoreCase: false, + want: "\"\\r\\n\"", + }, + &litMatcher{ + pos: position{line: 2859, col: 29, offset: 94296}, + val: "\r", + ignoreCase: false, + want: "\"\\r\"", + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, + }, + }, + }, + }, + }, + }, + ¬Expr{ + pos: position{line: 2863, col: 8, offset: 94369}, + expr: &anyMatcher{ + line: 2863, col: 9, offset: 94370, + }, }, }, }, @@ -16642,26 +17054,26 @@ var g = &grammar{ }, { name: "InlineElement", - pos: position{line: 1150, col: 1, offset: 35560}, + pos: position{line: 1150, col: 1, offset: 35595}, expr: &actionExpr{ - pos: position{line: 1151, col: 5, offset: 35583}, + pos: position{line: 1151, col: 5, offset: 35618}, run: (*parser).callonInlineElement1, expr: &labeledExpr{ - pos: position{line: 1151, col: 5, offset: 35583}, + pos: position{line: 1151, col: 5, offset: 35618}, label: "element", expr: &choiceExpr{ - pos: position{line: 1152, col: 9, offset: 35601}, + pos: position{line: 1152, col: 9, offset: 35636}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, run: (*parser).callonInlineElement4, expr: &seqExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, expr: &charClassMatcher{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -16671,13 +17083,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2784, col: 6, offset: 92099}, + pos: position{line: 2784, col: 6, offset: 92134}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineElement9, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16685,37 +17097,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2784, col: 14, offset: 92107}, + pos: position{line: 2784, col: 14, offset: 92142}, expr: &choiceExpr{ - pos: position{line: 2784, col: 16, offset: 92109}, + pos: position{line: 2784, col: 16, offset: 92144}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2784, col: 16, offset: 92109}, + pos: position{line: 2784, col: 16, offset: 92144}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlineElement14, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16724,9 +17136,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16738,12 +17150,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonInlineElement21, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16752,28 +17164,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonInlineElement24, expr: &seqExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonInlineElement26, }, &litMatcher{ - pos: position{line: 1103, col: 5, offset: 34248}, + pos: position{line: 1103, col: 5, offset: 34283}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1103, col: 9, offset: 34252}, + pos: position{line: 1103, col: 9, offset: 34287}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineElement29, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -16782,30 +17194,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1103, col: 16, offset: 34259}, + pos: position{line: 1103, col: 16, offset: 34294}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlineElement33, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16814,9 +17226,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -16826,33 +17238,33 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1155, col: 11, offset: 35700}, + pos: position{line: 1155, col: 11, offset: 35735}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1155, col: 11, offset: 35700}, + pos: position{line: 1155, col: 11, offset: 35735}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlineElement43, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -16861,19 +17273,19 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &choiceExpr{ - pos: position{line: 1156, col: 13, offset: 35719}, + pos: position{line: 1156, col: 13, offset: 35754}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1156, col: 13, offset: 35719}, + pos: position{line: 1156, col: 13, offset: 35754}, name: "Quote", }, &actionExpr{ @@ -17176,27 +17588,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1158, col: 15, offset: 35773}, + pos: position{line: 1158, col: 15, offset: 35808}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonInlineElement112, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonInlineElement114, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonInlineElement117, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -17217,12 +17629,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonInlineElement123, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -17234,10 +17646,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineElement127, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17380,12 +17792,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonInlineElement155, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -17407,10 +17819,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonInlineElement159, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -17424,63 +17836,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonInlineElement161, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonInlineElement163, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonInlineElement165, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonInlineElement167, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonInlineElement169, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonInlineElement171, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17488,15 +17900,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -17507,27 +17919,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonInlineElement177, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonInlineElement181, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17537,7 +17949,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -17546,10 +17958,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2802, col: 12, offset: 92595}, + pos: position{line: 2802, col: 12, offset: 92630}, run: (*parser).callonInlineElement185, expr: &anyMatcher{ - line: 2802, col: 12, offset: 92595, + line: 2802, col: 12, offset: 92630, }, }, }, @@ -17563,29 +17975,29 @@ var g = &grammar{ }, { name: "IndexTerm", - pos: position{line: 1178, col: 1, offset: 36621}, + pos: position{line: 1178, col: 1, offset: 36656}, expr: &actionExpr{ - pos: position{line: 1178, col: 14, offset: 36634}, + pos: position{line: 1178, col: 14, offset: 36669}, run: (*parser).callonIndexTerm1, expr: &seqExpr{ - pos: position{line: 1178, col: 14, offset: 36634}, + pos: position{line: 1178, col: 14, offset: 36669}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1178, col: 14, offset: 36634}, + pos: position{line: 1178, col: 14, offset: 36669}, val: "((", ignoreCase: false, want: "\"((\"", }, &labeledExpr{ - pos: position{line: 1178, col: 19, offset: 36639}, + pos: position{line: 1178, col: 19, offset: 36674}, label: "term", expr: &ruleRefExpr{ - pos: position{line: 1178, col: 25, offset: 36645}, + pos: position{line: 1178, col: 25, offset: 36680}, name: "IndexTermContent", }, }, &litMatcher{ - pos: position{line: 1178, col: 43, offset: 36663}, + pos: position{line: 1178, col: 43, offset: 36698}, val: "))", ignoreCase: false, want: "\"))\"", @@ -17596,28 +18008,28 @@ var g = &grammar{ }, { name: "IndexTermContent", - pos: position{line: 1182, col: 1, offset: 36732}, + pos: position{line: 1182, col: 1, offset: 36767}, expr: &actionExpr{ - pos: position{line: 1182, col: 21, offset: 36752}, + pos: position{line: 1182, col: 21, offset: 36787}, run: (*parser).callonIndexTermContent1, expr: &labeledExpr{ - pos: position{line: 1182, col: 21, offset: 36752}, + pos: position{line: 1182, col: 21, offset: 36787}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1182, col: 30, offset: 36761}, + pos: position{line: 1182, col: 30, offset: 36796}, expr: &choiceExpr{ - pos: position{line: 1182, col: 31, offset: 36762}, + pos: position{line: 1182, col: 31, offset: 36797}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, run: (*parser).callonIndexTermContent5, expr: &seqExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, expr: &charClassMatcher{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17626,21 +18038,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2776, col: 15, offset: 91841}, + pos: position{line: 2776, col: 15, offset: 91876}, expr: &choiceExpr{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -17650,15 +18062,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, run: (*parser).callonIndexTermContent14, expr: &seqExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17667,21 +18079,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 19, offset: 91935}, + pos: position{line: 2778, col: 19, offset: 91970}, expr: &seqExpr{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -17696,18 +18108,18 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1182, col: 38, offset: 36769}, + pos: position{line: 1182, col: 38, offset: 36804}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1182, col: 53, offset: 36784}, + pos: position{line: 1182, col: 53, offset: 36819}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonIndexTermContent25, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17715,23 +18127,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonIndexTermContent27, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonIndexTermContent29, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonIndexTermContent32, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -17752,12 +18164,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonIndexTermContent38, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -17769,10 +18181,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonIndexTermContent42, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -17915,12 +18327,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonIndexTermContent70, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -17942,10 +18354,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonIndexTermContent74, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -17959,27 +18371,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonIndexTermContent76, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonIndexTermContent80, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -17989,7 +18401,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -17998,22 +18410,22 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1182, col: 114, offset: 36845}, + pos: position{line: 1182, col: 114, offset: 36880}, run: (*parser).callonIndexTermContent84, expr: &seqExpr{ - pos: position{line: 1182, col: 115, offset: 36846}, + pos: position{line: 1182, col: 115, offset: 36881}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1182, col: 115, offset: 36846}, + pos: position{line: 1182, col: 115, offset: 36881}, expr: &litMatcher{ - pos: position{line: 1182, col: 116, offset: 36847}, + pos: position{line: 1182, col: 116, offset: 36882}, val: "))", ignoreCase: false, want: "\"))\"", }, }, &anyMatcher{ - line: 1182, col: 121, offset: 36852, + line: 1182, col: 121, offset: 36887, }, }, }, @@ -18026,62 +18438,62 @@ var g = &grammar{ }, { name: "ImageBlock", - pos: position{line: 1202, col: 1, offset: 37561}, + pos: position{line: 1202, col: 1, offset: 37596}, expr: &actionExpr{ - pos: position{line: 1203, col: 5, offset: 37580}, + pos: position{line: 1203, col: 5, offset: 37615}, run: (*parser).callonImageBlock1, expr: &seqExpr{ - pos: position{line: 1203, col: 5, offset: 37580}, + pos: position{line: 1203, col: 5, offset: 37615}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1203, col: 5, offset: 37580}, + pos: position{line: 1203, col: 5, offset: 37615}, val: "image::", ignoreCase: false, want: "\"image::\"", }, &labeledExpr{ - pos: position{line: 1203, col: 15, offset: 37590}, + pos: position{line: 1203, col: 15, offset: 37625}, label: "path", expr: &actionExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, run: (*parser).callonImageBlock5, expr: &seqExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2810, col: 20, offset: 92803}, + pos: position{line: 2810, col: 20, offset: 92838}, expr: &choiceExpr{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2818, col: 23, offset: 93077}, + pos: position{line: 2818, col: 23, offset: 93112}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2818, col: 36, offset: 93090}, + pos: position{line: 2818, col: 36, offset: 93125}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 93101}, + pos: position{line: 2818, col: 47, offset: 93136}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2818, col: 58, offset: 93112}, + pos: position{line: 2818, col: 58, offset: 93147}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -18091,43 +18503,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2810, col: 30, offset: 92813}, + pos: position{line: 2810, col: 30, offset: 92848}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2810, col: 35, offset: 92818}, + pos: position{line: 2810, col: 35, offset: 92853}, expr: &choiceExpr{ - pos: position{line: 2810, col: 36, offset: 92819}, + pos: position{line: 2810, col: 36, offset: 92854}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonImageBlock18, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonImageBlock25, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -18136,13 +18548,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonImageBlock29, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -18150,23 +18562,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonImageBlock36, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18479,23 +18891,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonImageBlock97, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonImageBlock99, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonImageBlock102, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -18516,12 +18928,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonImageBlock108, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -18533,10 +18945,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonImageBlock112, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18679,12 +19091,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonImageBlock140, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -18706,10 +19118,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonImageBlock144, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -18723,10 +19135,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonImageBlock146, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -18740,27 +19152,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonImageBlock148, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonImageBlock152, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -18770,7 +19182,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -18787,20 +19199,20 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1203, col: 31, offset: 37606}, + pos: position{line: 1203, col: 31, offset: 37641}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1203, col: 43, offset: 37618}, + pos: position{line: 1203, col: 43, offset: 37653}, name: "InlineAttributes", }, }, &zeroOrMoreExpr{ - pos: position{line: 1203, col: 61, offset: 37636}, + pos: position{line: 1203, col: 61, offset: 37671}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonImageBlock159, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -18809,28 +19221,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonImageBlock162, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -18839,9 +19251,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -18852,71 +19264,71 @@ var g = &grammar{ }, { name: "InlineImage", - pos: position{line: 1208, col: 1, offset: 37853}, + pos: position{line: 1208, col: 1, offset: 37888}, expr: &actionExpr{ - pos: position{line: 1208, col: 16, offset: 37868}, + pos: position{line: 1208, col: 16, offset: 37903}, run: (*parser).callonInlineImage1, expr: &seqExpr{ - pos: position{line: 1208, col: 16, offset: 37868}, + pos: position{line: 1208, col: 16, offset: 37903}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1208, col: 16, offset: 37868}, + pos: position{line: 1208, col: 16, offset: 37903}, val: "image:", ignoreCase: false, want: "\"image:\"", }, ¬Expr{ - pos: position{line: 1208, col: 25, offset: 37877}, + pos: position{line: 1208, col: 25, offset: 37912}, expr: &litMatcher{ - pos: position{line: 1208, col: 26, offset: 37878}, + pos: position{line: 1208, col: 26, offset: 37913}, val: ":", ignoreCase: false, want: "\":\"", }, }, &labeledExpr{ - pos: position{line: 1208, col: 30, offset: 37882}, + pos: position{line: 1208, col: 30, offset: 37917}, label: "path", expr: &actionExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, run: (*parser).callonInlineImage7, expr: &seqExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2810, col: 20, offset: 92803}, + pos: position{line: 2810, col: 20, offset: 92838}, expr: &choiceExpr{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2818, col: 23, offset: 93077}, + pos: position{line: 2818, col: 23, offset: 93112}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2818, col: 36, offset: 93090}, + pos: position{line: 2818, col: 36, offset: 93125}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 93101}, + pos: position{line: 2818, col: 47, offset: 93136}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2818, col: 58, offset: 93112}, + pos: position{line: 2818, col: 58, offset: 93147}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -18926,43 +19338,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2810, col: 30, offset: 92813}, + pos: position{line: 2810, col: 30, offset: 92848}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2810, col: 35, offset: 92818}, + pos: position{line: 2810, col: 35, offset: 92853}, expr: &choiceExpr{ - pos: position{line: 2810, col: 36, offset: 92819}, + pos: position{line: 2810, col: 36, offset: 92854}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonInlineImage20, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonInlineImage27, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -18971,13 +19383,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonInlineImage31, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -18985,23 +19397,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineImage38, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19314,23 +19726,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonInlineImage99, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonInlineImage101, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonInlineImage104, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -19351,12 +19763,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonInlineImage110, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -19368,10 +19780,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineImage114, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -19514,12 +19926,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonInlineImage142, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -19541,10 +19953,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonInlineImage146, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -19558,10 +19970,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonInlineImage148, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -19575,27 +19987,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonInlineImage150, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonInlineImage154, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -19605,7 +20017,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -19622,10 +20034,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1208, col: 46, offset: 37898}, + pos: position{line: 1208, col: 46, offset: 37933}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1208, col: 58, offset: 37910}, + pos: position{line: 1208, col: 58, offset: 37945}, name: "InlineAttributes", }, }, @@ -19635,29 +20047,29 @@ var g = &grammar{ }, { name: "InlineIcon", - pos: position{line: 1215, col: 1, offset: 38306}, + pos: position{line: 1215, col: 1, offset: 38341}, expr: &actionExpr{ - pos: position{line: 1215, col: 15, offset: 38320}, + pos: position{line: 1215, col: 15, offset: 38355}, run: (*parser).callonInlineIcon1, expr: &seqExpr{ - pos: position{line: 1215, col: 15, offset: 38320}, + pos: position{line: 1215, col: 15, offset: 38355}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1215, col: 15, offset: 38320}, + pos: position{line: 1215, col: 15, offset: 38355}, val: "icon:", ignoreCase: false, want: "\"icon:\"", }, &labeledExpr{ - pos: position{line: 1215, col: 23, offset: 38328}, + pos: position{line: 1215, col: 23, offset: 38363}, label: "icon", expr: &actionExpr{ - pos: position{line: 1215, col: 29, offset: 38334}, + pos: position{line: 1215, col: 29, offset: 38369}, run: (*parser).callonInlineIcon5, expr: &oneOrMoreExpr{ - pos: position{line: 1215, col: 29, offset: 38334}, + pos: position{line: 1215, col: 29, offset: 38369}, expr: &charClassMatcher{ - pos: position{line: 1215, col: 29, offset: 38334}, + pos: position{line: 1215, col: 29, offset: 38369}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -19669,10 +20081,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1215, col: 73, offset: 38378}, + pos: position{line: 1215, col: 73, offset: 38413}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1215, col: 85, offset: 38390}, + pos: position{line: 1215, col: 85, offset: 38425}, name: "InlineAttributes", }, }, @@ -19682,32 +20094,32 @@ var g = &grammar{ }, { name: "InlineFootnote", - pos: position{line: 1222, col: 1, offset: 38756}, + pos: position{line: 1222, col: 1, offset: 38791}, expr: &choiceExpr{ - pos: position{line: 1222, col: 19, offset: 38774}, + pos: position{line: 1222, col: 19, offset: 38809}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1222, col: 19, offset: 38774}, + pos: position{line: 1222, col: 19, offset: 38809}, run: (*parser).callonInlineFootnote2, expr: &seqExpr{ - pos: position{line: 1222, col: 19, offset: 38774}, + pos: position{line: 1222, col: 19, offset: 38809}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1222, col: 19, offset: 38774}, + pos: position{line: 1222, col: 19, offset: 38809}, val: "footnote:[", ignoreCase: false, want: "\"footnote:[\"", }, &labeledExpr{ - pos: position{line: 1222, col: 32, offset: 38787}, + pos: position{line: 1222, col: 32, offset: 38822}, label: "content", expr: &ruleRefExpr{ - pos: position{line: 1222, col: 41, offset: 38796}, + pos: position{line: 1222, col: 41, offset: 38831}, name: "FootnoteContent", }, }, &litMatcher{ - pos: position{line: 1222, col: 58, offset: 38813}, + pos: position{line: 1222, col: 58, offset: 38848}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19716,27 +20128,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1224, col: 9, offset: 38873}, + pos: position{line: 1224, col: 9, offset: 38908}, run: (*parser).callonInlineFootnote8, expr: &seqExpr{ - pos: position{line: 1224, col: 9, offset: 38873}, + pos: position{line: 1224, col: 9, offset: 38908}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1224, col: 9, offset: 38873}, + pos: position{line: 1224, col: 9, offset: 38908}, val: "footnote:", ignoreCase: false, want: "\"footnote:\"", }, &labeledExpr{ - pos: position{line: 1224, col: 21, offset: 38885}, + pos: position{line: 1224, col: 21, offset: 38920}, label: "ref", expr: &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonInlineFootnote12, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -19747,24 +20159,24 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1224, col: 39, offset: 38903}, + pos: position{line: 1224, col: 39, offset: 38938}, val: "[", ignoreCase: false, want: "\"[\"", }, &labeledExpr{ - pos: position{line: 1224, col: 43, offset: 38907}, + pos: position{line: 1224, col: 43, offset: 38942}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1224, col: 51, offset: 38915}, + pos: position{line: 1224, col: 51, offset: 38950}, expr: &ruleRefExpr{ - pos: position{line: 1224, col: 52, offset: 38916}, + pos: position{line: 1224, col: 52, offset: 38951}, name: "FootnoteContent", }, }, }, &litMatcher{ - pos: position{line: 1224, col: 70, offset: 38934}, + pos: position{line: 1224, col: 70, offset: 38969}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19777,29 +20189,29 @@ var g = &grammar{ }, { name: "FootnoteContent", - pos: position{line: 1230, col: 1, offset: 39083}, + pos: position{line: 1230, col: 1, offset: 39118}, expr: &actionExpr{ - pos: position{line: 1230, col: 20, offset: 39102}, + pos: position{line: 1230, col: 20, offset: 39137}, run: (*parser).callonFootnoteContent1, expr: &labeledExpr{ - pos: position{line: 1230, col: 20, offset: 39102}, + pos: position{line: 1230, col: 20, offset: 39137}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1230, col: 29, offset: 39111}, + pos: position{line: 1230, col: 29, offset: 39146}, expr: &seqExpr{ - pos: position{line: 1230, col: 30, offset: 39112}, + pos: position{line: 1230, col: 30, offset: 39147}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1230, col: 30, offset: 39112}, + pos: position{line: 1230, col: 30, offset: 39147}, expr: &litMatcher{ - pos: position{line: 1230, col: 31, offset: 39113}, + pos: position{line: 1230, col: 31, offset: 39148}, val: "]", ignoreCase: false, want: "\"]\"", }, }, &ruleRefExpr{ - pos: position{line: 1230, col: 35, offset: 39117}, + pos: position{line: 1230, col: 35, offset: 39152}, name: "InlineElement", }, }, @@ -19810,32 +20222,32 @@ var g = &grammar{ }, { name: "PassthroughMacro", - pos: position{line: 1262, col: 1, offset: 40806}, + pos: position{line: 1262, col: 1, offset: 40841}, expr: &choiceExpr{ - pos: position{line: 1262, col: 21, offset: 40826}, + pos: position{line: 1262, col: 21, offset: 40861}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1262, col: 21, offset: 40826}, + pos: position{line: 1262, col: 21, offset: 40861}, run: (*parser).callonPassthroughMacro2, expr: &seqExpr{ - pos: position{line: 1262, col: 21, offset: 40826}, + pos: position{line: 1262, col: 21, offset: 40861}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1262, col: 21, offset: 40826}, + pos: position{line: 1262, col: 21, offset: 40861}, val: "pass:[", ignoreCase: false, want: "\"pass:[\"", }, &labeledExpr{ - pos: position{line: 1262, col: 30, offset: 40835}, + pos: position{line: 1262, col: 30, offset: 40870}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1262, col: 38, offset: 40843}, + pos: position{line: 1262, col: 38, offset: 40878}, expr: &actionExpr{ - pos: position{line: 1268, col: 30, offset: 41169}, + pos: position{line: 1268, col: 30, offset: 41204}, run: (*parser).callonPassthroughMacro7, expr: &charClassMatcher{ - pos: position{line: 1268, col: 30, offset: 41169}, + pos: position{line: 1268, col: 30, offset: 41204}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -19845,7 +20257,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1262, col: 67, offset: 40872}, + pos: position{line: 1262, col: 67, offset: 40907}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19854,34 +20266,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1264, col: 9, offset: 40976}, + pos: position{line: 1264, col: 9, offset: 41011}, run: (*parser).callonPassthroughMacro10, expr: &seqExpr{ - pos: position{line: 1264, col: 9, offset: 40976}, + pos: position{line: 1264, col: 9, offset: 41011}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1264, col: 9, offset: 40976}, + pos: position{line: 1264, col: 9, offset: 41011}, val: "pass:q[", ignoreCase: false, want: "\"pass:q[\"", }, &labeledExpr{ - pos: position{line: 1264, col: 19, offset: 40986}, + pos: position{line: 1264, col: 19, offset: 41021}, label: "content", expr: &zeroOrMoreExpr{ - pos: position{line: 1264, col: 27, offset: 40994}, + pos: position{line: 1264, col: 27, offset: 41029}, expr: &choiceExpr{ - pos: position{line: 1264, col: 28, offset: 40995}, + pos: position{line: 1264, col: 28, offset: 41030}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1264, col: 28, offset: 40995}, + pos: position{line: 1264, col: 28, offset: 41030}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 1268, col: 30, offset: 41169}, + pos: position{line: 1268, col: 30, offset: 41204}, run: (*parser).callonPassthroughMacro17, expr: &charClassMatcher{ - pos: position{line: 1268, col: 30, offset: 41169}, + pos: position{line: 1268, col: 30, offset: 41204}, val: "[^]]", chars: []rune{']'}, ignoreCase: false, @@ -19893,7 +20305,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1264, col: 69, offset: 41036}, + pos: position{line: 1264, col: 69, offset: 41071}, val: "]", ignoreCase: false, want: "\"]\"", @@ -19906,72 +20318,72 @@ var g = &grammar{ }, { name: "Link", - pos: position{line: 1275, col: 1, offset: 41425}, + pos: position{line: 1275, col: 1, offset: 41460}, expr: &choiceExpr{ - pos: position{line: 1275, col: 9, offset: 41433}, + pos: position{line: 1275, col: 9, offset: 41468}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1278, col: 5, offset: 41488}, + pos: position{line: 1278, col: 5, offset: 41523}, run: (*parser).callonLink2, expr: &seqExpr{ - pos: position{line: 1278, col: 5, offset: 41488}, + pos: position{line: 1278, col: 5, offset: 41523}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1278, col: 5, offset: 41488}, + pos: position{line: 1278, col: 5, offset: 41523}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1279, col: 5, offset: 41497}, + pos: position{line: 1279, col: 5, offset: 41532}, label: "url", expr: &actionExpr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, run: (*parser).callonLink6, expr: &seqExpr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, expr: &litMatcher{ - pos: position{line: 2814, col: 24, offset: 92946}, + pos: position{line: 2814, col: 24, offset: 92981}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2814, col: 28, offset: 92950}, + pos: position{line: 2814, col: 28, offset: 92985}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2818, col: 23, offset: 93077}, + pos: position{line: 2818, col: 23, offset: 93112}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2818, col: 36, offset: 93090}, + pos: position{line: 2818, col: 36, offset: 93125}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 93101}, + pos: position{line: 2818, col: 47, offset: 93136}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2818, col: 58, offset: 93112}, + pos: position{line: 2818, col: 58, offset: 93147}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -19980,40 +20392,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2814, col: 44, offset: 92966}, + pos: position{line: 2814, col: 44, offset: 93001}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2814, col: 49, offset: 92971}, + pos: position{line: 2814, col: 49, offset: 93006}, expr: &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonLink19, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonLink26, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -20022,13 +20434,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonLink30, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -20036,23 +20448,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonLink37, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20365,23 +20777,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonLink98, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonLink100, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonLink103, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -20402,12 +20814,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonLink109, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20419,10 +20831,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonLink113, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -20565,12 +20977,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonLink141, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -20592,10 +21004,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonLink145, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -20609,10 +21021,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonLink147, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -20632,12 +21044,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1280, col: 5, offset: 41564}, + pos: position{line: 1280, col: 5, offset: 41599}, label: "closingBracket", expr: &zeroOrOneExpr{ - pos: position{line: 1280, col: 20, offset: 41579}, + pos: position{line: 1280, col: 20, offset: 41614}, expr: &litMatcher{ - pos: position{line: 1280, col: 21, offset: 41580}, + pos: position{line: 1280, col: 21, offset: 41615}, val: ">", ignoreCase: false, want: "\">\"", @@ -20645,18 +21057,18 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1281, col: 5, offset: 41611}, + pos: position{line: 1281, col: 5, offset: 41646}, run: (*parser).callonLink152, }, }, }, }, &ruleRefExpr{ - pos: position{line: 1275, col: 19, offset: 41443}, + pos: position{line: 1275, col: 19, offset: 41478}, name: "RelativeLink", }, &ruleRefExpr{ - pos: position{line: 1275, col: 34, offset: 41458}, + pos: position{line: 1275, col: 34, offset: 41493}, name: "ExternalLink", }, }, @@ -20664,62 +21076,62 @@ var g = &grammar{ }, { name: "RelativeLink", - pos: position{line: 1289, col: 1, offset: 41826}, + pos: position{line: 1289, col: 1, offset: 41861}, expr: &actionExpr{ - pos: position{line: 1289, col: 17, offset: 41842}, + pos: position{line: 1289, col: 17, offset: 41877}, run: (*parser).callonRelativeLink1, expr: &seqExpr{ - pos: position{line: 1289, col: 17, offset: 41842}, + pos: position{line: 1289, col: 17, offset: 41877}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1289, col: 17, offset: 41842}, + pos: position{line: 1289, col: 17, offset: 41877}, val: "link:", ignoreCase: false, want: "\"link:\"", }, &labeledExpr{ - pos: position{line: 1289, col: 25, offset: 41850}, + pos: position{line: 1289, col: 25, offset: 41885}, label: "url", expr: &actionExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, run: (*parser).callonRelativeLink5, expr: &seqExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2810, col: 13, offset: 92796}, + pos: position{line: 2810, col: 13, offset: 92831}, label: "scheme", expr: &zeroOrOneExpr{ - pos: position{line: 2810, col: 20, offset: 92803}, + pos: position{line: 2810, col: 20, offset: 92838}, expr: &choiceExpr{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2818, col: 23, offset: 93077}, + pos: position{line: 2818, col: 23, offset: 93112}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2818, col: 36, offset: 93090}, + pos: position{line: 2818, col: 36, offset: 93125}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 93101}, + pos: position{line: 2818, col: 47, offset: 93136}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2818, col: 58, offset: 93112}, + pos: position{line: 2818, col: 58, offset: 93147}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -20729,43 +21141,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2810, col: 30, offset: 92813}, + pos: position{line: 2810, col: 30, offset: 92848}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2810, col: 35, offset: 92818}, + pos: position{line: 2810, col: 35, offset: 92853}, expr: &choiceExpr{ - pos: position{line: 2810, col: 36, offset: 92819}, + pos: position{line: 2810, col: 36, offset: 92854}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonRelativeLink18, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonRelativeLink25, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -20774,13 +21186,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonRelativeLink29, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -20788,23 +21200,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonRelativeLink36, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21117,23 +21529,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonRelativeLink97, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonRelativeLink99, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonRelativeLink102, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -21154,12 +21566,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonRelativeLink108, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21171,10 +21583,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonRelativeLink112, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21317,12 +21729,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonRelativeLink140, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21344,10 +21756,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonRelativeLink144, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -21361,10 +21773,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonRelativeLink146, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -21378,27 +21790,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonRelativeLink148, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonRelativeLink152, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -21408,7 +21820,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -21425,10 +21837,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1289, col: 40, offset: 41865}, + pos: position{line: 1289, col: 40, offset: 41900}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 1289, col: 52, offset: 41877}, + pos: position{line: 1289, col: 52, offset: 41912}, name: "InlineAttributes", }, }, @@ -21438,63 +21850,63 @@ var g = &grammar{ }, { name: "ExternalLink", - pos: position{line: 1293, col: 1, offset: 41993}, + pos: position{line: 1293, col: 1, offset: 42028}, expr: &actionExpr{ - pos: position{line: 1293, col: 17, offset: 42009}, + pos: position{line: 1293, col: 17, offset: 42044}, run: (*parser).callonExternalLink1, expr: &seqExpr{ - pos: position{line: 1293, col: 17, offset: 42009}, + pos: position{line: 1293, col: 17, offset: 42044}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1293, col: 17, offset: 42009}, + pos: position{line: 1293, col: 17, offset: 42044}, label: "url", expr: &actionExpr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, run: (*parser).callonExternalLink4, expr: &seqExpr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2814, col: 23, offset: 92945}, + pos: position{line: 2814, col: 23, offset: 92980}, expr: &litMatcher{ - pos: position{line: 2814, col: 24, offset: 92946}, + pos: position{line: 2814, col: 24, offset: 92981}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2814, col: 28, offset: 92950}, + pos: position{line: 2814, col: 28, offset: 92985}, label: "scheme", expr: &choiceExpr{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2818, col: 11, offset: 93065}, + pos: position{line: 2818, col: 11, offset: 93100}, val: "http://", ignoreCase: false, want: "\"http://\"", }, &litMatcher{ - pos: position{line: 2818, col: 23, offset: 93077}, + pos: position{line: 2818, col: 23, offset: 93112}, val: "https://", ignoreCase: false, want: "\"https://\"", }, &litMatcher{ - pos: position{line: 2818, col: 36, offset: 93090}, + pos: position{line: 2818, col: 36, offset: 93125}, val: "ftp://", ignoreCase: false, want: "\"ftp://\"", }, &litMatcher{ - pos: position{line: 2818, col: 47, offset: 93101}, + pos: position{line: 2818, col: 47, offset: 93136}, val: "irc://", ignoreCase: false, want: "\"irc://\"", }, &litMatcher{ - pos: position{line: 2818, col: 58, offset: 93112}, + pos: position{line: 2818, col: 58, offset: 93147}, val: "mailto:", ignoreCase: false, want: "\"mailto:\"", @@ -21503,40 +21915,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2814, col: 44, offset: 92966}, + pos: position{line: 2814, col: 44, offset: 93001}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2814, col: 49, offset: 92971}, + pos: position{line: 2814, col: 49, offset: 93006}, expr: &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonExternalLink17, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonExternalLink24, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -21545,13 +21957,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonExternalLink28, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -21559,23 +21971,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExternalLink35, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -21888,23 +22300,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonExternalLink96, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonExternalLink98, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonExternalLink101, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -21925,12 +22337,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonExternalLink107, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -21942,10 +22354,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExternalLink111, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22088,12 +22500,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonExternalLink139, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -22115,10 +22527,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonExternalLink143, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -22132,10 +22544,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonExternalLink145, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -22155,12 +22567,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1293, col: 42, offset: 42034}, + pos: position{line: 1293, col: 42, offset: 42069}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1293, col: 53, offset: 42045}, + pos: position{line: 1293, col: 53, offset: 42080}, expr: &ruleRefExpr{ - pos: position{line: 1293, col: 54, offset: 42046}, + pos: position{line: 1293, col: 54, offset: 42081}, name: "InlineAttributes", }, }, @@ -22171,41 +22583,41 @@ var g = &grammar{ }, { name: "ListElements", - pos: position{line: 1301, col: 1, offset: 42400}, + pos: position{line: 1301, col: 1, offset: 42435}, expr: &actionExpr{ - pos: position{line: 1302, col: 5, offset: 42421}, + pos: position{line: 1302, col: 5, offset: 42456}, run: (*parser).callonListElements1, expr: &seqExpr{ - pos: position{line: 1302, col: 5, offset: 42421}, + pos: position{line: 1302, col: 5, offset: 42456}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1302, col: 5, offset: 42421}, + pos: position{line: 1302, col: 5, offset: 42456}, label: "firstElement", expr: &choiceExpr{ - pos: position{line: 1308, col: 5, offset: 42623}, + pos: position{line: 1308, col: 5, offset: 42658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, run: (*parser).callonListElements5, expr: &seqExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonListElements8, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements11, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22214,27 +22626,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonListElements15, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonListElements18, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -22243,22 +22655,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonListElements21, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonListElements22, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22266,7 +22678,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -22275,20 +22687,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonListElements27, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -22297,20 +22709,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonListElements31, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -22319,15 +22731,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonListElements35, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -22335,7 +22747,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -22344,15 +22756,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonListElements40, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -22360,7 +22772,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -22372,12 +22784,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements45, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22390,24 +22802,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1437, col: 5, offset: 46649}, + pos: position{line: 1437, col: 5, offset: 46684}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonListElements49, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonListElements52, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22417,28 +22829,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements56, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22447,9 +22859,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -22462,27 +22874,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, run: (*parser).callonListElements63, expr: &seqExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonListElements66, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements69, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22491,27 +22903,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonListElements73, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonListElements76, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -22520,20 +22932,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonListElements79, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonListElements81, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -22544,12 +22956,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements83, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22562,56 +22974,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1487, col: 5, offset: 48548}, + pos: position{line: 1487, col: 5, offset: 48583}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1487, col: 16, offset: 48559}, + pos: position{line: 1487, col: 16, offset: 48594}, expr: &actionExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, run: (*parser).callonListElements88, expr: &seqExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, expr: &litMatcher{ - pos: position{line: 1523, col: 6, offset: 49837}, + pos: position{line: 1523, col: 6, offset: 49872}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1523, col: 10, offset: 49841}, + pos: position{line: 1523, col: 10, offset: 49876}, label: "style", expr: &choiceExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, run: (*parser).callonListElements94, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, run: (*parser).callonListElements96, expr: &litMatcher{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, run: (*parser).callonListElements98, expr: &litMatcher{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -22621,12 +23033,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements100, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22640,24 +23052,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1488, col: 5, offset: 48598}, + pos: position{line: 1488, col: 5, offset: 48633}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonListElements104, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonListElements107, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22667,28 +23079,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements111, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22697,9 +23109,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -22712,36 +23124,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, run: (*parser).callonListElements118, expr: &seqExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonListElements121, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonListElements125, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -22751,18 +23163,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements129, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -22775,24 +23187,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 5, offset: 51852}, + pos: position{line: 1594, col: 5, offset: 51887}, label: "description", expr: &actionExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, run: (*parser).callonListElements133, expr: &seqExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, run: (*parser).callonListElements136, expr: &oneOrMoreExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, expr: &charClassMatcher{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -22802,28 +23214,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements140, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22832,9 +23244,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -22847,40 +23259,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, run: (*parser).callonListElements147, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, label: "term", expr: &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonListElements150, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElements154, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElements157, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -22889,7 +23301,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElements160, }, }, @@ -22897,30 +23309,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements163, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -22929,16 +23341,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, @@ -22946,24 +23358,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1536, col: 5, offset: 50171}, + pos: position{line: 1536, col: 5, offset: 50206}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElements172, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElements175, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -22972,7 +23384,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElements178, }, }, @@ -22980,24 +23392,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1537, col: 5, offset: 50216}, + pos: position{line: 1537, col: 5, offset: 50251}, label: "description", expr: &choiceExpr{ - pos: position{line: 1559, col: 5, offset: 50865}, + pos: position{line: 1559, col: 5, offset: 50900}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, run: (*parser).callonListElements181, expr: &seqExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements184, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23006,28 +23418,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements187, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23036,15 +23448,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1562, col: 9, offset: 50950}, + pos: position{line: 1562, col: 9, offset: 50985}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElements195, @@ -23054,19 +23466,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements201, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23075,28 +23487,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements204, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23105,9 +23517,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -23117,18 +23529,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1563, col: 9, offset: 50970}, + pos: position{line: 1563, col: 9, offset: 51005}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1563, col: 17, offset: 50978}, + pos: position{line: 1563, col: 17, offset: 51013}, expr: &actionExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, run: (*parser).callonListElements213, expr: &seqExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElements216, @@ -23138,19 +23550,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements222, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23159,28 +23571,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements225, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23189,9 +23601,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -23201,23 +23613,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 44434}, + pos: position{line: 1363, col: 5, offset: 44469}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements236, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23226,25 +23638,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements238, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23256,20 +23668,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 44469}, + pos: position{line: 1364, col: 5, offset: 44504}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonListElements244, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements247, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23278,27 +23690,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonListElements251, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonListElements254, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -23307,22 +23719,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonListElements257, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonListElements258, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23330,7 +23742,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -23339,20 +23751,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonListElements263, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -23361,20 +23773,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonListElements267, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -23383,15 +23795,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonListElements271, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -23399,7 +23811,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -23408,15 +23820,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonListElements276, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -23424,7 +23836,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -23436,12 +23848,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements281, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23454,20 +23866,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 44499}, + pos: position{line: 1365, col: 5, offset: 44534}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonListElements285, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements288, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23476,27 +23888,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonListElements292, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonListElements295, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -23505,20 +23917,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonListElements298, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonListElements300, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -23529,12 +23941,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements302, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23547,29 +23959,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1366, col: 5, offset: 44531}, + pos: position{line: 1366, col: 5, offset: 44566}, expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonListElements306, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonListElements310, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -23579,18 +23991,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements314, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23603,36 +24015,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1367, col: 5, offset: 44561}, + pos: position{line: 1367, col: 5, offset: 44596}, expr: &seqExpr{ - pos: position{line: 1367, col: 7, offset: 44563}, + pos: position{line: 1367, col: 7, offset: 44598}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonListElements319, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElements323, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElements326, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -23641,7 +24053,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElements329, }, }, @@ -23649,30 +24061,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements332, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23681,37 +24093,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, }, }, &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElements340, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElements343, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -23720,7 +24132,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElements346, }, }, @@ -23730,7 +24142,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1368, col: 5, offset: 44619}, + pos: position{line: 1368, col: 5, offset: 44654}, expr: &actionExpr{ pos: position{line: 734, col: 5, offset: 23557}, run: (*parser).callonListElements348, @@ -23740,7 +24152,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -23769,10 +24181,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements358, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23781,28 +24193,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements361, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23811,9 +24223,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -23836,10 +24248,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements372, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23848,28 +24260,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements375, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23878,9 +24290,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -23903,10 +24315,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements386, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23915,28 +24327,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements389, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -23945,9 +24357,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -23970,10 +24382,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements400, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -23982,28 +24394,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements403, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24012,9 +24424,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24037,10 +24449,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements414, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24049,28 +24461,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements417, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24079,9 +24491,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24104,10 +24516,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements428, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24116,28 +24528,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements431, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24146,9 +24558,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24171,10 +24583,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements442, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24183,28 +24595,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements445, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24213,9 +24625,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24238,10 +24650,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElements456, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24250,28 +24662,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements459, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24280,9 +24692,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24298,15 +24710,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44639}, + pos: position{line: 1369, col: 5, offset: 44674}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, run: (*parser).callonListElements467, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24316,28 +24728,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements471, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24346,9 +24758,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24362,18 +24774,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, run: (*parser).callonListElements478, expr: &seqExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElements480, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24382,15 +24794,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1572, col: 9, offset: 51265}, + pos: position{line: 1572, col: 9, offset: 51300}, label: "content", expr: &actionExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, run: (*parser).callonListElements484, expr: &oneOrMoreExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, expr: &charClassMatcher{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24400,28 +24812,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElements488, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24430,9 +24842,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24450,10 +24862,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1303, col: 5, offset: 42452}, + pos: position{line: 1303, col: 5, offset: 42487}, label: "extraElements", expr: &ruleRefExpr{ - pos: position{line: 1303, col: 20, offset: 42467}, + pos: position{line: 1303, col: 20, offset: 42502}, name: "ExtraListElements", }, }, @@ -24463,17 +24875,17 @@ var g = &grammar{ }, { name: "ExtraListElements", - pos: position{line: 1313, col: 1, offset: 42722}, + pos: position{line: 1313, col: 1, offset: 42757}, expr: &actionExpr{ - pos: position{line: 1313, col: 22, offset: 42743}, + pos: position{line: 1313, col: 22, offset: 42778}, run: (*parser).callonExtraListElements1, expr: &labeledExpr{ - pos: position{line: 1313, col: 22, offset: 42743}, + pos: position{line: 1313, col: 22, offset: 42778}, label: "elements", expr: &zeroOrMoreExpr{ - pos: position{line: 1313, col: 31, offset: 42752}, + pos: position{line: 1313, col: 31, offset: 42787}, expr: &ruleRefExpr{ - pos: position{line: 1313, col: 32, offset: 42753}, + pos: position{line: 1313, col: 32, offset: 42788}, name: "ExtraListElement", }, }, @@ -24482,36 +24894,36 @@ var g = &grammar{ }, { name: "ExtraListElement", - pos: position{line: 1317, col: 1, offset: 42833}, + pos: position{line: 1317, col: 1, offset: 42868}, expr: &actionExpr{ - pos: position{line: 1318, col: 5, offset: 42972}, + pos: position{line: 1318, col: 5, offset: 43007}, run: (*parser).callonExtraListElement1, expr: &seqExpr{ - pos: position{line: 1318, col: 5, offset: 42972}, + pos: position{line: 1318, col: 5, offset: 43007}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1318, col: 5, offset: 42972}, + pos: position{line: 1318, col: 5, offset: 43007}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &labeledExpr{ - pos: position{line: 1319, col: 5, offset: 42982}, + pos: position{line: 1319, col: 5, offset: 43017}, label: "element", expr: &choiceExpr{ - pos: position{line: 1320, col: 9, offset: 43000}, + pos: position{line: 1320, col: 9, offset: 43035}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1320, col: 13, offset: 43004}, + pos: position{line: 1320, col: 13, offset: 43039}, run: (*parser).callonExtraListElement8, expr: &seqExpr{ - pos: position{line: 1320, col: 13, offset: 43004}, + pos: position{line: 1320, col: 13, offset: 43039}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1320, col: 13, offset: 43004}, + pos: position{line: 1320, col: 13, offset: 43039}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement11, @@ -24521,19 +24933,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24542,28 +24954,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24572,9 +24984,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24584,30 +24996,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1321, col: 13, offset: 43028}, + pos: position{line: 1321, col: 13, offset: 43063}, label: "element", expr: &actionExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, run: (*parser).callonExtraListElement28, expr: &seqExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonExtraListElement31, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement34, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24616,27 +25028,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonExtraListElement38, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonExtraListElement41, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -24645,22 +25057,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonExtraListElement44, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonExtraListElement45, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24668,7 +25080,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -24677,20 +25089,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonExtraListElement50, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -24699,20 +25111,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonExtraListElement54, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -24721,15 +25133,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonExtraListElement58, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -24737,7 +25149,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -24746,15 +25158,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonExtraListElement63, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -24762,7 +25174,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -24774,12 +25186,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement68, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24792,24 +25204,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1437, col: 5, offset: 46649}, + pos: position{line: 1437, col: 5, offset: 46684}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonExtraListElement72, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonExtraListElement75, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -24819,28 +25231,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement79, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -24849,9 +25261,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -24868,47 +25280,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1324, col: 13, offset: 43120}, + pos: position{line: 1324, col: 13, offset: 43155}, run: (*parser).callonExtraListElement86, expr: &seqExpr{ - pos: position{line: 1324, col: 13, offset: 43120}, + pos: position{line: 1324, col: 13, offset: 43155}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1324, col: 13, offset: 43120}, + pos: position{line: 1324, col: 13, offset: 43155}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1324, col: 24, offset: 43131}, + pos: position{line: 1324, col: 24, offset: 43166}, expr: &ruleRefExpr{ - pos: position{line: 1324, col: 25, offset: 43132}, + pos: position{line: 1324, col: 25, offset: 43167}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1325, col: 13, offset: 43163}, + pos: position{line: 1325, col: 13, offset: 43198}, label: "element", expr: &actionExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, run: (*parser).callonExtraListElement92, expr: &seqExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonExtraListElement95, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement98, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -24917,27 +25329,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonExtraListElement102, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonExtraListElement105, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -24946,22 +25358,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonExtraListElement108, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonExtraListElement109, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -24969,7 +25381,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -24978,20 +25390,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonExtraListElement114, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -25000,20 +25412,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonExtraListElement118, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -25022,15 +25434,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonExtraListElement122, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -25038,7 +25450,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -25047,15 +25459,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonExtraListElement127, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -25063,7 +25475,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -25075,12 +25487,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25093,24 +25505,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1437, col: 5, offset: 46649}, + pos: position{line: 1437, col: 5, offset: 46684}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonExtraListElement136, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonExtraListElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -25120,28 +25532,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement143, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25150,9 +25562,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -25169,13 +25581,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1328, col: 13, offset: 43291}, + pos: position{line: 1328, col: 13, offset: 43326}, run: (*parser).callonExtraListElement150, expr: &seqExpr{ - pos: position{line: 1328, col: 13, offset: 43291}, + pos: position{line: 1328, col: 13, offset: 43326}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1328, col: 13, offset: 43291}, + pos: position{line: 1328, col: 13, offset: 43326}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement153, @@ -25185,19 +25597,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement159, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25206,28 +25618,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement162, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25236,9 +25648,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -25248,30 +25660,30 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1329, col: 13, offset: 43315}, + pos: position{line: 1329, col: 13, offset: 43350}, label: "element", expr: &actionExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, run: (*parser).callonExtraListElement170, expr: &seqExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonExtraListElement173, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement176, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25280,27 +25692,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonExtraListElement180, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonExtraListElement183, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -25309,20 +25721,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonExtraListElement186, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonExtraListElement188, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -25333,12 +25745,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement190, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25351,56 +25763,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1487, col: 5, offset: 48548}, + pos: position{line: 1487, col: 5, offset: 48583}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1487, col: 16, offset: 48559}, + pos: position{line: 1487, col: 16, offset: 48594}, expr: &actionExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, run: (*parser).callonExtraListElement195, expr: &seqExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, expr: &litMatcher{ - pos: position{line: 1523, col: 6, offset: 49837}, + pos: position{line: 1523, col: 6, offset: 49872}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1523, col: 10, offset: 49841}, + pos: position{line: 1523, col: 10, offset: 49876}, label: "style", expr: &choiceExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, run: (*parser).callonExtraListElement201, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, run: (*parser).callonExtraListElement203, expr: &litMatcher{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, run: (*parser).callonExtraListElement205, expr: &litMatcher{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -25410,12 +25822,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement207, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25429,24 +25841,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1488, col: 5, offset: 48598}, + pos: position{line: 1488, col: 5, offset: 48633}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonExtraListElement211, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonExtraListElement214, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -25456,28 +25868,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement218, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25486,9 +25898,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -25505,47 +25917,47 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1332, col: 13, offset: 43409}, + pos: position{line: 1332, col: 13, offset: 43444}, run: (*parser).callonExtraListElement225, expr: &seqExpr{ - pos: position{line: 1332, col: 13, offset: 43409}, + pos: position{line: 1332, col: 13, offset: 43444}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1332, col: 13, offset: 43409}, + pos: position{line: 1332, col: 13, offset: 43444}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1332, col: 24, offset: 43420}, + pos: position{line: 1332, col: 24, offset: 43455}, expr: &ruleRefExpr{ - pos: position{line: 1332, col: 25, offset: 43421}, + pos: position{line: 1332, col: 25, offset: 43456}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1333, col: 13, offset: 43452}, + pos: position{line: 1333, col: 13, offset: 43487}, label: "element", expr: &actionExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, run: (*parser).callonExtraListElement231, expr: &seqExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonExtraListElement234, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement237, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25554,27 +25966,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonExtraListElement241, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonExtraListElement244, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -25583,20 +25995,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonExtraListElement247, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonExtraListElement249, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -25607,12 +26019,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement251, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25625,56 +26037,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1487, col: 5, offset: 48548}, + pos: position{line: 1487, col: 5, offset: 48583}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1487, col: 16, offset: 48559}, + pos: position{line: 1487, col: 16, offset: 48594}, expr: &actionExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, run: (*parser).callonExtraListElement256, expr: &seqExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, expr: &litMatcher{ - pos: position{line: 1523, col: 6, offset: 49837}, + pos: position{line: 1523, col: 6, offset: 49872}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1523, col: 10, offset: 49841}, + pos: position{line: 1523, col: 10, offset: 49876}, label: "style", expr: &choiceExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, run: (*parser).callonExtraListElement262, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, run: (*parser).callonExtraListElement264, expr: &litMatcher{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, run: (*parser).callonExtraListElement266, expr: &litMatcher{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -25684,12 +26096,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement268, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25703,24 +26115,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1488, col: 5, offset: 48598}, + pos: position{line: 1488, col: 5, offset: 48633}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonExtraListElement272, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonExtraListElement275, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -25730,28 +26142,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement279, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25760,9 +26172,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -25779,13 +26191,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1336, col: 13, offset: 43582}, + pos: position{line: 1336, col: 13, offset: 43617}, run: (*parser).callonExtraListElement286, expr: &seqExpr{ - pos: position{line: 1336, col: 13, offset: 43582}, + pos: position{line: 1336, col: 13, offset: 43617}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1336, col: 13, offset: 43582}, + pos: position{line: 1336, col: 13, offset: 43617}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement289, @@ -25795,19 +26207,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement295, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25816,28 +26228,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement298, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25846,9 +26258,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -25858,39 +26270,39 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1337, col: 13, offset: 43606}, + pos: position{line: 1337, col: 13, offset: 43641}, label: "element", expr: &actionExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, run: (*parser).callonExtraListElement306, expr: &seqExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonExtraListElement309, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonExtraListElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -25900,18 +26312,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -25924,24 +26336,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 5, offset: 51852}, + pos: position{line: 1594, col: 5, offset: 51887}, label: "description", expr: &actionExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, run: (*parser).callonExtraListElement321, expr: &seqExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, run: (*parser).callonExtraListElement324, expr: &oneOrMoreExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, expr: &charClassMatcher{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -25951,28 +26363,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement328, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -25981,9 +26393,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -26000,56 +26412,56 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1340, col: 13, offset: 43698}, + pos: position{line: 1340, col: 13, offset: 43733}, run: (*parser).callonExtraListElement335, expr: &seqExpr{ - pos: position{line: 1340, col: 13, offset: 43698}, + pos: position{line: 1340, col: 13, offset: 43733}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1340, col: 13, offset: 43698}, + pos: position{line: 1340, col: 13, offset: 43733}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1340, col: 24, offset: 43709}, + pos: position{line: 1340, col: 24, offset: 43744}, expr: &ruleRefExpr{ - pos: position{line: 1340, col: 25, offset: 43710}, + pos: position{line: 1340, col: 25, offset: 43745}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1341, col: 13, offset: 43741}, + pos: position{line: 1341, col: 13, offset: 43776}, label: "element", expr: &actionExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, run: (*parser).callonExtraListElement341, expr: &seqExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonExtraListElement344, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonExtraListElement348, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26059,18 +26471,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement352, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26083,24 +26495,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 5, offset: 51852}, + pos: position{line: 1594, col: 5, offset: 51887}, label: "description", expr: &actionExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, run: (*parser).callonExtraListElement356, expr: &seqExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, run: (*parser).callonExtraListElement359, expr: &oneOrMoreExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, expr: &charClassMatcher{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -26110,28 +26522,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement363, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26140,9 +26552,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -26159,17 +26571,17 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1344, col: 11, offset: 43867}, + pos: position{line: 1344, col: 11, offset: 43902}, name: "ListElementContinuation", }, &actionExpr{ - pos: position{line: 1345, col: 13, offset: 43903}, + pos: position{line: 1345, col: 13, offset: 43938}, run: (*parser).callonExtraListElement371, expr: &seqExpr{ - pos: position{line: 1345, col: 13, offset: 43903}, + pos: position{line: 1345, col: 13, offset: 43938}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1345, col: 13, offset: 43903}, + pos: position{line: 1345, col: 13, offset: 43938}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement374, @@ -26179,19 +26591,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement380, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26200,28 +26612,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement383, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26230,9 +26642,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -26242,43 +26654,43 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1346, col: 13, offset: 43927}, + pos: position{line: 1346, col: 13, offset: 43962}, label: "element", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, run: (*parser).callonExtraListElement391, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, label: "term", expr: &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonExtraListElement394, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement398, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement401, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -26287,7 +26699,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement404, }, }, @@ -26295,30 +26707,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement407, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26327,16 +26739,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, @@ -26344,24 +26756,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1536, col: 5, offset: 50171}, + pos: position{line: 1536, col: 5, offset: 50206}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement416, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement419, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -26370,7 +26782,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement422, }, }, @@ -26378,24 +26790,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1537, col: 5, offset: 50216}, + pos: position{line: 1537, col: 5, offset: 50251}, label: "description", expr: &choiceExpr{ - pos: position{line: 1559, col: 5, offset: 50865}, + pos: position{line: 1559, col: 5, offset: 50900}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, run: (*parser).callonExtraListElement425, expr: &seqExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement428, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26404,28 +26816,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement431, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26434,15 +26846,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1562, col: 9, offset: 50950}, + pos: position{line: 1562, col: 9, offset: 50985}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement439, @@ -26452,19 +26864,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement445, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26473,28 +26885,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement448, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26503,9 +26915,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -26515,18 +26927,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1563, col: 9, offset: 50970}, + pos: position{line: 1563, col: 9, offset: 51005}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1563, col: 17, offset: 50978}, + pos: position{line: 1563, col: 17, offset: 51013}, expr: &actionExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, run: (*parser).callonExtraListElement457, expr: &seqExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement460, @@ -26536,19 +26948,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement466, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26557,28 +26969,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement469, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26587,9 +26999,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -26599,23 +27011,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 44434}, + pos: position{line: 1363, col: 5, offset: 44469}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement480, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26624,25 +27036,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement482, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -26654,20 +27066,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 44469}, + pos: position{line: 1364, col: 5, offset: 44504}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonExtraListElement488, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement491, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26676,27 +27088,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonExtraListElement495, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonExtraListElement498, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -26705,22 +27117,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonExtraListElement501, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonExtraListElement502, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26728,7 +27140,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -26737,20 +27149,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonExtraListElement507, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -26759,20 +27171,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonExtraListElement511, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -26781,15 +27193,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonExtraListElement515, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -26797,7 +27209,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -26806,15 +27218,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonExtraListElement520, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -26822,7 +27234,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -26834,12 +27246,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement525, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26852,20 +27264,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 44499}, + pos: position{line: 1365, col: 5, offset: 44534}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonExtraListElement529, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement532, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26874,27 +27286,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonExtraListElement536, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonExtraListElement539, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -26903,20 +27315,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonExtraListElement542, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonExtraListElement544, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -26927,12 +27339,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement546, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -26945,29 +27357,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1366, col: 5, offset: 44531}, + pos: position{line: 1366, col: 5, offset: 44566}, expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonExtraListElement550, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonExtraListElement554, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -26977,18 +27389,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement558, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27001,36 +27413,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1367, col: 5, offset: 44561}, + pos: position{line: 1367, col: 5, offset: 44596}, expr: &seqExpr{ - pos: position{line: 1367, col: 7, offset: 44563}, + pos: position{line: 1367, col: 7, offset: 44598}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonExtraListElement563, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement567, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement570, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -27039,7 +27451,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement573, }, }, @@ -27047,30 +27459,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement576, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27079,37 +27491,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, }, }, &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement584, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement587, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -27118,7 +27530,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement590, }, }, @@ -27128,7 +27540,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1368, col: 5, offset: 44619}, + pos: position{line: 1368, col: 5, offset: 44654}, expr: &actionExpr{ pos: position{line: 734, col: 5, offset: 23557}, run: (*parser).callonExtraListElement592, @@ -27138,7 +27550,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -27167,10 +27579,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement602, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27179,28 +27591,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement605, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27209,9 +27621,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27234,10 +27646,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement616, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27246,28 +27658,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement619, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27276,9 +27688,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27301,10 +27713,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement630, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27313,28 +27725,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement633, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27343,9 +27755,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27368,10 +27780,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement644, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27380,28 +27792,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement647, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27410,9 +27822,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27435,10 +27847,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement658, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27447,28 +27859,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement661, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27477,9 +27889,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27502,10 +27914,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement672, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27514,28 +27926,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement675, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27544,9 +27956,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27569,10 +27981,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement686, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27581,28 +27993,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement689, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27611,9 +28023,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27636,10 +28048,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement700, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27648,28 +28060,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement703, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27678,9 +28090,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27696,15 +28108,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44639}, + pos: position{line: 1369, col: 5, offset: 44674}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, run: (*parser).callonExtraListElement711, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -27714,28 +28126,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement715, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27744,9 +28156,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27760,18 +28172,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, run: (*parser).callonExtraListElement722, expr: &seqExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement724, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -27780,15 +28192,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1572, col: 9, offset: 51265}, + pos: position{line: 1572, col: 9, offset: 51300}, label: "content", expr: &actionExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, run: (*parser).callonExtraListElement728, expr: &oneOrMoreExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, expr: &charClassMatcher{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -27798,28 +28210,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement732, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27828,9 +28240,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -27849,60 +28261,60 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1349, col: 13, offset: 44019}, + pos: position{line: 1349, col: 13, offset: 44054}, run: (*parser).callonExtraListElement739, expr: &seqExpr{ - pos: position{line: 1349, col: 13, offset: 44019}, + pos: position{line: 1349, col: 13, offset: 44054}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1349, col: 13, offset: 44019}, + pos: position{line: 1349, col: 13, offset: 44054}, label: "attributes", expr: &oneOrMoreExpr{ - pos: position{line: 1349, col: 24, offset: 44030}, + pos: position{line: 1349, col: 24, offset: 44065}, expr: &ruleRefExpr{ - pos: position{line: 1349, col: 25, offset: 44031}, + pos: position{line: 1349, col: 25, offset: 44066}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1350, col: 13, offset: 44062}, + pos: position{line: 1350, col: 13, offset: 44097}, label: "element", expr: &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, run: (*parser).callonExtraListElement745, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, label: "term", expr: &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonExtraListElement748, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement752, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement755, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -27911,7 +28323,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement758, }, }, @@ -27919,30 +28331,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement761, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -27951,16 +28363,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, @@ -27968,24 +28380,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1536, col: 5, offset: 50171}, + pos: position{line: 1536, col: 5, offset: 50206}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement770, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement773, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -27994,7 +28406,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement776, }, }, @@ -28002,24 +28414,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1537, col: 5, offset: 50216}, + pos: position{line: 1537, col: 5, offset: 50251}, label: "description", expr: &choiceExpr{ - pos: position{line: 1559, col: 5, offset: 50865}, + pos: position{line: 1559, col: 5, offset: 50900}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, run: (*parser).callonExtraListElement779, expr: &seqExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement782, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28028,28 +28440,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement785, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28058,15 +28470,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1562, col: 9, offset: 50950}, + pos: position{line: 1562, col: 9, offset: 50985}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement793, @@ -28076,19 +28488,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement799, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28097,28 +28509,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement802, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28127,9 +28539,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -28139,18 +28551,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1563, col: 9, offset: 50970}, + pos: position{line: 1563, col: 9, offset: 51005}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1563, col: 17, offset: 50978}, + pos: position{line: 1563, col: 17, offset: 51013}, expr: &actionExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, run: (*parser).callonExtraListElement811, expr: &seqExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement814, @@ -28160,19 +28572,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement820, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28181,28 +28593,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement823, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28211,9 +28623,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -28223,23 +28635,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 44434}, + pos: position{line: 1363, col: 5, offset: 44469}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement834, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28248,25 +28660,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement836, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28278,20 +28690,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 44469}, + pos: position{line: 1364, col: 5, offset: 44504}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonExtraListElement842, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement845, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28300,27 +28712,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonExtraListElement849, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonExtraListElement852, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -28329,22 +28741,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonExtraListElement855, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonExtraListElement856, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28352,7 +28764,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -28361,20 +28773,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonExtraListElement861, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -28383,20 +28795,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonExtraListElement865, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -28405,15 +28817,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonExtraListElement869, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -28421,7 +28833,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -28430,15 +28842,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonExtraListElement874, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -28446,7 +28858,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -28458,12 +28870,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement879, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28476,20 +28888,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 44499}, + pos: position{line: 1365, col: 5, offset: 44534}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonExtraListElement883, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement886, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28498,27 +28910,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonExtraListElement890, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonExtraListElement893, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -28527,20 +28939,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonExtraListElement896, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonExtraListElement898, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -28551,12 +28963,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement900, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28569,29 +28981,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1366, col: 5, offset: 44531}, + pos: position{line: 1366, col: 5, offset: 44566}, expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonExtraListElement904, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonExtraListElement908, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -28601,18 +29013,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement912, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28625,36 +29037,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1367, col: 5, offset: 44561}, + pos: position{line: 1367, col: 5, offset: 44596}, expr: &seqExpr{ - pos: position{line: 1367, col: 7, offset: 44563}, + pos: position{line: 1367, col: 7, offset: 44598}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonExtraListElement917, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement921, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement924, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -28663,7 +29075,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement927, }, }, @@ -28671,30 +29083,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement930, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28703,37 +29115,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, }, }, &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement938, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement941, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -28742,7 +29154,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement944, }, }, @@ -28752,7 +29164,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1368, col: 5, offset: 44619}, + pos: position{line: 1368, col: 5, offset: 44654}, expr: &actionExpr{ pos: position{line: 734, col: 5, offset: 23557}, run: (*parser).callonExtraListElement946, @@ -28762,7 +29174,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -28791,10 +29203,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement956, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28803,28 +29215,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement959, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28833,9 +29245,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -28858,10 +29270,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement970, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28870,28 +29282,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement973, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28900,9 +29312,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -28925,10 +29337,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement984, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -28937,28 +29349,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement987, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -28967,9 +29379,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -28992,10 +29404,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement998, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29004,28 +29416,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1001, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29034,9 +29446,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29059,10 +29471,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1012, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29071,28 +29483,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1015, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29101,9 +29513,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29126,10 +29538,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1026, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29138,28 +29550,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1029, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29168,9 +29580,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29193,10 +29605,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1040, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29205,28 +29617,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1043, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29235,9 +29647,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29260,10 +29672,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1054, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29272,28 +29684,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1057, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29302,9 +29714,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29320,15 +29732,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44639}, + pos: position{line: 1369, col: 5, offset: 44674}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, run: (*parser).callonExtraListElement1065, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -29338,28 +29750,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1069, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29368,9 +29780,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29384,18 +29796,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, run: (*parser).callonExtraListElement1076, expr: &seqExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement1078, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29404,15 +29816,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1572, col: 9, offset: 51265}, + pos: position{line: 1572, col: 9, offset: 51300}, label: "content", expr: &actionExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, run: (*parser).callonExtraListElement1082, expr: &oneOrMoreExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, expr: &charClassMatcher{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -29422,28 +29834,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1086, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29452,9 +29864,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29473,36 +29885,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonExtraListElement1093, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonExtraListElement1099, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -29512,28 +29924,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1103, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29542,9 +29954,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29553,19 +29965,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1354, col: 13, offset: 44218}, + pos: position{line: 1354, col: 13, offset: 44253}, run: (*parser).callonExtraListElement1110, expr: &labeledExpr{ - pos: position{line: 1354, col: 13, offset: 44218}, + pos: position{line: 1354, col: 13, offset: 44253}, label: "element", expr: &actionExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, run: (*parser).callonExtraListElement1112, expr: &seqExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonExtraListElement1115, @@ -29575,19 +29987,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1121, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29596,28 +30008,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1124, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29626,9 +30038,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -29638,23 +30050,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 44434}, + pos: position{line: 1363, col: 5, offset: 44469}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1135, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29663,25 +30075,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1137, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -29693,20 +30105,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 44469}, + pos: position{line: 1364, col: 5, offset: 44504}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonExtraListElement1143, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1146, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29715,27 +30127,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonExtraListElement1150, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonExtraListElement1153, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -29744,22 +30156,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonExtraListElement1156, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonExtraListElement1157, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -29767,7 +30179,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -29776,20 +30188,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonExtraListElement1162, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -29798,20 +30210,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonExtraListElement1166, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -29820,15 +30232,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonExtraListElement1170, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -29836,7 +30248,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -29845,15 +30257,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonExtraListElement1175, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -29861,7 +30273,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -29873,12 +30285,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement1180, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29891,20 +30303,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 44499}, + pos: position{line: 1365, col: 5, offset: 44534}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonExtraListElement1184, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1187, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29913,27 +30325,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonExtraListElement1191, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonExtraListElement1194, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -29942,20 +30354,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonExtraListElement1197, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonExtraListElement1199, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -29966,12 +30378,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement1201, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -29984,29 +30396,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1366, col: 5, offset: 44531}, + pos: position{line: 1366, col: 5, offset: 44566}, expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonExtraListElement1205, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonExtraListElement1209, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -30016,18 +30428,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonExtraListElement1213, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30040,36 +30452,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1367, col: 5, offset: 44561}, + pos: position{line: 1367, col: 5, offset: 44596}, expr: &seqExpr{ - pos: position{line: 1367, col: 7, offset: 44563}, + pos: position{line: 1367, col: 7, offset: 44598}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonExtraListElement1218, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement1222, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement1225, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -30078,7 +30490,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement1228, }, }, @@ -30086,30 +30498,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1231, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30118,37 +30530,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, }, }, &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonExtraListElement1239, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonExtraListElement1242, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -30157,7 +30569,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonExtraListElement1245, }, }, @@ -30167,7 +30579,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1368, col: 5, offset: 44619}, + pos: position{line: 1368, col: 5, offset: 44654}, expr: &actionExpr{ pos: position{line: 734, col: 5, offset: 23557}, run: (*parser).callonExtraListElement1247, @@ -30177,7 +30589,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -30206,10 +30618,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1257, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30218,28 +30630,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1260, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30248,9 +30660,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30273,10 +30685,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1271, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30285,28 +30697,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1274, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30315,9 +30727,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30340,10 +30752,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1285, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30352,28 +30764,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1288, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30382,9 +30794,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30407,10 +30819,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1299, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30419,28 +30831,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1302, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30449,9 +30861,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30474,10 +30886,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1313, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30486,28 +30898,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1316, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30516,9 +30928,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30541,10 +30953,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1327, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30553,28 +30965,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1330, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30583,9 +30995,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30608,10 +31020,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1341, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30620,28 +31032,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1344, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30650,9 +31062,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30675,10 +31087,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonExtraListElement1355, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30687,28 +31099,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1358, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30717,9 +31129,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30735,15 +31147,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44639}, + pos: position{line: 1369, col: 5, offset: 44674}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, run: (*parser).callonExtraListElement1366, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -30753,28 +31165,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonExtraListElement1370, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30783,9 +31195,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -30804,28 +31216,28 @@ var g = &grammar{ }, { name: "ListElementContinuation", - pos: position{line: 1387, col: 1, offset: 45072}, + pos: position{line: 1387, col: 1, offset: 45107}, expr: &actionExpr{ - pos: position{line: 1388, col: 5, offset: 45104}, + pos: position{line: 1388, col: 5, offset: 45139}, run: (*parser).callonListElementContinuation1, expr: &seqExpr{ - pos: position{line: 1388, col: 5, offset: 45104}, + pos: position{line: 1388, col: 5, offset: 45139}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1388, col: 5, offset: 45104}, + pos: position{line: 1388, col: 5, offset: 45139}, label: "offset", expr: &zeroOrMoreExpr{ - pos: position{line: 1388, col: 12, offset: 45111}, + pos: position{line: 1388, col: 12, offset: 45146}, expr: &seqExpr{ - pos: position{line: 1388, col: 13, offset: 45112}, + pos: position{line: 1388, col: 13, offset: 45147}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1388, col: 13, offset: 45112}, + pos: position{line: 1388, col: 13, offset: 45147}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuation7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30834,25 +31246,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuation9, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30865,18 +31277,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuation16, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30885,25 +31297,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuation18, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -30912,12 +31324,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1390, col: 5, offset: 45168}, + pos: position{line: 1390, col: 5, offset: 45203}, label: "element", expr: &zeroOrOneExpr{ - pos: position{line: 1390, col: 13, offset: 45176}, + pos: position{line: 1390, col: 13, offset: 45211}, expr: &ruleRefExpr{ - pos: position{line: 1390, col: 13, offset: 45176}, + pos: position{line: 1390, col: 13, offset: 45211}, name: "ListElementContinuationElement", }, }, @@ -30928,49 +31340,49 @@ var g = &grammar{ }, { name: "ListElementContinuationElement", - pos: position{line: 1397, col: 1, offset: 45364}, + pos: position{line: 1397, col: 1, offset: 45399}, expr: &actionExpr{ - pos: position{line: 1398, col: 5, offset: 45442}, + pos: position{line: 1398, col: 5, offset: 45477}, run: (*parser).callonListElementContinuationElement1, expr: &seqExpr{ - pos: position{line: 1398, col: 5, offset: 45442}, + pos: position{line: 1398, col: 5, offset: 45477}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1398, col: 5, offset: 45442}, + pos: position{line: 1398, col: 5, offset: 45477}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 1399, col: 5, offset: 45468}, + pos: position{line: 1399, col: 5, offset: 45503}, expr: &choiceExpr{ - pos: position{line: 1308, col: 5, offset: 42623}, + pos: position{line: 1308, col: 5, offset: 42658}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, run: (*parser).callonListElementContinuationElement8, expr: &seqExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1436, col: 5, offset: 46610}, + pos: position{line: 1436, col: 5, offset: 46645}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonListElementContinuationElement11, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement14, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -30979,27 +31391,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonListElementContinuationElement18, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonListElementContinuationElement21, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -31008,22 +31420,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonListElementContinuationElement24, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonListElementContinuationElement25, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31031,7 +31443,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -31040,20 +31452,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonListElementContinuationElement30, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -31062,20 +31474,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonListElementContinuationElement34, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -31084,15 +31496,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonListElementContinuationElement38, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -31100,7 +31512,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -31109,15 +31521,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonListElementContinuationElement43, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -31125,7 +31537,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -31137,12 +31549,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement48, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31155,24 +31567,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1437, col: 5, offset: 46649}, + pos: position{line: 1437, col: 5, offset: 46684}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonListElementContinuationElement52, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonListElementContinuationElement55, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31182,28 +31594,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement59, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31212,9 +31624,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -31227,27 +31639,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, run: (*parser).callonListElementContinuationElement66, expr: &seqExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1486, col: 5, offset: 48507}, + pos: position{line: 1486, col: 5, offset: 48542}, label: "prefix", expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonListElementContinuationElement69, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement72, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31256,27 +31668,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonListElementContinuationElement76, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonListElementContinuationElement79, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -31285,20 +31697,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonListElementContinuationElement82, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonListElementContinuationElement84, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -31309,12 +31721,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement86, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31327,56 +31739,56 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1487, col: 5, offset: 48548}, + pos: position{line: 1487, col: 5, offset: 48583}, label: "checkstyle", expr: &zeroOrOneExpr{ - pos: position{line: 1487, col: 16, offset: 48559}, + pos: position{line: 1487, col: 16, offset: 48594}, expr: &actionExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, run: (*parser).callonListElementContinuationElement91, expr: &seqExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1523, col: 5, offset: 49836}, + pos: position{line: 1523, col: 5, offset: 49871}, expr: &litMatcher{ - pos: position{line: 1523, col: 6, offset: 49837}, + pos: position{line: 1523, col: 6, offset: 49872}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 1523, col: 10, offset: 49841}, + pos: position{line: 1523, col: 10, offset: 49876}, label: "style", expr: &choiceExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, run: (*parser).callonListElementContinuationElement97, expr: &litMatcher{ - pos: position{line: 1524, col: 7, offset: 49855}, + pos: position{line: 1524, col: 7, offset: 49890}, val: "[ ]", ignoreCase: false, want: "\"[ ]\"", }, }, &actionExpr{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, run: (*parser).callonListElementContinuationElement99, expr: &litMatcher{ - pos: position{line: 1525, col: 7, offset: 49900}, + pos: position{line: 1525, col: 7, offset: 49935}, val: "[*]", ignoreCase: false, want: "\"[*]\"", }, }, &actionExpr{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, run: (*parser).callonListElementContinuationElement101, expr: &litMatcher{ - pos: position{line: 1526, col: 7, offset: 49943}, + pos: position{line: 1526, col: 7, offset: 49978}, val: "[x]", ignoreCase: false, want: "\"[x]\"", @@ -31386,12 +31798,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement103, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31405,24 +31817,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1488, col: 5, offset: 48598}, + pos: position{line: 1488, col: 5, offset: 48633}, label: "content", expr: &actionExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, run: (*parser).callonListElementContinuationElement107, expr: &seqExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1377, col: 5, offset: 44845}, + pos: position{line: 1377, col: 5, offset: 44880}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, run: (*parser).callonListElementContinuationElement110, expr: &oneOrMoreExpr{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, expr: &charClassMatcher{ - pos: position{line: 1377, col: 14, offset: 44854}, + pos: position{line: 1377, col: 14, offset: 44889}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31432,28 +31844,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement114, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31462,9 +31874,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -31477,36 +31889,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, run: (*parser).callonListElementContinuationElement121, expr: &seqExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1593, col: 5, offset: 51816}, + pos: position{line: 1593, col: 5, offset: 51851}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonListElementContinuationElement124, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonListElementContinuationElement128, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -31516,18 +31928,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement132, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31540,24 +31952,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1594, col: 5, offset: 51852}, + pos: position{line: 1594, col: 5, offset: 51887}, label: "description", expr: &actionExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, run: (*parser).callonListElementContinuationElement136, expr: &seqExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1604, col: 5, offset: 52200}, + pos: position{line: 1604, col: 5, offset: 52235}, label: "rawline", expr: &actionExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, run: (*parser).callonListElementContinuationElement139, expr: &oneOrMoreExpr{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, expr: &charClassMatcher{ - pos: position{line: 1604, col: 14, offset: 52209}, + pos: position{line: 1604, col: 14, offset: 52244}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -31567,28 +31979,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement143, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31597,9 +32009,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -31612,40 +32024,40 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, run: (*parser).callonListElementContinuationElement150, expr: &seqExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1535, col: 5, offset: 50136}, + pos: position{line: 1535, col: 5, offset: 50171}, label: "term", expr: &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonListElementContinuationElement153, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElementContinuationElement157, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElementContinuationElement160, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -31654,7 +32066,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElementContinuationElement163, }, }, @@ -31662,30 +32074,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement166, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31694,16 +32106,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, @@ -31711,24 +32123,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1536, col: 5, offset: 50171}, + pos: position{line: 1536, col: 5, offset: 50206}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElementContinuationElement175, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElementContinuationElement178, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -31737,7 +32149,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElementContinuationElement181, }, }, @@ -31745,24 +32157,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1537, col: 5, offset: 50216}, + pos: position{line: 1537, col: 5, offset: 50251}, label: "description", expr: &choiceExpr{ - pos: position{line: 1559, col: 5, offset: 50865}, + pos: position{line: 1559, col: 5, offset: 50900}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, run: (*parser).callonListElementContinuationElement184, expr: &seqExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1561, col: 9, offset: 50930}, + pos: position{line: 1561, col: 9, offset: 50965}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement187, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31771,28 +32183,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement190, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31801,15 +32213,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 1562, col: 9, offset: 50950}, + pos: position{line: 1562, col: 9, offset: 50985}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement198, @@ -31819,19 +32231,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement204, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31840,28 +32252,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement207, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31870,9 +32282,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -31882,18 +32294,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1563, col: 9, offset: 50970}, + pos: position{line: 1563, col: 9, offset: 51005}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 1563, col: 17, offset: 50978}, + pos: position{line: 1563, col: 17, offset: 51013}, expr: &actionExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, run: (*parser).callonListElementContinuationElement216, expr: &seqExpr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1362, col: 5, offset: 44419}, + pos: position{line: 1362, col: 5, offset: 44454}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement219, @@ -31903,19 +32315,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement225, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31924,28 +32336,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement228, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -31954,9 +32366,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -31966,23 +32378,23 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1363, col: 5, offset: 44434}, + pos: position{line: 1363, col: 5, offset: 44469}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement239, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -31991,25 +32403,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement241, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32021,20 +32433,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1364, col: 5, offset: 44469}, + pos: position{line: 1364, col: 5, offset: 44504}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonListElementContinuationElement247, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement250, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32043,27 +32455,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonListElementContinuationElement254, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonListElementContinuationElement257, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -32072,22 +32484,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonListElementContinuationElement260, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonListElementContinuationElement261, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32095,7 +32507,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -32104,20 +32516,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonListElementContinuationElement266, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -32126,20 +32538,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonListElementContinuationElement270, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -32148,15 +32560,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonListElementContinuationElement274, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -32164,7 +32576,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -32173,15 +32585,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonListElementContinuationElement279, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -32189,7 +32601,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -32201,12 +32613,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement284, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32219,20 +32631,20 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1365, col: 5, offset: 44499}, + pos: position{line: 1365, col: 5, offset: 44534}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonListElementContinuationElement288, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement291, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32241,27 +32653,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonListElementContinuationElement295, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonListElementContinuationElement298, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -32270,20 +32682,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonListElementContinuationElement301, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonListElementContinuationElement303, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -32294,12 +32706,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement305, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32312,29 +32724,29 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1366, col: 5, offset: 44531}, + pos: position{line: 1366, col: 5, offset: 44566}, expr: &actionExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, run: (*parser).callonListElementContinuationElement309, expr: &seqExpr{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1599, col: 5, offset: 52017}, + pos: position{line: 1599, col: 5, offset: 52052}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1599, col: 9, offset: 52021}, + pos: position{line: 1599, col: 9, offset: 52056}, label: "ref", expr: &actionExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, run: (*parser).callonListElementContinuationElement313, expr: &oneOrMoreExpr{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, expr: &charClassMatcher{ - pos: position{line: 1599, col: 14, offset: 52026}, + pos: position{line: 1599, col: 14, offset: 52061}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -32344,18 +32756,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1599, col: 62, offset: 52074}, + pos: position{line: 1599, col: 62, offset: 52109}, val: ">", ignoreCase: false, want: "\">\"", }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement317, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32368,36 +32780,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1367, col: 5, offset: 44561}, + pos: position{line: 1367, col: 5, offset: 44596}, expr: &seqExpr{ - pos: position{line: 1367, col: 7, offset: 44563}, + pos: position{line: 1367, col: 7, offset: 44598}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, run: (*parser).callonListElementContinuationElement322, expr: &oneOrMoreExpr{ - pos: position{line: 1543, col: 5, offset: 50395}, + pos: position{line: 1543, col: 5, offset: 50430}, expr: &seqExpr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1543, col: 6, offset: 50396}, + pos: position{line: 1543, col: 6, offset: 50431}, expr: &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElementContinuationElement326, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElementContinuationElement329, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -32406,7 +32818,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElementContinuationElement332, }, }, @@ -32414,30 +32826,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1543, col: 35, offset: 50425}, + pos: position{line: 1543, col: 35, offset: 50460}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement335, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32446,37 +32858,37 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &anyMatcher{ - line: 1543, col: 40, offset: 50430, + line: 1543, col: 40, offset: 50465, }, }, }, }, }, &actionExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, run: (*parser).callonListElementContinuationElement343, expr: &seqExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1548, col: 5, offset: 50546}, + pos: position{line: 1548, col: 5, offset: 50581}, label: "separator", expr: &actionExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, run: (*parser).callonListElementContinuationElement346, expr: &oneOrMoreExpr{ - pos: position{line: 1548, col: 16, offset: 50557}, + pos: position{line: 1548, col: 16, offset: 50592}, expr: &litMatcher{ - pos: position{line: 1548, col: 17, offset: 50558}, + pos: position{line: 1548, col: 17, offset: 50593}, val: ":", ignoreCase: false, want: "\":\"", @@ -32485,7 +32897,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1551, col: 5, offset: 50615}, + pos: position{line: 1551, col: 5, offset: 50650}, run: (*parser).callonListElementContinuationElement349, }, }, @@ -32495,7 +32907,7 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1368, col: 5, offset: 44619}, + pos: position{line: 1368, col: 5, offset: 44654}, expr: &actionExpr{ pos: position{line: 734, col: 5, offset: 23557}, run: (*parser).callonListElementContinuationElement351, @@ -32505,7 +32917,7 @@ var g = &grammar{ ¬Expr{ pos: position{line: 734, col: 5, offset: 23557}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -32534,10 +32946,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement361, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32546,28 +32958,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement364, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32576,9 +32988,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32601,10 +33013,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement375, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32613,28 +33025,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement378, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32643,9 +33055,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32668,10 +33080,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement389, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32680,28 +33092,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement392, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32710,9 +33122,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32735,10 +33147,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement403, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32747,28 +33159,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement406, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32777,9 +33189,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32802,10 +33214,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement417, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32814,28 +33226,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement420, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32844,9 +33256,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32869,10 +33281,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement431, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32881,28 +33293,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement434, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32911,9 +33323,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -32936,10 +33348,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement445, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -32948,28 +33360,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement448, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -32978,9 +33390,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33003,10 +33415,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement459, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33015,28 +33427,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement462, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33045,9 +33457,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33063,15 +33475,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1369, col: 5, offset: 44639}, + pos: position{line: 1369, col: 5, offset: 44674}, label: "content", expr: &actionExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, run: (*parser).callonListElementContinuationElement470, expr: &oneOrMoreExpr{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, expr: &charClassMatcher{ - pos: position{line: 1369, col: 14, offset: 44648}, + pos: position{line: 1369, col: 14, offset: 44683}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33081,28 +33493,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement474, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33111,9 +33523,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33127,18 +33539,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, run: (*parser).callonListElementContinuationElement481, expr: &seqExpr{ - pos: position{line: 1571, col: 9, offset: 51213}, + pos: position{line: 1571, col: 9, offset: 51248}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement483, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33147,15 +33559,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1572, col: 9, offset: 51265}, + pos: position{line: 1572, col: 9, offset: 51300}, label: "content", expr: &actionExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, run: (*parser).callonListElementContinuationElement487, expr: &oneOrMoreExpr{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, expr: &charClassMatcher{ - pos: position{line: 1572, col: 18, offset: 51274}, + pos: position{line: 1572, col: 18, offset: 51309}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -33165,28 +33577,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement491, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33195,9 +33607,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33215,21 +33627,21 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1400, col: 5, offset: 45485}, + pos: position{line: 1400, col: 5, offset: 45520}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1400, col: 16, offset: 45496}, + pos: position{line: 1400, col: 16, offset: 45531}, expr: &ruleRefExpr{ - pos: position{line: 1400, col: 17, offset: 45497}, + pos: position{line: 1400, col: 17, offset: 45532}, name: "BlockAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1401, col: 5, offset: 45519}, + pos: position{line: 1401, col: 5, offset: 45554}, label: "element", expr: &choiceExpr{ - pos: position{line: 1402, col: 9, offset: 45537}, + pos: position{line: 1402, col: 9, offset: 45572}, alternatives: []interface{}{ &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, @@ -33240,19 +33652,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement509, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33261,28 +33673,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement512, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33291,9 +33703,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33302,7 +33714,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1403, col: 11, offset: 45557}, + pos: position{line: 1403, col: 11, offset: 45592}, name: "AttributeDeclaration", }, &actionExpr{ @@ -33360,10 +33772,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 376, col: 49, offset: 11454}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement531, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33372,28 +33784,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement534, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33402,9 +33814,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33467,10 +33879,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 378, col: 35, offset: 11567}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement552, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33479,28 +33891,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement555, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33509,9 +33921,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33540,10 +33952,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement568, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33552,28 +33964,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement571, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33582,9 +33994,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33623,10 +34035,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement588, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33635,28 +34047,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement591, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33665,9 +34077,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33676,9 +34088,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33696,9 +34108,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33721,28 +34133,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement611, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33751,9 +34163,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33787,10 +34199,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 748, col: 33, offset: 23935}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement624, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33799,28 +34211,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement627, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33829,9 +34241,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33840,9 +34252,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33872,10 +34284,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement642, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33884,28 +34296,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement645, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33914,9 +34326,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -33955,10 +34367,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement662, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -33967,28 +34379,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement665, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -33997,9 +34409,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34008,9 +34420,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34028,9 +34440,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34053,28 +34465,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement685, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34083,9 +34495,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34119,10 +34531,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 752, col: 33, offset: 24049}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement698, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34131,28 +34543,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement701, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34161,9 +34573,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34172,9 +34584,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34204,10 +34616,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement716, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34216,28 +34628,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement719, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34246,9 +34658,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34287,10 +34699,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement736, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34299,28 +34711,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement739, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34329,9 +34741,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34340,9 +34752,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34360,9 +34772,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34385,28 +34797,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement759, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34415,9 +34827,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34451,10 +34863,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 756, col: 31, offset: 24161}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement772, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34463,28 +34875,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement775, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34493,9 +34905,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34504,9 +34916,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34536,10 +34948,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement790, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34548,28 +34960,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement793, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34578,9 +34990,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34619,10 +35031,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement810, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34631,28 +35043,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement813, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34661,9 +35073,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34672,9 +35084,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34692,9 +35104,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34717,28 +35129,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement833, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34747,9 +35159,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34783,10 +35195,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 760, col: 33, offset: 24274}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement846, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34795,28 +35207,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement849, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34825,9 +35237,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34836,9 +35248,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34868,10 +35280,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement864, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34880,28 +35292,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement867, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34910,9 +35322,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -34951,10 +35363,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement884, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -34963,28 +35375,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement887, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -34993,9 +35405,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35004,9 +35416,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35024,9 +35436,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35049,28 +35461,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement907, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35079,9 +35491,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35115,10 +35527,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 764, col: 33, offset: 24388}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement920, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35127,28 +35539,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement923, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35157,9 +35569,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35168,9 +35580,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35205,19 +35617,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement944, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35226,28 +35638,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement947, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35256,9 +35668,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35292,28 +35704,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement960, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35322,9 +35734,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35358,19 +35770,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement979, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35379,28 +35791,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement982, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35409,9 +35821,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35445,28 +35857,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement995, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35475,9 +35887,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35486,21 +35898,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonListElementContinuationElement1002, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonListElementContinuationElement1005, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -35510,32 +35922,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonListElementContinuationElement1008, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1010, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35544,9 +35956,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35582,10 +35994,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1023, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35594,28 +36006,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1026, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35624,9 +36036,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35665,10 +36077,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1043, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35677,28 +36089,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1046, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35707,9 +36119,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35718,9 +36130,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35738,9 +36150,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35763,28 +36175,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1066, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35793,9 +36205,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35829,10 +36241,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 768, col: 37, offset: 24506}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1079, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35841,28 +36253,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1082, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35871,9 +36283,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35882,9 +36294,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35914,10 +36326,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1097, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -35926,28 +36338,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1100, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -35956,9 +36368,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -35997,10 +36409,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1117, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36009,28 +36421,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1120, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36039,9 +36451,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36050,9 +36462,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36070,9 +36482,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36095,28 +36507,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1140, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36125,9 +36537,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36161,10 +36573,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 772, col: 31, offset: 24622}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1153, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36173,28 +36585,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1156, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36203,9 +36615,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36214,9 +36626,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36246,10 +36658,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1171, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36258,28 +36670,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1174, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36288,9 +36700,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36329,10 +36741,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1191, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36341,28 +36753,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1194, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36371,9 +36783,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36382,9 +36794,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36402,9 +36814,9 @@ var g = &grammar{ ¬Expr{ pos: position{line: 781, col: 5, offset: 24846}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36427,28 +36839,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1214, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36457,9 +36869,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36493,10 +36905,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 776, col: 33, offset: 24734}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1227, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36505,28 +36917,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1230, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36535,9 +36947,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36546,9 +36958,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36558,52 +36970,52 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2719, col: 18, offset: 89847}, + pos: position{line: 2719, col: 18, offset: 89882}, run: (*parser).callonListElementContinuationElement1239, expr: &seqExpr{ - pos: position{line: 2719, col: 18, offset: 89847}, + pos: position{line: 2719, col: 18, offset: 89882}, exprs: []interface{}{ &choiceExpr{ - pos: position{line: 2720, col: 9, offset: 89857}, + pos: position{line: 2720, col: 9, offset: 89892}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2720, col: 9, offset: 89857}, + pos: position{line: 2720, col: 9, offset: 89892}, val: "'''", ignoreCase: false, want: "\"'''\"", }, &litMatcher{ - pos: position{line: 2721, col: 11, offset: 89893}, + pos: position{line: 2721, col: 11, offset: 89928}, val: "***", ignoreCase: false, want: "\"***\"", }, &litMatcher{ - pos: position{line: 2721, col: 19, offset: 89901}, + pos: position{line: 2721, col: 19, offset: 89936}, val: "* * *", ignoreCase: false, want: "\"* * *\"", }, &litMatcher{ - pos: position{line: 2721, col: 29, offset: 89911}, + pos: position{line: 2721, col: 29, offset: 89946}, val: "---", ignoreCase: false, want: "\"---\"", }, &litMatcher{ - pos: position{line: 2721, col: 37, offset: 89919}, + pos: position{line: 2721, col: 37, offset: 89954}, val: "- - -", ignoreCase: false, want: "\"- - -\"", }, &litMatcher{ - pos: position{line: 2721, col: 47, offset: 89929}, + pos: position{line: 2721, col: 47, offset: 89964}, val: "___", ignoreCase: false, want: "\"___\"", }, &litMatcher{ - pos: position{line: 2721, col: 55, offset: 89937}, + pos: position{line: 2721, col: 55, offset: 89972}, val: "_ _ _", ignoreCase: false, want: "\"_ _ _\"", @@ -36611,12 +37023,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2722, col: 11, offset: 89995}, + pos: position{line: 2722, col: 11, offset: 90030}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1250, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36625,28 +37037,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1253, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36655,36 +37067,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1261, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36693,9 +37105,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36704,28 +37116,28 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1407, col: 11, offset: 45699}, + pos: position{line: 1407, col: 11, offset: 45734}, name: "ImageBlock", }, &actionExpr{ - pos: position{line: 2617, col: 5, offset: 86976}, + pos: position{line: 2617, col: 5, offset: 87011}, run: (*parser).callonListElementContinuationElement1269, expr: &seqExpr{ - pos: position{line: 2617, col: 5, offset: 86976}, + pos: position{line: 2617, col: 5, offset: 87011}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1273, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36734,28 +37146,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1276, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36764,48 +37176,48 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &labeledExpr{ - pos: position{line: 2618, col: 5, offset: 87000}, + pos: position{line: 2618, col: 5, offset: 87035}, label: "header", expr: &zeroOrOneExpr{ - pos: position{line: 2618, col: 12, offset: 87007}, + pos: position{line: 2618, col: 12, offset: 87042}, expr: &actionExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, run: (*parser).callonListElementContinuationElement1285, expr: &seqExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2633, col: 5, offset: 87320}, + pos: position{line: 2633, col: 5, offset: 87355}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2633, col: 11, offset: 87326}, + pos: position{line: 2633, col: 11, offset: 87361}, expr: &actionExpr{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, run: (*parser).callonListElementContinuationElement1289, expr: &seqExpr{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2639, col: 5, offset: 87443}, + pos: position{line: 2639, col: 5, offset: 87478}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2639, col: 9, offset: 87447}, + pos: position{line: 2639, col: 9, offset: 87482}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1293, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36814,23 +37226,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2640, col: 5, offset: 87459}, + pos: position{line: 2640, col: 5, offset: 87494}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2640, col: 14, offset: 87468}, + pos: position{line: 2640, col: 14, offset: 87503}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonListElementContinuationElement1297, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonListElementContinuationElement1299, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -36848,28 +37260,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1303, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36878,15 +37290,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &oneOrMoreExpr{ - pos: position{line: 2634, col: 5, offset: 87348}, + pos: position{line: 2634, col: 5, offset: 87383}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement1311, @@ -36896,19 +37308,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1317, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -36917,28 +37329,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1320, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -36947,9 +37359,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -36964,40 +37376,40 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2619, col: 5, offset: 87026}, + pos: position{line: 2619, col: 5, offset: 87061}, label: "rows", expr: &zeroOrMoreExpr{ - pos: position{line: 2619, col: 10, offset: 87031}, + pos: position{line: 2619, col: 10, offset: 87066}, expr: &choiceExpr{ - pos: position{line: 2644, col: 13, offset: 87565}, + pos: position{line: 2644, col: 13, offset: 87600}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, run: (*parser).callonListElementContinuationElement1330, expr: &seqExpr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2654, col: 5, offset: 87784}, + pos: position{line: 2654, col: 5, offset: 87819}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1337, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37006,28 +37418,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1340, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37036,9 +37448,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37046,55 +37458,55 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2655, col: 5, offset: 87807}, + pos: position{line: 2655, col: 5, offset: 87842}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2655, col: 11, offset: 87813}, + pos: position{line: 2655, col: 11, offset: 87848}, expr: &actionExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, run: (*parser).callonListElementContinuationElement1351, expr: &seqExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2655, col: 12, offset: 87814}, + pos: position{line: 2655, col: 12, offset: 87849}, label: "cell", expr: &actionExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, run: (*parser).callonListElementContinuationElement1354, expr: &seqExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1361, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37103,28 +37515,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1364, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37133,9 +37545,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37143,16 +37555,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, ¬Expr{ - pos: position{line: 2665, col: 5, offset: 88078}, + pos: position{line: 2665, col: 5, offset: 88113}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement1374, @@ -37162,19 +37574,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1380, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37183,28 +37595,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1383, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37213,9 +37625,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37225,18 +37637,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2666, col: 5, offset: 88093}, + pos: position{line: 2666, col: 5, offset: 88128}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2666, col: 9, offset: 88097}, + pos: position{line: 2666, col: 9, offset: 88132}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1392, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37245,23 +37657,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2666, col: 16, offset: 88104}, + pos: position{line: 2666, col: 16, offset: 88139}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2666, col: 25, offset: 88113}, + pos: position{line: 2666, col: 25, offset: 88148}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonListElementContinuationElement1396, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonListElementContinuationElement1398, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -37278,28 +37690,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1402, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37308,9 +37720,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37321,10 +37733,10 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2658, col: 6, offset: 87876}, + pos: position{line: 2658, col: 6, offset: 87911}, alternatives: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2658, col: 6, offset: 87876}, + pos: position{line: 2658, col: 6, offset: 87911}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement1411, @@ -37334,19 +37746,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1417, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37355,28 +37767,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1420, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37385,9 +37797,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37397,26 +37809,26 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2658, col: 19, offset: 87889}, + pos: position{line: 2658, col: 19, offset: 87924}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1432, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37425,28 +37837,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1435, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37455,9 +37867,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37465,9 +37877,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37479,32 +37891,32 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, run: (*parser).callonListElementContinuationElement1444, expr: &seqExpr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2647, col: 5, offset: 87632}, + pos: position{line: 2647, col: 5, offset: 87667}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1451, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37513,28 +37925,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1454, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37543,9 +37955,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37553,46 +37965,46 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, &labeledExpr{ - pos: position{line: 2648, col: 5, offset: 87655}, + pos: position{line: 2648, col: 5, offset: 87690}, label: "cells", expr: &oneOrMoreExpr{ - pos: position{line: 2648, col: 11, offset: 87661}, + pos: position{line: 2648, col: 11, offset: 87696}, expr: &actionExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, run: (*parser).callonListElementContinuationElement1465, expr: &seqExpr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2664, col: 5, offset: 88055}, + pos: position{line: 2664, col: 5, offset: 88090}, expr: &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1472, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37601,28 +38013,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1475, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37631,9 +38043,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37641,16 +38053,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, }, ¬Expr{ - pos: position{line: 2665, col: 5, offset: 88078}, + pos: position{line: 2665, col: 5, offset: 88113}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement1485, @@ -37660,19 +38072,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1491, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37681,28 +38093,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1494, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37711,9 +38123,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37723,18 +38135,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2666, col: 5, offset: 88093}, + pos: position{line: 2666, col: 5, offset: 88128}, val: "|", ignoreCase: false, want: "\"|\"", }, &zeroOrMoreExpr{ - pos: position{line: 2666, col: 9, offset: 88097}, + pos: position{line: 2666, col: 9, offset: 88132}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1503, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37743,23 +38155,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2666, col: 16, offset: 88104}, + pos: position{line: 2666, col: 16, offset: 88139}, label: "content", expr: &zeroOrOneExpr{ - pos: position{line: 2666, col: 25, offset: 88113}, + pos: position{line: 2666, col: 25, offset: 88148}, expr: &actionExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, run: (*parser).callonListElementContinuationElement1507, expr: &labeledExpr{ - pos: position{line: 2672, col: 5, offset: 88256}, + pos: position{line: 2672, col: 5, offset: 88291}, label: "content", expr: &actionExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, run: (*parser).callonListElementContinuationElement1509, expr: &oneOrMoreExpr{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, expr: &charClassMatcher{ - pos: position{line: 2672, col: 14, offset: 88265}, + pos: position{line: 2672, col: 14, offset: 88300}, val: "[^\\r\\n|]", chars: []rune{'\r', '\n', '|'}, ignoreCase: false, @@ -37777,28 +38189,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1513, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37807,15 +38219,15 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, }, &zeroOrMoreExpr{ - pos: position{line: 2649, col: 5, offset: 87682}, + pos: position{line: 2649, col: 5, offset: 87717}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonListElementContinuationElement1521, @@ -37825,19 +38237,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1527, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37846,28 +38258,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1530, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37876,9 +38288,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37895,24 +38307,24 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2629, col: 22, offset: 87233}, + pos: position{line: 2629, col: 22, offset: 87268}, alternatives: []interface{}{ &seqExpr{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2625, col: 19, offset: 87153}, + pos: position{line: 2625, col: 19, offset: 87188}, val: "|===", ignoreCase: false, want: "\"|===\"", }, &zeroOrMoreExpr{ - pos: position{line: 2625, col: 26, offset: 87160}, + pos: position{line: 2625, col: 26, offset: 87195}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1541, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -37921,28 +38333,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1544, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -37951,9 +38363,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37961,9 +38373,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -37972,36 +38384,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonListElementContinuationElement1553, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonListElementContinuationElement1559, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38011,28 +38423,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1563, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38041,9 +38453,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38052,13 +38464,13 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, run: (*parser).callonListElementContinuationElement1570, expr: &seqExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1655, col: 5, offset: 53966}, + pos: position{line: 1655, col: 5, offset: 54001}, label: "kind", expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9315}, @@ -38117,30 +38529,30 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1655, col: 27, offset: 53988}, + pos: position{line: 1655, col: 27, offset: 54023}, val: ": ", ignoreCase: false, want: "\": \"", }, &labeledExpr{ - pos: position{line: 1656, col: 5, offset: 53998}, + pos: position{line: 1656, col: 5, offset: 54033}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonListElementContinuationElement1586, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonListElementContinuationElement1589, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38150,32 +38562,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonListElementContinuationElement1592, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1594, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38184,9 +38596,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38196,34 +38608,34 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1657, col: 5, offset: 54032}, + pos: position{line: 1657, col: 5, offset: 54067}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1657, col: 16, offset: 54043}, + pos: position{line: 1657, col: 16, offset: 54078}, expr: &actionExpr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, run: (*parser).callonListElementContinuationElement1603, expr: &seqExpr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1658, col: 9, offset: 54053}, + pos: position{line: 1658, col: 9, offset: 54088}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonListElementContinuationElement1609, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38232,25 +38644,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1611, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38262,42 +38674,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1659, col: 9, offset: 54092}, + pos: position{line: 1659, col: 9, offset: 54127}, label: "line", expr: &choiceExpr{ - pos: position{line: 1659, col: 15, offset: 54098}, + pos: position{line: 1659, col: 15, offset: 54133}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonListElementContinuationElement1618, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonListElementContinuationElement1624, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38307,28 +38719,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1628, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38337,9 +38749,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38348,21 +38760,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonListElementContinuationElement1635, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonListElementContinuationElement1638, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38372,32 +38784,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonListElementContinuationElement1641, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1643, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38406,9 +38818,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38428,36 +38840,36 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, run: (*parser).callonListElementContinuationElement1650, expr: &seqExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1678, col: 5, offset: 54624}, + pos: position{line: 1678, col: 5, offset: 54659}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, run: (*parser).callonListElementContinuationElement1653, expr: &seqExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1685, col: 5, offset: 54909}, + pos: position{line: 1685, col: 5, offset: 54944}, label: "content", expr: &actionExpr{ - pos: position{line: 1685, col: 14, offset: 54918}, + pos: position{line: 1685, col: 14, offset: 54953}, run: (*parser).callonListElementContinuationElement1656, expr: &seqExpr{ - pos: position{line: 1685, col: 14, offset: 54918}, + pos: position{line: 1685, col: 14, offset: 54953}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonListElementContinuationElement1658, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38466,9 +38878,9 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 1685, col: 21, offset: 54925}, + pos: position{line: 1685, col: 21, offset: 54960}, expr: &charClassMatcher{ - pos: position{line: 1685, col: 21, offset: 54925}, + pos: position{line: 1685, col: 21, offset: 54960}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38480,32 +38892,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1688, col: 5, offset: 54982}, + pos: position{line: 1688, col: 5, offset: 55017}, run: (*parser).callonListElementContinuationElement1663, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1665, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38514,9 +38926,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38526,44 +38938,44 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1679, col: 5, offset: 54665}, + pos: position{line: 1679, col: 5, offset: 54700}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1679, col: 16, offset: 54676}, + pos: position{line: 1679, col: 16, offset: 54711}, expr: &choiceExpr{ - pos: position{line: 1679, col: 17, offset: 54677}, + pos: position{line: 1679, col: 17, offset: 54712}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonListElementContinuationElement1675, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonListElementContinuationElement1681, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38573,28 +38985,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1685, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38603,9 +39015,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38614,21 +39026,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonListElementContinuationElement1692, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonListElementContinuationElement1695, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38638,32 +39050,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonListElementContinuationElement1698, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1700, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38672,9 +39084,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38690,21 +39102,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1425, col: 5, offset: 46325}, + pos: position{line: 1425, col: 5, offset: 46360}, run: (*parser).callonListElementContinuationElement1707, expr: &seqExpr{ - pos: position{line: 1425, col: 5, offset: 46325}, + pos: position{line: 1425, col: 5, offset: 46360}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1425, col: 5, offset: 46325}, + pos: position{line: 1425, col: 5, offset: 46360}, label: "content", expr: &actionExpr{ - pos: position{line: 1425, col: 14, offset: 46334}, + pos: position{line: 1425, col: 14, offset: 46369}, run: (*parser).callonListElementContinuationElement1710, expr: &oneOrMoreExpr{ - pos: position{line: 1425, col: 14, offset: 46334}, + pos: position{line: 1425, col: 14, offset: 46369}, expr: &charClassMatcher{ - pos: position{line: 1425, col: 14, offset: 46334}, + pos: position{line: 1425, col: 14, offset: 46369}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -38714,28 +39126,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonListElementContinuationElement1714, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38744,9 +39156,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -38763,33 +39175,33 @@ var g = &grammar{ }, { name: "Callout", - pos: position{line: 1583, col: 1, offset: 51507}, + pos: position{line: 1583, col: 1, offset: 51542}, expr: &actionExpr{ - pos: position{line: 1585, col: 5, offset: 51585}, + pos: position{line: 1585, col: 5, offset: 51620}, run: (*parser).callonCallout1, expr: &seqExpr{ - pos: position{line: 1585, col: 5, offset: 51585}, + pos: position{line: 1585, col: 5, offset: 51620}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1585, col: 5, offset: 51585}, + pos: position{line: 1585, col: 5, offset: 51620}, run: (*parser).callonCallout3, }, &litMatcher{ - pos: position{line: 1588, col: 5, offset: 51652}, + pos: position{line: 1588, col: 5, offset: 51687}, val: "<", ignoreCase: false, want: "\"<\"", }, &labeledExpr{ - pos: position{line: 1588, col: 9, offset: 51656}, + pos: position{line: 1588, col: 9, offset: 51691}, label: "ref", expr: &actionExpr{ - pos: position{line: 1588, col: 14, offset: 51661}, + pos: position{line: 1588, col: 14, offset: 51696}, run: (*parser).callonCallout6, expr: &oneOrMoreExpr{ - pos: position{line: 1588, col: 14, offset: 51661}, + pos: position{line: 1588, col: 14, offset: 51696}, expr: &charClassMatcher{ - pos: position{line: 1588, col: 14, offset: 51661}, + pos: position{line: 1588, col: 14, offset: 51696}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38799,18 +39211,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1588, col: 62, offset: 51709}, + pos: position{line: 1588, col: 62, offset: 51744}, val: ">", ignoreCase: false, want: "\">\"", }, &zeroOrMoreExpr{ - pos: position{line: 1588, col: 66, offset: 51713}, + pos: position{line: 1588, col: 66, offset: 51748}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonCallout11, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38819,30 +39231,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1588, col: 73, offset: 51720}, + pos: position{line: 1588, col: 73, offset: 51755}, expr: &choiceExpr{ - pos: position{line: 1588, col: 75, offset: 51722}, + pos: position{line: 1588, col: 75, offset: 51757}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonCallout15, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -38851,13 +39263,13 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &ruleRefExpr{ - pos: position{line: 1588, col: 81, offset: 51728}, + pos: position{line: 1588, col: 81, offset: 51763}, name: "Callout", }, }, @@ -38869,17 +39281,17 @@ var g = &grammar{ }, { name: "ShortcutParagraph", - pos: position{line: 1614, col: 1, offset: 52589}, + pos: position{line: 1614, col: 1, offset: 52624}, expr: &actionExpr{ - pos: position{line: 1615, col: 5, offset: 52615}, + pos: position{line: 1615, col: 5, offset: 52650}, run: (*parser).callonShortcutParagraph1, expr: &seqExpr{ - pos: position{line: 1615, col: 5, offset: 52615}, + pos: position{line: 1615, col: 5, offset: 52650}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1615, col: 5, offset: 52615}, + pos: position{line: 1615, col: 5, offset: 52650}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -38888,22 +39300,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1616, col: 5, offset: 52726}, + pos: position{line: 1616, col: 5, offset: 52761}, expr: ¬Expr{ - pos: position{line: 1616, col: 7, offset: 52728}, + pos: position{line: 1616, col: 7, offset: 52763}, expr: &actionExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, run: (*parser).callonShortcutParagraph7, expr: &seqExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1443, col: 5, offset: 46818}, + pos: position{line: 1443, col: 5, offset: 46853}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonShortcutParagraph10, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -38912,27 +39324,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1443, col: 12, offset: 46825}, + pos: position{line: 1443, col: 12, offset: 46860}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, run: (*parser).callonShortcutParagraph14, expr: &seqExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1445, col: 9, offset: 46888}, + pos: position{line: 1445, col: 9, offset: 46923}, label: "depth", expr: &actionExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, run: (*parser).callonShortcutParagraph17, expr: &oneOrMoreExpr{ - pos: position{line: 1445, col: 16, offset: 46895}, + pos: position{line: 1445, col: 16, offset: 46930}, expr: &litMatcher{ - pos: position{line: 1445, col: 17, offset: 46896}, + pos: position{line: 1445, col: 17, offset: 46931}, val: ".", ignoreCase: false, want: "\".\"", @@ -38941,22 +39353,22 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1449, col: 9, offset: 46996}, + pos: position{line: 1449, col: 9, offset: 47031}, run: (*parser).callonShortcutParagraph20, }, }, }, }, &actionExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, run: (*parser).callonShortcutParagraph21, expr: &seqExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1468, col: 11, offset: 47713}, + pos: position{line: 1468, col: 11, offset: 47748}, expr: &charClassMatcher{ - pos: position{line: 1468, col: 12, offset: 47714}, + pos: position{line: 1468, col: 12, offset: 47749}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -38964,7 +39376,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1468, col: 20, offset: 47722}, + pos: position{line: 1468, col: 20, offset: 47757}, val: ".", ignoreCase: false, want: "\".\"", @@ -38973,20 +39385,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, run: (*parser).callonShortcutParagraph26, expr: &seqExpr{ - pos: position{line: 1470, col: 13, offset: 47839}, + pos: position{line: 1470, col: 13, offset: 47874}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1470, col: 14, offset: 47840}, + pos: position{line: 1470, col: 14, offset: 47875}, val: "[a-z]", ranges: []rune{'a', 'z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1470, col: 21, offset: 47847}, + pos: position{line: 1470, col: 21, offset: 47882}, val: ".", ignoreCase: false, want: "\".\"", @@ -38995,20 +39407,20 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, run: (*parser).callonShortcutParagraph30, expr: &seqExpr{ - pos: position{line: 1472, col: 13, offset: 47967}, + pos: position{line: 1472, col: 13, offset: 48002}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 1472, col: 14, offset: 47968}, + pos: position{line: 1472, col: 14, offset: 48003}, val: "[A-Z]", ranges: []rune{'A', 'Z'}, ignoreCase: false, inverted: false, }, &litMatcher{ - pos: position{line: 1472, col: 21, offset: 47975}, + pos: position{line: 1472, col: 21, offset: 48010}, val: ".", ignoreCase: false, want: "\".\"", @@ -39017,15 +39429,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, run: (*parser).callonShortcutParagraph34, expr: &seqExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1474, col: 13, offset: 48095}, + pos: position{line: 1474, col: 13, offset: 48130}, expr: &charClassMatcher{ - pos: position{line: 1474, col: 14, offset: 48096}, + pos: position{line: 1474, col: 14, offset: 48131}, val: "[ivxdlcm]", chars: []rune{'i', 'v', 'x', 'd', 'l', 'c', 'm'}, ignoreCase: false, @@ -39033,7 +39445,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1474, col: 26, offset: 48108}, + pos: position{line: 1474, col: 26, offset: 48143}, val: ")", ignoreCase: false, want: "\")\"", @@ -39042,15 +39454,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, run: (*parser).callonShortcutParagraph39, expr: &seqExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1476, col: 13, offset: 48228}, + pos: position{line: 1476, col: 13, offset: 48263}, expr: &charClassMatcher{ - pos: position{line: 1476, col: 14, offset: 48229}, + pos: position{line: 1476, col: 14, offset: 48264}, val: "[IVXDLCM]", chars: []rune{'I', 'V', 'X', 'D', 'L', 'C', 'M'}, ignoreCase: false, @@ -39058,7 +39470,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1476, col: 26, offset: 48241}, + pos: position{line: 1476, col: 26, offset: 48276}, val: ")", ignoreCase: false, want: "\")\"", @@ -39070,12 +39482,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonShortcutParagraph44, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39089,22 +39501,22 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1617, col: 5, offset: 52759}, + pos: position{line: 1617, col: 5, offset: 52794}, expr: ¬Expr{ - pos: position{line: 1617, col: 7, offset: 52761}, + pos: position{line: 1617, col: 7, offset: 52796}, expr: &actionExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, run: (*parser).callonShortcutParagraph49, expr: &seqExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1493, col: 5, offset: 48780}, + pos: position{line: 1493, col: 5, offset: 48815}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonShortcutParagraph52, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39113,27 +39525,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1493, col: 12, offset: 48787}, + pos: position{line: 1493, col: 12, offset: 48822}, label: "prefix", expr: &choiceExpr{ - pos: position{line: 1493, col: 20, offset: 48795}, + pos: position{line: 1493, col: 20, offset: 48830}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, run: (*parser).callonShortcutParagraph56, expr: &seqExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1495, col: 9, offset: 48852}, + pos: position{line: 1495, col: 9, offset: 48887}, label: "depth", expr: &actionExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, run: (*parser).callonShortcutParagraph59, expr: &oneOrMoreExpr{ - pos: position{line: 1495, col: 16, offset: 48859}, + pos: position{line: 1495, col: 16, offset: 48894}, expr: &litMatcher{ - pos: position{line: 1495, col: 17, offset: 48860}, + pos: position{line: 1495, col: 17, offset: 48895}, val: "*", ignoreCase: false, want: "\"*\"", @@ -39142,20 +39554,20 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1499, col: 9, offset: 48960}, + pos: position{line: 1499, col: 9, offset: 48995}, run: (*parser).callonShortcutParagraph62, }, }, }, }, &labeledExpr{ - pos: position{line: 1516, col: 14, offset: 49667}, + pos: position{line: 1516, col: 14, offset: 49702}, label: "depth", expr: &actionExpr{ - pos: position{line: 1516, col: 21, offset: 49674}, + pos: position{line: 1516, col: 21, offset: 49709}, run: (*parser).callonShortcutParagraph64, expr: &litMatcher{ - pos: position{line: 1516, col: 22, offset: 49675}, + pos: position{line: 1516, col: 22, offset: 49710}, val: "-", ignoreCase: false, want: "\"-\"", @@ -39166,12 +39578,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonShortcutParagraph66, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39185,9 +39597,9 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1618, col: 5, offset: 52794}, + pos: position{line: 1618, col: 5, offset: 52829}, expr: ¬Expr{ - pos: position{line: 1618, col: 7, offset: 52796}, + pos: position{line: 1618, col: 7, offset: 52831}, expr: &choiceExpr{ pos: position{line: 305, col: 19, offset: 9315}, alternatives: []interface{}{ @@ -39246,24 +39658,24 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1619, col: 5, offset: 52817}, + pos: position{line: 1619, col: 5, offset: 52852}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonShortcutParagraph83, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonShortcutParagraph86, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39273,32 +39685,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonShortcutParagraph89, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonShortcutParagraph91, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39307,9 +39719,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39319,31 +39731,31 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1620, col: 5, offset: 52851}, + pos: position{line: 1620, col: 5, offset: 52886}, run: (*parser).callonShortcutParagraph98, }, &labeledExpr{ - pos: position{line: 1627, col: 5, offset: 53213}, + pos: position{line: 1627, col: 5, offset: 53248}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1627, col: 16, offset: 53224}, + pos: position{line: 1627, col: 16, offset: 53259}, expr: &actionExpr{ - pos: position{line: 1628, col: 9, offset: 53234}, + pos: position{line: 1628, col: 9, offset: 53269}, run: (*parser).callonShortcutParagraph101, expr: &seqExpr{ - pos: position{line: 1628, col: 9, offset: 53234}, + pos: position{line: 1628, col: 9, offset: 53269}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1628, col: 9, offset: 53234}, + pos: position{line: 1628, col: 9, offset: 53269}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 1629, col: 9, offset: 53248}, + pos: position{line: 1629, col: 9, offset: 53283}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonShortcutParagraph107, @@ -39353,19 +39765,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonShortcutParagraph113, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39374,28 +39786,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonShortcutParagraph116, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39404,9 +39816,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39416,30 +39828,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1630, col: 9, offset: 53267}, + pos: position{line: 1630, col: 9, offset: 53302}, expr: &ruleRefExpr{ - pos: position{line: 1630, col: 10, offset: 53268}, + pos: position{line: 1630, col: 10, offset: 53303}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1631, col: 9, offset: 53292}, + pos: position{line: 1631, col: 9, offset: 53327}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonShortcutParagraph129, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39448,25 +39860,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonShortcutParagraph131, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39478,42 +39890,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1632, col: 9, offset: 53331}, + pos: position{line: 1632, col: 9, offset: 53366}, label: "line", expr: &choiceExpr{ - pos: position{line: 1632, col: 15, offset: 53337}, + pos: position{line: 1632, col: 15, offset: 53372}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonShortcutParagraph138, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonShortcutParagraph144, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39523,28 +39935,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonShortcutParagraph148, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39553,9 +39965,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39564,21 +39976,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonShortcutParagraph155, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonShortcutParagraph158, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39588,32 +40000,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonShortcutParagraph161, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonShortcutParagraph163, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39622,9 +40034,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39646,32 +40058,32 @@ var g = &grammar{ }, { name: "Paragraph", - pos: position{line: 1639, col: 1, offset: 53534}, + pos: position{line: 1639, col: 1, offset: 53569}, expr: &actionExpr{ - pos: position{line: 1640, col: 5, offset: 53552}, + pos: position{line: 1640, col: 5, offset: 53587}, run: (*parser).callonParagraph1, expr: &seqExpr{ - pos: position{line: 1640, col: 5, offset: 53552}, + pos: position{line: 1640, col: 5, offset: 53587}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1640, col: 5, offset: 53552}, + pos: position{line: 1640, col: 5, offset: 53587}, label: "firstLine", expr: &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonParagraph4, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonParagraph7, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39681,32 +40093,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonParagraph10, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonParagraph12, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39715,9 +40127,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39727,27 +40139,27 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1641, col: 5, offset: 53586}, + pos: position{line: 1641, col: 5, offset: 53621}, label: "otherLines", expr: &zeroOrMoreExpr{ - pos: position{line: 1641, col: 16, offset: 53597}, + pos: position{line: 1641, col: 16, offset: 53632}, expr: &actionExpr{ - pos: position{line: 1642, col: 9, offset: 53607}, + pos: position{line: 1642, col: 9, offset: 53642}, run: (*parser).callonParagraph21, expr: &seqExpr{ - pos: position{line: 1642, col: 9, offset: 53607}, + pos: position{line: 1642, col: 9, offset: 53642}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1642, col: 9, offset: 53607}, + pos: position{line: 1642, col: 9, offset: 53642}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 1643, col: 9, offset: 53620}, + pos: position{line: 1643, col: 9, offset: 53655}, expr: &actionExpr{ pos: position{line: 689, col: 14, offset: 22046}, run: (*parser).callonParagraph27, @@ -39757,19 +40169,19 @@ var g = &grammar{ ¬Expr{ pos: position{line: 689, col: 14, offset: 22046}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &zeroOrMoreExpr{ pos: position{line: 689, col: 19, offset: 22051}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonParagraph33, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39778,28 +40190,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonParagraph36, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39808,9 +40220,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39820,30 +40232,30 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1644, col: 9, offset: 53639}, + pos: position{line: 1644, col: 9, offset: 53674}, expr: &ruleRefExpr{ - pos: position{line: 1644, col: 10, offset: 53640}, + pos: position{line: 1644, col: 10, offset: 53675}, name: "BlockAttributes", }, }, ¬Expr{ - pos: position{line: 1645, col: 9, offset: 53664}, + pos: position{line: 1645, col: 9, offset: 53699}, expr: &seqExpr{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1395, col: 34, offset: 45344}, + pos: position{line: 1395, col: 34, offset: 45379}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1395, col: 38, offset: 45348}, + pos: position{line: 1395, col: 38, offset: 45383}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonParagraph49, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -39852,25 +40264,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonParagraph51, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39882,42 +40294,42 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1646, col: 9, offset: 53703}, + pos: position{line: 1646, col: 9, offset: 53738}, label: "line", expr: &choiceExpr{ - pos: position{line: 1646, col: 15, offset: 53709}, + pos: position{line: 1646, col: 15, offset: 53744}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, run: (*parser).callonParagraph58, expr: &seqExpr{ - pos: position{line: 2567, col: 22, offset: 85420}, + pos: position{line: 2567, col: 22, offset: 85455}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2572, col: 31, offset: 85641}, + pos: position{line: 2572, col: 31, offset: 85676}, val: "//", ignoreCase: false, want: "\"//\"", }, ¬Expr{ - pos: position{line: 2572, col: 36, offset: 85646}, + pos: position{line: 2572, col: 36, offset: 85681}, expr: &litMatcher{ - pos: position{line: 2572, col: 37, offset: 85647}, + pos: position{line: 2572, col: 37, offset: 85682}, val: "//", ignoreCase: false, want: "\"//\"", }, }, &labeledExpr{ - pos: position{line: 2567, col: 49, offset: 85447}, + pos: position{line: 2567, col: 49, offset: 85482}, label: "content", expr: &actionExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, run: (*parser).callonParagraph64, expr: &zeroOrMoreExpr{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, expr: &charClassMatcher{ - pos: position{line: 2574, col: 29, offset: 85682}, + pos: position{line: 2574, col: 29, offset: 85717}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39927,28 +40339,28 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonParagraph68, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -39957,9 +40369,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -39968,21 +40380,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, run: (*parser).callonParagraph75, expr: &seqExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1667, col: 5, offset: 54342}, + pos: position{line: 1667, col: 5, offset: 54377}, label: "content", expr: &actionExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, run: (*parser).callonParagraph78, expr: &oneOrMoreExpr{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, expr: &charClassMatcher{ - pos: position{line: 1667, col: 14, offset: 54351}, + pos: position{line: 1667, col: 14, offset: 54386}, val: "[^\\r\\n]", chars: []rune{'\r', '\n'}, ignoreCase: false, @@ -39992,32 +40404,32 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 1670, col: 5, offset: 54458}, + pos: position{line: 1670, col: 5, offset: 54493}, run: (*parser).callonParagraph81, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonParagraph83, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40026,9 +40438,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -40050,39 +40462,39 @@ var g = &grammar{ }, { name: "QuotedText", - pos: position{line: 1698, col: 1, offset: 55444}, + pos: position{line: 1698, col: 1, offset: 55479}, expr: &choiceExpr{ - pos: position{line: 1699, col: 5, offset: 55463}, + pos: position{line: 1699, col: 5, offset: 55498}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1700, col: 9, offset: 55473}, + pos: position{line: 1700, col: 9, offset: 55508}, run: (*parser).callonQuotedText2, expr: &seqExpr{ - pos: position{line: 1700, col: 9, offset: 55473}, + pos: position{line: 1700, col: 9, offset: 55508}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1700, col: 9, offset: 55473}, + pos: position{line: 1700, col: 9, offset: 55508}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1700, col: 20, offset: 55484}, + pos: position{line: 1700, col: 20, offset: 55519}, expr: &ruleRefExpr{ - pos: position{line: 1700, col: 21, offset: 55485}, + pos: position{line: 1700, col: 21, offset: 55520}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1701, col: 9, offset: 55611}, + pos: position{line: 1701, col: 9, offset: 55646}, label: "text", expr: &choiceExpr{ - pos: position{line: 1701, col: 15, offset: 55617}, + pos: position{line: 1701, col: 15, offset: 55652}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1701, col: 15, offset: 55617}, + pos: position{line: 1701, col: 15, offset: 55652}, name: "UnconstrainedQuotedText", }, &ruleRefExpr{ - pos: position{line: 1701, col: 41, offset: 55643}, + pos: position{line: 1701, col: 41, offset: 55678}, name: "ConstrainedQuotedText", }, }, @@ -40092,7 +40504,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1705, col: 7, offset: 55762}, + pos: position{line: 1705, col: 7, offset: 55797}, name: "EscapedQuotedText", }, }, @@ -40100,32 +40512,32 @@ var g = &grammar{ }, { name: "ConstrainedQuotedText", - pos: position{line: 1711, col: 1, offset: 55953}, + pos: position{line: 1711, col: 1, offset: 55988}, expr: &choiceExpr{ - pos: position{line: 1712, col: 5, offset: 55983}, + pos: position{line: 1712, col: 5, offset: 56018}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1712, col: 5, offset: 55983}, + pos: position{line: 1712, col: 5, offset: 56018}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1713, col: 7, offset: 56010}, + pos: position{line: 1713, col: 7, offset: 56045}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1714, col: 7, offset: 56038}, + pos: position{line: 1714, col: 7, offset: 56073}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1715, col: 7, offset: 56066}, + pos: position{line: 1715, col: 7, offset: 56101}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1716, col: 7, offset: 56098}, + pos: position{line: 1716, col: 7, offset: 56133}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1717, col: 7, offset: 56119}, + pos: position{line: 1717, col: 7, offset: 56154}, name: "SuperscriptText", }, }, @@ -40133,24 +40545,24 @@ var g = &grammar{ }, { name: "UnconstrainedQuotedText", - pos: position{line: 1719, col: 1, offset: 56137}, + pos: position{line: 1719, col: 1, offset: 56172}, expr: &choiceExpr{ - pos: position{line: 1720, col: 5, offset: 56169}, + pos: position{line: 1720, col: 5, offset: 56204}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1720, col: 5, offset: 56169}, + pos: position{line: 1720, col: 5, offset: 56204}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1721, col: 7, offset: 56195}, + pos: position{line: 1721, col: 7, offset: 56230}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1722, col: 7, offset: 56223}, + pos: position{line: 1722, col: 7, offset: 56258}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 1723, col: 7, offset: 56251}, + pos: position{line: 1723, col: 7, offset: 56286}, name: "DoubleQuoteMonospaceText", }, }, @@ -40158,50 +40570,50 @@ var g = &grammar{ }, { name: "EscapedQuotedText", - pos: position{line: 1725, col: 1, offset: 56277}, + pos: position{line: 1725, col: 1, offset: 56312}, expr: &actionExpr{ - pos: position{line: 1726, col: 5, offset: 56358}, + pos: position{line: 1726, col: 5, offset: 56393}, run: (*parser).callonEscapedQuotedText1, expr: &seqExpr{ - pos: position{line: 1726, col: 5, offset: 56358}, + pos: position{line: 1726, col: 5, offset: 56393}, exprs: []interface{}{ &andExpr{ - pos: position{line: 1726, col: 5, offset: 56358}, + pos: position{line: 1726, col: 5, offset: 56393}, expr: &litMatcher{ - pos: position{line: 1726, col: 7, offset: 56360}, + pos: position{line: 1726, col: 7, offset: 56395}, val: "\\", ignoreCase: false, want: "\"\\\\\"", }, }, &labeledExpr{ - pos: position{line: 1727, col: 5, offset: 56369}, + pos: position{line: 1727, col: 5, offset: 56404}, label: "element", expr: &choiceExpr{ - pos: position{line: 1728, col: 9, offset: 56387}, + pos: position{line: 1728, col: 9, offset: 56422}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1728, col: 9, offset: 56387}, + pos: position{line: 1728, col: 9, offset: 56422}, name: "EscapedBoldText", }, &ruleRefExpr{ - pos: position{line: 1729, col: 11, offset: 56414}, + pos: position{line: 1729, col: 11, offset: 56449}, name: "EscapedItalicText", }, &ruleRefExpr{ - pos: position{line: 1730, col: 11, offset: 56442}, + pos: position{line: 1730, col: 11, offset: 56477}, name: "EscapedMarkedText", }, &ruleRefExpr{ - pos: position{line: 1731, col: 11, offset: 56470}, + pos: position{line: 1731, col: 11, offset: 56505}, name: "EscapedMonospaceText", }, &ruleRefExpr{ - pos: position{line: 1732, col: 11, offset: 56502}, + pos: position{line: 1732, col: 11, offset: 56537}, name: "EscapedSubscriptText", }, &ruleRefExpr{ - pos: position{line: 1733, col: 11, offset: 56534}, + pos: position{line: 1733, col: 11, offset: 56569}, name: "EscapedSuperscriptText", }, }, @@ -40213,16 +40625,16 @@ var g = &grammar{ }, { name: "BoldText", - pos: position{line: 1753, col: 1, offset: 57061}, + pos: position{line: 1753, col: 1, offset: 57096}, expr: &choiceExpr{ - pos: position{line: 1753, col: 13, offset: 57073}, + pos: position{line: 1753, col: 13, offset: 57108}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1753, col: 13, offset: 57073}, + pos: position{line: 1753, col: 13, offset: 57108}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1753, col: 35, offset: 57095}, + pos: position{line: 1753, col: 35, offset: 57130}, name: "SingleQuoteBoldText", }, }, @@ -40230,29 +40642,29 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldText", - pos: position{line: 1767, col: 1, offset: 57457}, + pos: position{line: 1767, col: 1, offset: 57492}, expr: &actionExpr{ - pos: position{line: 1768, col: 5, offset: 57485}, + pos: position{line: 1768, col: 5, offset: 57520}, run: (*parser).callonDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1768, col: 5, offset: 57485}, + pos: position{line: 1768, col: 5, offset: 57520}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1765, col: 33, offset: 57451}, + pos: position{line: 1765, col: 33, offset: 57486}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1769, col: 5, offset: 57519}, + pos: position{line: 1769, col: 5, offset: 57554}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1769, col: 15, offset: 57529}, + pos: position{line: 1769, col: 15, offset: 57564}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1765, col: 33, offset: 57451}, + pos: position{line: 1765, col: 33, offset: 57486}, val: "**", ignoreCase: false, want: "\"**\"", @@ -40263,49 +40675,49 @@ var g = &grammar{ }, { name: "DoubleQuoteBoldTextElements", - pos: position{line: 1774, col: 1, offset: 57686}, + pos: position{line: 1774, col: 1, offset: 57721}, expr: &oneOrMoreExpr{ - pos: position{line: 1774, col: 32, offset: 57717}, + pos: position{line: 1774, col: 32, offset: 57752}, expr: &ruleRefExpr{ - pos: position{line: 1774, col: 32, offset: 57717}, + pos: position{line: 1774, col: 32, offset: 57752}, name: "DoubleQuoteBoldTextElement", }, }, }, { name: "DoubleQuoteBoldTextElement", - pos: position{line: 1776, col: 1, offset: 57748}, + pos: position{line: 1776, col: 1, offset: 57783}, expr: &actionExpr{ - pos: position{line: 1777, col: 5, offset: 57783}, + pos: position{line: 1777, col: 5, offset: 57818}, run: (*parser).callonDoubleQuoteBoldTextElement1, expr: &seqExpr{ - pos: position{line: 1777, col: 5, offset: 57783}, + pos: position{line: 1777, col: 5, offset: 57818}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1777, col: 5, offset: 57783}, + pos: position{line: 1777, col: 5, offset: 57818}, expr: &litMatcher{ - pos: position{line: 1765, col: 33, offset: 57451}, + pos: position{line: 1765, col: 33, offset: 57486}, val: "**", ignoreCase: false, want: "\"**\"", }, }, &labeledExpr{ - pos: position{line: 1778, col: 5, offset: 57817}, + pos: position{line: 1778, col: 5, offset: 57852}, label: "element", expr: &choiceExpr{ - pos: position{line: 1779, col: 9, offset: 57835}, + pos: position{line: 1779, col: 9, offset: 57870}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, run: (*parser).callonDoubleQuoteBoldTextElement7, expr: &seqExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, expr: &charClassMatcher{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -40315,15 +40727,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1758, col: 19, offset: 57223}, + pos: position{line: 1758, col: 19, offset: 57258}, expr: &choiceExpr{ - pos: position{line: 1758, col: 21, offset: 57225}, + pos: position{line: 1758, col: 21, offset: 57260}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteBoldTextElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40331,7 +40743,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1755, col: 22, offset: 57183}, + pos: position{line: 1755, col: 22, offset: 57218}, val: "*", ignoreCase: false, want: "\"*\"", @@ -40343,12 +40755,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDoubleQuoteBoldTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40357,28 +40769,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1781, col: 11, offset: 57908}, + pos: position{line: 1781, col: 11, offset: 57943}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteBoldTextElement20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40387,27 +40799,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1781, col: 19, offset: 57916}, + pos: position{line: 1781, col: 19, offset: 57951}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteBoldTextElement26, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -40718,27 +41130,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1783, col: 11, offset: 57998}, + pos: position{line: 1783, col: 11, offset: 58033}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteBoldTextElement91, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteBoldTextElement93, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonDoubleQuoteBoldTextElement96, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -40759,12 +41171,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteBoldTextElement102, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -40776,10 +41188,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteBoldTextElement106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -40922,12 +41334,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteBoldTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -40949,10 +41361,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonDoubleQuoteBoldTextElement138, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -40966,63 +41378,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonDoubleQuoteBoldTextElement140, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonDoubleQuoteBoldTextElement142, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonDoubleQuoteBoldTextElement144, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonDoubleQuoteBoldTextElement146, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonDoubleQuoteBoldTextElement148, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonDoubleQuoteBoldTextElement150, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -41030,15 +41442,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -41049,35 +41461,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1786, col: 11, offset: 58114}, + pos: position{line: 1786, col: 11, offset: 58149}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1787, col: 11, offset: 58137}, + pos: position{line: 1787, col: 11, offset: 58172}, name: "QuotedTextInDoubleQuoteBoldText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonDoubleQuoteBoldTextElement158, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonDoubleQuoteBoldTextElement162, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -41087,7 +41499,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -41096,31 +41508,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1806, col: 5, offset: 58649}, + pos: position{line: 1806, col: 5, offset: 58684}, val: "[^\\r\\n*]", chars: []rune{'\r', '\n', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1807, col: 7, offset: 58746}, + pos: position{line: 1807, col: 7, offset: 58781}, run: (*parser).callonDoubleQuoteBoldTextElement167, expr: &seqExpr{ - pos: position{line: 1807, col: 7, offset: 58746}, + pos: position{line: 1807, col: 7, offset: 58781}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1765, col: 33, offset: 57451}, + pos: position{line: 1765, col: 33, offset: 57486}, val: "**", ignoreCase: false, want: "\"**\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonDoubleQuoteBoldTextElement170, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -41141,52 +41553,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteBoldText", - pos: position{line: 1793, col: 1, offset: 58291}, + pos: position{line: 1793, col: 1, offset: 58326}, expr: &actionExpr{ - pos: position{line: 1794, col: 5, offset: 58331}, + pos: position{line: 1794, col: 5, offset: 58366}, run: (*parser).callonQuotedTextInDoubleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1794, col: 5, offset: 58331}, + pos: position{line: 1794, col: 5, offset: 58366}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1794, col: 5, offset: 58331}, + pos: position{line: 1794, col: 5, offset: 58366}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1794, col: 16, offset: 58342}, + pos: position{line: 1794, col: 16, offset: 58377}, expr: &ruleRefExpr{ - pos: position{line: 1794, col: 17, offset: 58343}, + pos: position{line: 1794, col: 17, offset: 58378}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1795, col: 5, offset: 58369}, + pos: position{line: 1795, col: 5, offset: 58404}, label: "text", expr: &choiceExpr{ - pos: position{line: 1796, col: 9, offset: 58384}, + pos: position{line: 1796, col: 9, offset: 58419}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1796, col: 9, offset: 58384}, + pos: position{line: 1796, col: 9, offset: 58419}, name: "SingleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1797, col: 11, offset: 58414}, + pos: position{line: 1797, col: 11, offset: 58449}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1798, col: 11, offset: 58435}, + pos: position{line: 1798, col: 11, offset: 58470}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1799, col: 11, offset: 58456}, + pos: position{line: 1799, col: 11, offset: 58491}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1800, col: 11, offset: 58480}, + pos: position{line: 1800, col: 11, offset: 58515}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1801, col: 11, offset: 58504}, + pos: position{line: 1801, col: 11, offset: 58539}, name: "SuperscriptText", }, }, @@ -41198,29 +41610,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldText", - pos: position{line: 1818, col: 1, offset: 59133}, + pos: position{line: 1818, col: 1, offset: 59168}, expr: &actionExpr{ - pos: position{line: 1819, col: 5, offset: 59161}, + pos: position{line: 1819, col: 5, offset: 59196}, run: (*parser).callonSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1819, col: 5, offset: 59161}, + pos: position{line: 1819, col: 5, offset: 59196}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1814, col: 38, offset: 59087}, + pos: position{line: 1814, col: 38, offset: 59122}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1820, col: 5, offset: 59199}, + pos: position{line: 1820, col: 5, offset: 59234}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1820, col: 15, offset: 59209}, + pos: position{line: 1820, col: 15, offset: 59244}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1816, col: 36, offset: 59127}, + pos: position{line: 1816, col: 36, offset: 59162}, val: "*", ignoreCase: false, want: "\"*\"", @@ -41231,29 +41643,29 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElements", - pos: position{line: 1825, col: 1, offset: 59369}, + pos: position{line: 1825, col: 1, offset: 59404}, expr: &actionExpr{ - pos: position{line: 1826, col: 5, offset: 59406}, + pos: position{line: 1826, col: 5, offset: 59441}, run: (*parser).callonSingleQuoteBoldTextElements1, expr: &seqExpr{ - pos: position{line: 1826, col: 5, offset: 59406}, + pos: position{line: 1826, col: 5, offset: 59441}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1826, col: 5, offset: 59406}, + pos: position{line: 1826, col: 5, offset: 59441}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 1826, col: 10, offset: 59411}, + pos: position{line: 1826, col: 10, offset: 59446}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteBoldTextElements7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41262,18 +41674,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1827, col: 5, offset: 59450}, + pos: position{line: 1827, col: 5, offset: 59485}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1827, col: 14, offset: 59459}, + pos: position{line: 1827, col: 14, offset: 59494}, expr: &ruleRefExpr{ - pos: position{line: 1827, col: 15, offset: 59460}, + pos: position{line: 1827, col: 15, offset: 59495}, name: "SingleQuoteBoldTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1828, col: 5, offset: 59494}, + pos: position{line: 1828, col: 5, offset: 59529}, run: (*parser).callonSingleQuoteBoldTextElements12, }, }, @@ -41282,20 +41694,20 @@ var g = &grammar{ }, { name: "SingleQuoteBoldTextElement", - pos: position{line: 1834, col: 1, offset: 59635}, + pos: position{line: 1834, col: 1, offset: 59670}, expr: &choiceExpr{ - pos: position{line: 1835, col: 5, offset: 59670}, + pos: position{line: 1835, col: 5, offset: 59705}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, run: (*parser).callonSingleQuoteBoldTextElement2, expr: &seqExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, expr: &charClassMatcher{ - pos: position{line: 1758, col: 5, offset: 57209}, + pos: position{line: 1758, col: 5, offset: 57244}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -41305,15 +41717,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1758, col: 19, offset: 57223}, + pos: position{line: 1758, col: 19, offset: 57258}, expr: &choiceExpr{ - pos: position{line: 1758, col: 21, offset: 57225}, + pos: position{line: 1758, col: 21, offset: 57260}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteBoldTextElement8, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41321,7 +41733,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1755, col: 22, offset: 57183}, + pos: position{line: 1755, col: 22, offset: 57218}, val: "*", ignoreCase: false, want: "\"*\"", @@ -41333,12 +41745,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonSingleQuoteBoldTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41347,28 +41759,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1837, col: 7, offset: 59702}, + pos: position{line: 1837, col: 7, offset: 59737}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteBoldTextElement15, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41377,27 +41789,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1837, col: 15, offset: 59710}, + pos: position{line: 1837, col: 15, offset: 59745}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteBoldTextElement21, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -41708,27 +42120,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1839, col: 7, offset: 59784}, + pos: position{line: 1839, col: 7, offset: 59819}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteBoldTextElement86, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteBoldTextElement88, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSingleQuoteBoldTextElement91, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -41749,12 +42161,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteBoldTextElement97, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -41766,10 +42178,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteBoldTextElement101, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -41912,12 +42324,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteBoldTextElement129, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -41939,10 +42351,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSingleQuoteBoldTextElement133, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -41956,63 +42368,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSingleQuoteBoldTextElement135, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSingleQuoteBoldTextElement137, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSingleQuoteBoldTextElement139, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSingleQuoteBoldTextElement141, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSingleQuoteBoldTextElement143, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSingleQuoteBoldTextElement145, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -42020,15 +42432,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -42039,35 +42451,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1842, col: 7, offset: 59888}, + pos: position{line: 1842, col: 7, offset: 59923}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1843, col: 7, offset: 59907}, + pos: position{line: 1843, col: 7, offset: 59942}, name: "QuotedTextInSingleQuoteBoldText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonSingleQuoteBoldTextElement153, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonSingleQuoteBoldTextElement157, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -42077,7 +42489,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -42086,31 +42498,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1859, col: 5, offset: 60365}, + pos: position{line: 1859, col: 5, offset: 60400}, val: "[^\\r\\n *]", chars: []rune{'\r', '\n', ' ', '*'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1860, col: 7, offset: 60470}, + pos: position{line: 1860, col: 7, offset: 60505}, run: (*parser).callonSingleQuoteBoldTextElement162, expr: &seqExpr{ - pos: position{line: 1860, col: 7, offset: 60470}, + pos: position{line: 1860, col: 7, offset: 60505}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1860, col: 7, offset: 60470}, + pos: position{line: 1860, col: 7, offset: 60505}, val: "*", ignoreCase: false, want: "\"*\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonSingleQuoteBoldTextElement165, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -42127,52 +42539,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteBoldText", - pos: position{line: 1847, col: 1, offset: 60008}, + pos: position{line: 1847, col: 1, offset: 60043}, expr: &actionExpr{ - pos: position{line: 1848, col: 5, offset: 60048}, + pos: position{line: 1848, col: 5, offset: 60083}, run: (*parser).callonQuotedTextInSingleQuoteBoldText1, expr: &seqExpr{ - pos: position{line: 1848, col: 5, offset: 60048}, + pos: position{line: 1848, col: 5, offset: 60083}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1848, col: 5, offset: 60048}, + pos: position{line: 1848, col: 5, offset: 60083}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1848, col: 16, offset: 60059}, + pos: position{line: 1848, col: 16, offset: 60094}, expr: &ruleRefExpr{ - pos: position{line: 1848, col: 17, offset: 60060}, + pos: position{line: 1848, col: 17, offset: 60095}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1849, col: 5, offset: 60086}, + pos: position{line: 1849, col: 5, offset: 60121}, label: "text", expr: &choiceExpr{ - pos: position{line: 1850, col: 9, offset: 60101}, + pos: position{line: 1850, col: 9, offset: 60136}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1850, col: 9, offset: 60101}, + pos: position{line: 1850, col: 9, offset: 60136}, name: "DoubleQuoteBoldText", }, &ruleRefExpr{ - pos: position{line: 1851, col: 11, offset: 60131}, + pos: position{line: 1851, col: 11, offset: 60166}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 1852, col: 11, offset: 60152}, + pos: position{line: 1852, col: 11, offset: 60187}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1853, col: 11, offset: 60176}, + pos: position{line: 1853, col: 11, offset: 60211}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1854, col: 11, offset: 60197}, + pos: position{line: 1854, col: 11, offset: 60232}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1855, col: 11, offset: 60221}, + pos: position{line: 1855, col: 11, offset: 60256}, name: "SuperscriptText", }, }, @@ -42184,35 +42596,35 @@ var g = &grammar{ }, { name: "EscapedBoldText", - pos: position{line: 1864, col: 1, offset: 60645}, + pos: position{line: 1864, col: 1, offset: 60680}, expr: &choiceExpr{ - pos: position{line: 1865, col: 5, offset: 60669}, + pos: position{line: 1865, col: 5, offset: 60704}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1865, col: 5, offset: 60669}, + pos: position{line: 1865, col: 5, offset: 60704}, run: (*parser).callonEscapedBoldText2, expr: &seqExpr{ - pos: position{line: 1865, col: 5, offset: 60669}, + pos: position{line: 1865, col: 5, offset: 60704}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1865, col: 5, offset: 60669}, + pos: position{line: 1865, col: 5, offset: 60704}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, run: (*parser).callonEscapedBoldText5, expr: &seqExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, expr: &litMatcher{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -42223,21 +42635,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1865, col: 40, offset: 60704}, + pos: position{line: 1865, col: 40, offset: 60739}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1865, col: 45, offset: 60709}, + pos: position{line: 1865, col: 45, offset: 60744}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1865, col: 55, offset: 60719}, + pos: position{line: 1865, col: 55, offset: 60754}, name: "DoubleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1865, col: 84, offset: 60748}, + pos: position{line: 1865, col: 84, offset: 60783}, val: "**", ignoreCase: false, want: "\"**\"", @@ -42246,21 +42658,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1867, col: 9, offset: 60905}, + pos: position{line: 1867, col: 9, offset: 60940}, run: (*parser).callonEscapedBoldText14, expr: &seqExpr{ - pos: position{line: 1867, col: 9, offset: 60905}, + pos: position{line: 1867, col: 9, offset: 60940}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1867, col: 9, offset: 60905}, + pos: position{line: 1867, col: 9, offset: 60940}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedBoldText17, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -42269,21 +42681,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1867, col: 44, offset: 60940}, + pos: position{line: 1867, col: 44, offset: 60975}, val: "**", ignoreCase: false, want: "\"**\"", }, &labeledExpr{ - pos: position{line: 1867, col: 49, offset: 60945}, + pos: position{line: 1867, col: 49, offset: 60980}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1867, col: 59, offset: 60955}, + pos: position{line: 1867, col: 59, offset: 60990}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1867, col: 88, offset: 60984}, + pos: position{line: 1867, col: 88, offset: 61019}, val: "*", ignoreCase: false, want: "\"*\"", @@ -42292,21 +42704,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1870, col: 9, offset: 61184}, + pos: position{line: 1870, col: 9, offset: 61219}, run: (*parser).callonEscapedBoldText24, expr: &seqExpr{ - pos: position{line: 1870, col: 9, offset: 61184}, + pos: position{line: 1870, col: 9, offset: 61219}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1870, col: 9, offset: 61184}, + pos: position{line: 1870, col: 9, offset: 61219}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedBoldText27, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -42315,21 +42727,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1870, col: 44, offset: 61219}, + pos: position{line: 1870, col: 44, offset: 61254}, val: "*", ignoreCase: false, want: "\"*\"", }, &labeledExpr{ - pos: position{line: 1870, col: 48, offset: 61223}, + pos: position{line: 1870, col: 48, offset: 61258}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1870, col: 58, offset: 61233}, + pos: position{line: 1870, col: 58, offset: 61268}, name: "SingleQuoteBoldTextElements", }, }, &litMatcher{ - pos: position{line: 1870, col: 87, offset: 61262}, + pos: position{line: 1870, col: 87, offset: 61297}, val: "*", ignoreCase: false, want: "\"*\"", @@ -42342,16 +42754,16 @@ var g = &grammar{ }, { name: "ItalicText", - pos: position{line: 1878, col: 1, offset: 61560}, + pos: position{line: 1878, col: 1, offset: 61595}, expr: &choiceExpr{ - pos: position{line: 1878, col: 15, offset: 61574}, + pos: position{line: 1878, col: 15, offset: 61609}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1878, col: 15, offset: 61574}, + pos: position{line: 1878, col: 15, offset: 61609}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1878, col: 39, offset: 61598}, + pos: position{line: 1878, col: 39, offset: 61633}, name: "SingleQuoteItalicText", }, }, @@ -42359,29 +42771,29 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicText", - pos: position{line: 1892, col: 1, offset: 61926}, + pos: position{line: 1892, col: 1, offset: 61961}, expr: &actionExpr{ - pos: position{line: 1893, col: 5, offset: 61956}, + pos: position{line: 1893, col: 5, offset: 61991}, run: (*parser).callonDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1893, col: 5, offset: 61956}, + pos: position{line: 1893, col: 5, offset: 61991}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1890, col: 35, offset: 61920}, + pos: position{line: 1890, col: 35, offset: 61955}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1894, col: 5, offset: 61992}, + pos: position{line: 1894, col: 5, offset: 62027}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1894, col: 15, offset: 62002}, + pos: position{line: 1894, col: 15, offset: 62037}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1890, col: 35, offset: 61920}, + pos: position{line: 1890, col: 35, offset: 61955}, val: "__", ignoreCase: false, want: "\"__\"", @@ -42392,49 +42804,49 @@ var g = &grammar{ }, { name: "DoubleQuoteItalicTextElements", - pos: position{line: 1899, col: 1, offset: 62210}, + pos: position{line: 1899, col: 1, offset: 62245}, expr: &oneOrMoreExpr{ - pos: position{line: 1899, col: 34, offset: 62243}, + pos: position{line: 1899, col: 34, offset: 62278}, expr: &ruleRefExpr{ - pos: position{line: 1899, col: 34, offset: 62243}, + pos: position{line: 1899, col: 34, offset: 62278}, name: "DoubleQuoteItalicTextElement", }, }, }, { name: "DoubleQuoteItalicTextElement", - pos: position{line: 1901, col: 1, offset: 62275}, + pos: position{line: 1901, col: 1, offset: 62310}, expr: &actionExpr{ - pos: position{line: 1902, col: 5, offset: 62312}, + pos: position{line: 1902, col: 5, offset: 62347}, run: (*parser).callonDoubleQuoteItalicTextElement1, expr: &seqExpr{ - pos: position{line: 1902, col: 5, offset: 62312}, + pos: position{line: 1902, col: 5, offset: 62347}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1902, col: 5, offset: 62312}, + pos: position{line: 1902, col: 5, offset: 62347}, expr: &litMatcher{ - pos: position{line: 1890, col: 35, offset: 61920}, + pos: position{line: 1890, col: 35, offset: 61955}, val: "__", ignoreCase: false, want: "\"__\"", }, }, &labeledExpr{ - pos: position{line: 1903, col: 5, offset: 62348}, + pos: position{line: 1903, col: 5, offset: 62383}, label: "element", expr: &choiceExpr{ - pos: position{line: 1904, col: 9, offset: 62366}, + pos: position{line: 1904, col: 9, offset: 62401}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, run: (*parser).callonDoubleQuoteItalicTextElement7, expr: &seqExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, expr: &charClassMatcher{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -42443,15 +42855,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1883, col: 15, offset: 61682}, + pos: position{line: 1883, col: 15, offset: 61717}, expr: &choiceExpr{ - pos: position{line: 1883, col: 17, offset: 61684}, + pos: position{line: 1883, col: 17, offset: 61719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteItalicTextElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42459,7 +42871,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1880, col: 24, offset: 61644}, + pos: position{line: 1880, col: 24, offset: 61679}, val: "_", ignoreCase: false, want: "\"_\"", @@ -42471,12 +42883,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDoubleQuoteItalicTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -42485,28 +42897,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1906, col: 11, offset: 62441}, + pos: position{line: 1906, col: 11, offset: 62476}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteItalicTextElement20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42515,27 +42927,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1906, col: 19, offset: 62449}, + pos: position{line: 1906, col: 19, offset: 62484}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteItalicTextElement26, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -42846,27 +43258,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1908, col: 11, offset: 62531}, + pos: position{line: 1908, col: 11, offset: 62566}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteItalicTextElement91, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteItalicTextElement93, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonDoubleQuoteItalicTextElement96, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -42887,12 +43299,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteItalicTextElement102, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -42904,10 +43316,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteItalicTextElement106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43050,12 +43462,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteItalicTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -43077,10 +43489,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonDoubleQuoteItalicTextElement138, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -43094,63 +43506,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonDoubleQuoteItalicTextElement140, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonDoubleQuoteItalicTextElement142, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonDoubleQuoteItalicTextElement144, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonDoubleQuoteItalicTextElement146, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonDoubleQuoteItalicTextElement148, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonDoubleQuoteItalicTextElement150, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43158,15 +43570,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -43177,35 +43589,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1911, col: 11, offset: 62647}, + pos: position{line: 1911, col: 11, offset: 62682}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1912, col: 11, offset: 62670}, + pos: position{line: 1912, col: 11, offset: 62705}, name: "QuotedTextInDoubleQuoteItalicText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonDoubleQuoteItalicTextElement158, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonDoubleQuoteItalicTextElement162, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -43215,7 +43627,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -43224,31 +43636,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1930, col: 5, offset: 63181}, + pos: position{line: 1930, col: 5, offset: 63216}, val: "[^\\r\\n_]", chars: []rune{'\r', '\n', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1931, col: 7, offset: 63280}, + pos: position{line: 1931, col: 7, offset: 63315}, run: (*parser).callonDoubleQuoteItalicTextElement167, expr: &seqExpr{ - pos: position{line: 1931, col: 7, offset: 63280}, + pos: position{line: 1931, col: 7, offset: 63315}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1931, col: 7, offset: 63280}, + pos: position{line: 1931, col: 7, offset: 63315}, val: "__", ignoreCase: false, want: "\"__\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonDoubleQuoteItalicTextElement170, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43269,52 +43681,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteItalicText", - pos: position{line: 1918, col: 1, offset: 62828}, + pos: position{line: 1918, col: 1, offset: 62863}, expr: &actionExpr{ - pos: position{line: 1919, col: 5, offset: 62870}, + pos: position{line: 1919, col: 5, offset: 62905}, run: (*parser).callonQuotedTextInDoubleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1919, col: 5, offset: 62870}, + pos: position{line: 1919, col: 5, offset: 62905}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1919, col: 5, offset: 62870}, + pos: position{line: 1919, col: 5, offset: 62905}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1919, col: 16, offset: 62881}, + pos: position{line: 1919, col: 16, offset: 62916}, expr: &ruleRefExpr{ - pos: position{line: 1919, col: 17, offset: 62882}, + pos: position{line: 1919, col: 17, offset: 62917}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1920, col: 5, offset: 62908}, + pos: position{line: 1920, col: 5, offset: 62943}, label: "text", expr: &choiceExpr{ - pos: position{line: 1920, col: 11, offset: 62914}, + pos: position{line: 1920, col: 11, offset: 62949}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1920, col: 11, offset: 62914}, + pos: position{line: 1920, col: 11, offset: 62949}, name: "SingleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1921, col: 11, offset: 62946}, + pos: position{line: 1921, col: 11, offset: 62981}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1922, col: 11, offset: 62965}, + pos: position{line: 1922, col: 11, offset: 63000}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1923, col: 11, offset: 62986}, + pos: position{line: 1923, col: 11, offset: 63021}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1924, col: 11, offset: 63010}, + pos: position{line: 1924, col: 11, offset: 63045}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1925, col: 11, offset: 63034}, + pos: position{line: 1925, col: 11, offset: 63069}, name: "SuperscriptText", }, }, @@ -43326,29 +43738,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicText", - pos: position{line: 1942, col: 1, offset: 63656}, + pos: position{line: 1942, col: 1, offset: 63691}, expr: &actionExpr{ - pos: position{line: 1943, col: 5, offset: 63686}, + pos: position{line: 1943, col: 5, offset: 63721}, run: (*parser).callonSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1943, col: 5, offset: 63686}, + pos: position{line: 1943, col: 5, offset: 63721}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1938, col: 40, offset: 63607}, + pos: position{line: 1938, col: 40, offset: 63642}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1944, col: 5, offset: 63726}, + pos: position{line: 1944, col: 5, offset: 63761}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1944, col: 15, offset: 63736}, + pos: position{line: 1944, col: 15, offset: 63771}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1940, col: 38, offset: 63650}, + pos: position{line: 1940, col: 38, offset: 63685}, val: "_", ignoreCase: false, want: "\"_\"", @@ -43359,29 +43771,29 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElements", - pos: position{line: 1949, col: 1, offset: 63903}, + pos: position{line: 1949, col: 1, offset: 63938}, expr: &actionExpr{ - pos: position{line: 1950, col: 5, offset: 63941}, + pos: position{line: 1950, col: 5, offset: 63976}, run: (*parser).callonSingleQuoteItalicTextElements1, expr: &seqExpr{ - pos: position{line: 1950, col: 5, offset: 63941}, + pos: position{line: 1950, col: 5, offset: 63976}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1950, col: 5, offset: 63941}, + pos: position{line: 1950, col: 5, offset: 63976}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 1950, col: 10, offset: 63946}, + pos: position{line: 1950, col: 10, offset: 63981}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteItalicTextElements7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43390,18 +43802,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1951, col: 5, offset: 63985}, + pos: position{line: 1951, col: 5, offset: 64020}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 1951, col: 14, offset: 63994}, + pos: position{line: 1951, col: 14, offset: 64029}, expr: &ruleRefExpr{ - pos: position{line: 1951, col: 15, offset: 63995}, + pos: position{line: 1951, col: 15, offset: 64030}, name: "SingleQuoteItalicTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 1952, col: 5, offset: 64030}, + pos: position{line: 1952, col: 5, offset: 64065}, run: (*parser).callonSingleQuoteItalicTextElements12, }, }, @@ -43410,20 +43822,20 @@ var g = &grammar{ }, { name: "SingleQuoteItalicTextElement", - pos: position{line: 1958, col: 1, offset: 64171}, + pos: position{line: 1958, col: 1, offset: 64206}, expr: &choiceExpr{ - pos: position{line: 1959, col: 5, offset: 64208}, + pos: position{line: 1959, col: 5, offset: 64243}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, run: (*parser).callonSingleQuoteItalicTextElement2, expr: &seqExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, expr: &charClassMatcher{ - pos: position{line: 1883, col: 5, offset: 61672}, + pos: position{line: 1883, col: 5, offset: 61707}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -43432,15 +43844,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1883, col: 15, offset: 61682}, + pos: position{line: 1883, col: 15, offset: 61717}, expr: &choiceExpr{ - pos: position{line: 1883, col: 17, offset: 61684}, + pos: position{line: 1883, col: 17, offset: 61719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteItalicTextElement8, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43448,7 +43860,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1880, col: 24, offset: 61644}, + pos: position{line: 1880, col: 24, offset: 61679}, val: "_", ignoreCase: false, want: "\"_\"", @@ -43460,12 +43872,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonSingleQuoteItalicTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -43474,28 +43886,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 1961, col: 7, offset: 64242}, + pos: position{line: 1961, col: 7, offset: 64277}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteItalicTextElement15, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43504,27 +43916,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1961, col: 15, offset: 64250}, + pos: position{line: 1961, col: 15, offset: 64285}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteItalicTextElement21, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -43835,27 +44247,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1963, col: 7, offset: 64324}, + pos: position{line: 1963, col: 7, offset: 64359}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteItalicTextElement86, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteItalicTextElement88, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSingleQuoteItalicTextElement91, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -43876,12 +44288,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteItalicTextElement97, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -43893,10 +44305,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteItalicTextElement101, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44039,12 +44451,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteItalicTextElement129, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -44066,10 +44478,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSingleQuoteItalicTextElement133, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -44083,63 +44495,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSingleQuoteItalicTextElement135, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSingleQuoteItalicTextElement137, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSingleQuoteItalicTextElement139, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSingleQuoteItalicTextElement141, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSingleQuoteItalicTextElement143, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSingleQuoteItalicTextElement145, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44147,15 +44559,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -44166,35 +44578,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 1966, col: 7, offset: 64428}, + pos: position{line: 1966, col: 7, offset: 64463}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 1967, col: 7, offset: 64447}, + pos: position{line: 1967, col: 7, offset: 64482}, name: "QuotedTextInSingleQuoteItalicText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonSingleQuoteItalicTextElement153, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonSingleQuoteItalicTextElement157, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -44204,7 +44616,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -44213,31 +44625,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 1983, col: 5, offset: 64904}, + pos: position{line: 1983, col: 5, offset: 64939}, val: "[^\\r\\n _]", chars: []rune{'\r', '\n', ' ', '_'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 1984, col: 7, offset: 65011}, + pos: position{line: 1984, col: 7, offset: 65046}, run: (*parser).callonSingleQuoteItalicTextElement162, expr: &seqExpr{ - pos: position{line: 1984, col: 7, offset: 65011}, + pos: position{line: 1984, col: 7, offset: 65046}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1984, col: 7, offset: 65011}, + pos: position{line: 1984, col: 7, offset: 65046}, val: "_", ignoreCase: false, want: "\"_\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonSingleQuoteItalicTextElement165, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44254,52 +44666,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteItalicText", - pos: position{line: 1971, col: 1, offset: 64552}, + pos: position{line: 1971, col: 1, offset: 64587}, expr: &actionExpr{ - pos: position{line: 1972, col: 5, offset: 64593}, + pos: position{line: 1972, col: 5, offset: 64628}, run: (*parser).callonQuotedTextInSingleQuoteItalicText1, expr: &seqExpr{ - pos: position{line: 1972, col: 5, offset: 64593}, + pos: position{line: 1972, col: 5, offset: 64628}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1972, col: 5, offset: 64593}, + pos: position{line: 1972, col: 5, offset: 64628}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 1972, col: 16, offset: 64604}, + pos: position{line: 1972, col: 16, offset: 64639}, expr: &ruleRefExpr{ - pos: position{line: 1972, col: 17, offset: 64605}, + pos: position{line: 1972, col: 17, offset: 64640}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 1973, col: 5, offset: 64631}, + pos: position{line: 1973, col: 5, offset: 64666}, label: "text", expr: &choiceExpr{ - pos: position{line: 1973, col: 11, offset: 64637}, + pos: position{line: 1973, col: 11, offset: 64672}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 1973, col: 11, offset: 64637}, + pos: position{line: 1973, col: 11, offset: 64672}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 1974, col: 11, offset: 64656}, + pos: position{line: 1974, col: 11, offset: 64691}, name: "DoubleQuoteItalicText", }, &ruleRefExpr{ - pos: position{line: 1975, col: 11, offset: 64688}, + pos: position{line: 1975, col: 11, offset: 64723}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 1976, col: 11, offset: 64709}, + pos: position{line: 1976, col: 11, offset: 64744}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 1977, col: 11, offset: 64733}, + pos: position{line: 1977, col: 11, offset: 64768}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 1978, col: 11, offset: 64757}, + pos: position{line: 1978, col: 11, offset: 64792}, name: "SuperscriptText", }, }, @@ -44311,35 +44723,35 @@ var g = &grammar{ }, { name: "EscapedItalicText", - pos: position{line: 1988, col: 1, offset: 65189}, + pos: position{line: 1988, col: 1, offset: 65224}, expr: &choiceExpr{ - pos: position{line: 1989, col: 5, offset: 65215}, + pos: position{line: 1989, col: 5, offset: 65250}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1989, col: 5, offset: 65215}, + pos: position{line: 1989, col: 5, offset: 65250}, run: (*parser).callonEscapedItalicText2, expr: &seqExpr{ - pos: position{line: 1989, col: 5, offset: 65215}, + pos: position{line: 1989, col: 5, offset: 65250}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1989, col: 5, offset: 65215}, + pos: position{line: 1989, col: 5, offset: 65250}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, run: (*parser).callonEscapedItalicText5, expr: &seqExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, expr: &litMatcher{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44350,21 +44762,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1989, col: 40, offset: 65250}, + pos: position{line: 1989, col: 40, offset: 65285}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1989, col: 45, offset: 65255}, + pos: position{line: 1989, col: 45, offset: 65290}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1989, col: 55, offset: 65265}, + pos: position{line: 1989, col: 55, offset: 65300}, name: "DoubleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1989, col: 86, offset: 65296}, + pos: position{line: 1989, col: 86, offset: 65331}, val: "__", ignoreCase: false, want: "\"__\"", @@ -44373,21 +44785,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1991, col: 9, offset: 65453}, + pos: position{line: 1991, col: 9, offset: 65488}, run: (*parser).callonEscapedItalicText14, expr: &seqExpr{ - pos: position{line: 1991, col: 9, offset: 65453}, + pos: position{line: 1991, col: 9, offset: 65488}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1991, col: 9, offset: 65453}, + pos: position{line: 1991, col: 9, offset: 65488}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedItalicText17, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44396,21 +44808,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1991, col: 44, offset: 65488}, + pos: position{line: 1991, col: 44, offset: 65523}, val: "__", ignoreCase: false, want: "\"__\"", }, &labeledExpr{ - pos: position{line: 1991, col: 49, offset: 65493}, + pos: position{line: 1991, col: 49, offset: 65528}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1991, col: 59, offset: 65503}, + pos: position{line: 1991, col: 59, offset: 65538}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1991, col: 90, offset: 65534}, + pos: position{line: 1991, col: 90, offset: 65569}, val: "_", ignoreCase: false, want: "\"_\"", @@ -44419,21 +44831,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1994, col: 9, offset: 65734}, + pos: position{line: 1994, col: 9, offset: 65769}, run: (*parser).callonEscapedItalicText24, expr: &seqExpr{ - pos: position{line: 1994, col: 9, offset: 65734}, + pos: position{line: 1994, col: 9, offset: 65769}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 1994, col: 9, offset: 65734}, + pos: position{line: 1994, col: 9, offset: 65769}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedItalicText27, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -44442,21 +44854,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1994, col: 44, offset: 65769}, + pos: position{line: 1994, col: 44, offset: 65804}, val: "_", ignoreCase: false, want: "\"_\"", }, &labeledExpr{ - pos: position{line: 1994, col: 48, offset: 65773}, + pos: position{line: 1994, col: 48, offset: 65808}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 1994, col: 58, offset: 65783}, + pos: position{line: 1994, col: 58, offset: 65818}, name: "SingleQuoteItalicTextElements", }, }, &litMatcher{ - pos: position{line: 1994, col: 89, offset: 65814}, + pos: position{line: 1994, col: 89, offset: 65849}, val: "_", ignoreCase: false, want: "\"_\"", @@ -44469,16 +44881,16 @@ var g = &grammar{ }, { name: "MonospaceText", - pos: position{line: 2001, col: 1, offset: 66133}, + pos: position{line: 2001, col: 1, offset: 66168}, expr: &choiceExpr{ - pos: position{line: 2001, col: 18, offset: 66150}, + pos: position{line: 2001, col: 18, offset: 66185}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2001, col: 18, offset: 66150}, + pos: position{line: 2001, col: 18, offset: 66185}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2001, col: 45, offset: 66177}, + pos: position{line: 2001, col: 45, offset: 66212}, name: "SingleQuoteMonospaceText", }, }, @@ -44486,29 +44898,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceText", - pos: position{line: 2015, col: 1, offset: 66529}, + pos: position{line: 2015, col: 1, offset: 66564}, expr: &actionExpr{ - pos: position{line: 2016, col: 5, offset: 66562}, + pos: position{line: 2016, col: 5, offset: 66597}, run: (*parser).callonDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2016, col: 5, offset: 66562}, + pos: position{line: 2016, col: 5, offset: 66597}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2013, col: 38, offset: 66523}, + pos: position{line: 2013, col: 38, offset: 66558}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2017, col: 5, offset: 66601}, + pos: position{line: 2017, col: 5, offset: 66636}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2017, col: 15, offset: 66611}, + pos: position{line: 2017, col: 15, offset: 66646}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2013, col: 38, offset: 66523}, + pos: position{line: 2013, col: 38, offset: 66558}, val: "``", ignoreCase: false, want: "\"``\"", @@ -44519,49 +44931,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMonospaceTextElements", - pos: position{line: 2022, col: 1, offset: 66783}, + pos: position{line: 2022, col: 1, offset: 66818}, expr: &oneOrMoreExpr{ - pos: position{line: 2022, col: 37, offset: 66819}, + pos: position{line: 2022, col: 37, offset: 66854}, expr: &ruleRefExpr{ - pos: position{line: 2022, col: 37, offset: 66819}, + pos: position{line: 2022, col: 37, offset: 66854}, name: "DoubleQuoteMonospaceTextElement", }, }, }, { name: "DoubleQuoteMonospaceTextElement", - pos: position{line: 2024, col: 1, offset: 66886}, + pos: position{line: 2024, col: 1, offset: 66921}, expr: &actionExpr{ - pos: position{line: 2025, col: 5, offset: 66926}, + pos: position{line: 2025, col: 5, offset: 66961}, run: (*parser).callonDoubleQuoteMonospaceTextElement1, expr: &seqExpr{ - pos: position{line: 2025, col: 5, offset: 66926}, + pos: position{line: 2025, col: 5, offset: 66961}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2025, col: 5, offset: 66926}, + pos: position{line: 2025, col: 5, offset: 66961}, expr: &litMatcher{ - pos: position{line: 2013, col: 38, offset: 66523}, + pos: position{line: 2013, col: 38, offset: 66558}, val: "``", ignoreCase: false, want: "\"``\"", }, }, &labeledExpr{ - pos: position{line: 2026, col: 5, offset: 66965}, + pos: position{line: 2026, col: 5, offset: 67000}, label: "element", expr: &choiceExpr{ - pos: position{line: 2027, col: 9, offset: 66983}, + pos: position{line: 2027, col: 9, offset: 67018}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2006, col: 5, offset: 66260}, + pos: position{line: 2006, col: 5, offset: 66295}, run: (*parser).callonDoubleQuoteMonospaceTextElement7, expr: &seqExpr{ - pos: position{line: 2006, col: 5, offset: 66260}, + pos: position{line: 2006, col: 5, offset: 66295}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2006, col: 5, offset: 66260}, + pos: position{line: 2006, col: 5, offset: 66295}, expr: &charClassMatcher{ - pos: position{line: 2006, col: 5, offset: 66260}, + pos: position{line: 2006, col: 5, offset: 66295}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -44570,15 +44982,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2006, col: 15, offset: 66270}, + pos: position{line: 2006, col: 15, offset: 66305}, expr: &choiceExpr{ - pos: position{line: 2006, col: 17, offset: 66272}, + pos: position{line: 2006, col: 17, offset: 66307}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteMonospaceTextElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44586,7 +44998,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2003, col: 27, offset: 66229}, + pos: position{line: 2003, col: 27, offset: 66264}, val: "`", ignoreCase: false, want: "\"`\"", @@ -44598,12 +45010,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDoubleQuoteMonospaceTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -44612,28 +45024,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2029, col: 11, offset: 67061}, + pos: position{line: 2029, col: 11, offset: 67096}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteMonospaceTextElement20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44642,27 +45054,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2029, col: 19, offset: 67069}, + pos: position{line: 2029, col: 19, offset: 67104}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteMonospaceTextElement26, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -44973,27 +45385,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2031, col: 11, offset: 67151}, + pos: position{line: 2031, col: 11, offset: 67186}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteMonospaceTextElement91, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteMonospaceTextElement93, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonDoubleQuoteMonospaceTextElement96, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -45014,12 +45426,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteMonospaceTextElement102, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -45031,10 +45443,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteMonospaceTextElement106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45177,12 +45589,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteMonospaceTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -45204,10 +45616,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonDoubleQuoteMonospaceTextElement138, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -45221,63 +45633,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonDoubleQuoteMonospaceTextElement140, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonDoubleQuoteMonospaceTextElement142, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonDoubleQuoteMonospaceTextElement144, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonDoubleQuoteMonospaceTextElement146, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonDoubleQuoteMonospaceTextElement148, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonDoubleQuoteMonospaceTextElement150, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45285,15 +45697,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -45304,41 +45716,41 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2034, col: 11, offset: 67267}, + pos: position{line: 2034, col: 11, offset: 67302}, name: "QuotedString", }, &litMatcher{ - pos: position{line: 2587, col: 18, offset: 86107}, + pos: position{line: 2587, col: 18, offset: 86142}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &ruleRefExpr{ - pos: position{line: 2036, col: 11, offset: 67357}, + pos: position{line: 2036, col: 11, offset: 67392}, name: "QuotedTextInDoubleQuoteMonospaceText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonDoubleQuoteMonospaceTextElement159, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonDoubleQuoteMonospaceTextElement163, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -45348,7 +45760,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -45357,31 +45769,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2055, col: 5, offset: 67889}, + pos: position{line: 2055, col: 5, offset: 67924}, val: "[^\\r\\n`]", chars: []rune{'\r', '\n', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2056, col: 7, offset: 67991}, + pos: position{line: 2056, col: 7, offset: 68026}, run: (*parser).callonDoubleQuoteMonospaceTextElement168, expr: &seqExpr{ - pos: position{line: 2056, col: 7, offset: 67991}, + pos: position{line: 2056, col: 7, offset: 68026}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2056, col: 7, offset: 67991}, + pos: position{line: 2056, col: 7, offset: 68026}, val: "``", ignoreCase: false, want: "\"``\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonDoubleQuoteMonospaceTextElement171, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45402,52 +45814,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuoteMonospaceText", - pos: position{line: 2042, col: 1, offset: 67521}, + pos: position{line: 2042, col: 1, offset: 67556}, expr: &actionExpr{ - pos: position{line: 2043, col: 5, offset: 67565}, + pos: position{line: 2043, col: 5, offset: 67600}, run: (*parser).callonQuotedTextInDoubleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2043, col: 5, offset: 67565}, + pos: position{line: 2043, col: 5, offset: 67600}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2043, col: 5, offset: 67565}, + pos: position{line: 2043, col: 5, offset: 67600}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2043, col: 16, offset: 67576}, + pos: position{line: 2043, col: 16, offset: 67611}, expr: &ruleRefExpr{ - pos: position{line: 2043, col: 17, offset: 67577}, + pos: position{line: 2043, col: 17, offset: 67612}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2044, col: 5, offset: 67603}, + pos: position{line: 2044, col: 5, offset: 67638}, label: "text", expr: &choiceExpr{ - pos: position{line: 2045, col: 9, offset: 67618}, + pos: position{line: 2045, col: 9, offset: 67653}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2045, col: 9, offset: 67618}, + pos: position{line: 2045, col: 9, offset: 67653}, name: "SingleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2046, col: 11, offset: 67653}, + pos: position{line: 2046, col: 11, offset: 67688}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2047, col: 11, offset: 67672}, + pos: position{line: 2047, col: 11, offset: 67707}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2048, col: 11, offset: 67693}, + pos: position{line: 2048, col: 11, offset: 67728}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2049, col: 11, offset: 67714}, + pos: position{line: 2049, col: 11, offset: 67749}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2050, col: 11, offset: 67738}, + pos: position{line: 2050, col: 11, offset: 67773}, name: "SuperscriptText", }, }, @@ -45459,29 +45871,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceText", - pos: position{line: 2069, col: 1, offset: 68477}, + pos: position{line: 2069, col: 1, offset: 68512}, expr: &actionExpr{ - pos: position{line: 2070, col: 5, offset: 68510}, + pos: position{line: 2070, col: 5, offset: 68545}, run: (*parser).callonSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2070, col: 5, offset: 68510}, + pos: position{line: 2070, col: 5, offset: 68545}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2065, col: 43, offset: 68425}, + pos: position{line: 2065, col: 43, offset: 68460}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2071, col: 5, offset: 68554}, + pos: position{line: 2071, col: 5, offset: 68589}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2071, col: 15, offset: 68564}, + pos: position{line: 2071, col: 15, offset: 68599}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2067, col: 41, offset: 68471}, + pos: position{line: 2067, col: 41, offset: 68506}, val: "`", ignoreCase: false, want: "\"`\"", @@ -45492,29 +45904,29 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElements", - pos: position{line: 2076, col: 1, offset: 68740}, + pos: position{line: 2076, col: 1, offset: 68775}, expr: &actionExpr{ - pos: position{line: 2077, col: 5, offset: 68781}, + pos: position{line: 2077, col: 5, offset: 68816}, run: (*parser).callonSingleQuoteMonospaceTextElements1, expr: &seqExpr{ - pos: position{line: 2077, col: 5, offset: 68781}, + pos: position{line: 2077, col: 5, offset: 68816}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2077, col: 5, offset: 68781}, + pos: position{line: 2077, col: 5, offset: 68816}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 2077, col: 10, offset: 68786}, + pos: position{line: 2077, col: 10, offset: 68821}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteMonospaceTextElements7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45523,18 +45935,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2078, col: 5, offset: 68825}, + pos: position{line: 2078, col: 5, offset: 68860}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2078, col: 14, offset: 68834}, + pos: position{line: 2078, col: 14, offset: 68869}, expr: &ruleRefExpr{ - pos: position{line: 2078, col: 15, offset: 68835}, + pos: position{line: 2078, col: 15, offset: 68870}, name: "SingleQuoteMonospaceTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2079, col: 5, offset: 68873}, + pos: position{line: 2079, col: 5, offset: 68908}, run: (*parser).callonSingleQuoteMonospaceTextElements12, }, }, @@ -45543,20 +45955,20 @@ var g = &grammar{ }, { name: "SingleQuoteMonospaceTextElement", - pos: position{line: 2085, col: 1, offset: 69014}, + pos: position{line: 2085, col: 1, offset: 69049}, expr: &choiceExpr{ - pos: position{line: 2086, col: 5, offset: 69055}, + pos: position{line: 2086, col: 5, offset: 69090}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, run: (*parser).callonSingleQuoteMonospaceTextElement2, expr: &seqExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, expr: &charClassMatcher{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45565,21 +45977,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2776, col: 15, offset: 91841}, + pos: position{line: 2776, col: 15, offset: 91876}, expr: &choiceExpr{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -45589,15 +46001,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, run: (*parser).callonSingleQuoteMonospaceTextElement11, expr: &seqExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45606,21 +46018,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 19, offset: 91935}, + pos: position{line: 2778, col: 19, offset: 91970}, expr: &seqExpr{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -45635,12 +46047,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonSingleQuoteMonospaceTextElement20, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -45649,28 +46061,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2088, col: 7, offset: 69080}, + pos: position{line: 2088, col: 7, offset: 69115}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteMonospaceTextElement24, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -45679,27 +46091,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2088, col: 15, offset: 69088}, + pos: position{line: 2088, col: 15, offset: 69123}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteMonospaceTextElement30, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46010,27 +46422,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2090, col: 7, offset: 69162}, + pos: position{line: 2090, col: 7, offset: 69197}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteMonospaceTextElement95, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteMonospaceTextElement97, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSingleQuoteMonospaceTextElement100, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -46051,12 +46463,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteMonospaceTextElement106, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -46068,10 +46480,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteMonospaceTextElement110, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46214,12 +46626,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteMonospaceTextElement138, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -46241,10 +46653,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSingleQuoteMonospaceTextElement142, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -46258,63 +46670,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSingleQuoteMonospaceTextElement144, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSingleQuoteMonospaceTextElement146, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSingleQuoteMonospaceTextElement148, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSingleQuoteMonospaceTextElement150, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSingleQuoteMonospaceTextElement152, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSingleQuoteMonospaceTextElement154, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46322,15 +46734,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -46341,41 +46753,41 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2093, col: 7, offset: 69266}, + pos: position{line: 2093, col: 7, offset: 69301}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2094, col: 7, offset: 69285}, + pos: position{line: 2094, col: 7, offset: 69320}, name: "QuotedTextInSingleQuoteMonospaceText", }, &litMatcher{ - pos: position{line: 2587, col: 18, offset: 86107}, + pos: position{line: 2587, col: 18, offset: 86142}, val: "`'", ignoreCase: false, want: "\"`'\"", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonSingleQuoteMonospaceTextElement163, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonSingleQuoteMonospaceTextElement167, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -46385,7 +46797,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -46394,34 +46806,34 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2112, col: 5, offset: 69784}, + pos: position{line: 2112, col: 5, offset: 69819}, run: (*parser).callonSingleQuoteMonospaceTextElement171, expr: &choiceExpr{ - pos: position{line: 2112, col: 6, offset: 69785}, + pos: position{line: 2112, col: 6, offset: 69820}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2112, col: 6, offset: 69785}, + pos: position{line: 2112, col: 6, offset: 69820}, val: "[^\\r\\n` ]", chars: []rune{'\r', '\n', '`', ' '}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2113, col: 7, offset: 69897}, + pos: position{line: 2113, col: 7, offset: 69932}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2003, col: 27, offset: 66229}, + pos: position{line: 2003, col: 27, offset: 66264}, val: "`", ignoreCase: false, want: "\"`\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonSingleQuoteMonospaceTextElement176, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -46440,52 +46852,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMonospaceText", - pos: position{line: 2099, col: 1, offset: 69416}, + pos: position{line: 2099, col: 1, offset: 69451}, expr: &actionExpr{ - pos: position{line: 2100, col: 5, offset: 69460}, + pos: position{line: 2100, col: 5, offset: 69495}, run: (*parser).callonQuotedTextInSingleQuoteMonospaceText1, expr: &seqExpr{ - pos: position{line: 2100, col: 5, offset: 69460}, + pos: position{line: 2100, col: 5, offset: 69495}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2100, col: 5, offset: 69460}, + pos: position{line: 2100, col: 5, offset: 69495}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2100, col: 16, offset: 69471}, + pos: position{line: 2100, col: 16, offset: 69506}, expr: &ruleRefExpr{ - pos: position{line: 2100, col: 17, offset: 69472}, + pos: position{line: 2100, col: 17, offset: 69507}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2101, col: 5, offset: 69498}, + pos: position{line: 2101, col: 5, offset: 69533}, label: "text", expr: &choiceExpr{ - pos: position{line: 2102, col: 9, offset: 69513}, + pos: position{line: 2102, col: 9, offset: 69548}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2102, col: 9, offset: 69513}, + pos: position{line: 2102, col: 9, offset: 69548}, name: "DoubleQuoteMonospaceText", }, &ruleRefExpr{ - pos: position{line: 2103, col: 11, offset: 69548}, + pos: position{line: 2103, col: 11, offset: 69583}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2104, col: 11, offset: 69567}, + pos: position{line: 2104, col: 11, offset: 69602}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2105, col: 11, offset: 69588}, + pos: position{line: 2105, col: 11, offset: 69623}, name: "MarkedText", }, &ruleRefExpr{ - pos: position{line: 2106, col: 11, offset: 69609}, + pos: position{line: 2106, col: 11, offset: 69644}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2107, col: 11, offset: 69633}, + pos: position{line: 2107, col: 11, offset: 69668}, name: "SuperscriptText", }, }, @@ -46497,35 +46909,35 @@ var g = &grammar{ }, { name: "EscapedMonospaceText", - pos: position{line: 2117, col: 1, offset: 70098}, + pos: position{line: 2117, col: 1, offset: 70133}, expr: &choiceExpr{ - pos: position{line: 2118, col: 5, offset: 70127}, + pos: position{line: 2118, col: 5, offset: 70162}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2118, col: 5, offset: 70127}, + pos: position{line: 2118, col: 5, offset: 70162}, run: (*parser).callonEscapedMonospaceText2, expr: &seqExpr{ - pos: position{line: 2118, col: 5, offset: 70127}, + pos: position{line: 2118, col: 5, offset: 70162}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2118, col: 5, offset: 70127}, + pos: position{line: 2118, col: 5, offset: 70162}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, run: (*parser).callonEscapedMonospaceText5, expr: &seqExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, expr: &litMatcher{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -46536,21 +46948,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2118, col: 40, offset: 70162}, + pos: position{line: 2118, col: 40, offset: 70197}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2118, col: 45, offset: 70167}, + pos: position{line: 2118, col: 45, offset: 70202}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2118, col: 55, offset: 70177}, + pos: position{line: 2118, col: 55, offset: 70212}, name: "DoubleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2118, col: 89, offset: 70211}, + pos: position{line: 2118, col: 89, offset: 70246}, val: "``", ignoreCase: false, want: "\"``\"", @@ -46559,21 +46971,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2120, col: 9, offset: 70368}, + pos: position{line: 2120, col: 9, offset: 70403}, run: (*parser).callonEscapedMonospaceText14, expr: &seqExpr{ - pos: position{line: 2120, col: 9, offset: 70368}, + pos: position{line: 2120, col: 9, offset: 70403}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2120, col: 9, offset: 70368}, + pos: position{line: 2120, col: 9, offset: 70403}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedMonospaceText17, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -46582,21 +46994,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2120, col: 44, offset: 70403}, + pos: position{line: 2120, col: 44, offset: 70438}, val: "``", ignoreCase: false, want: "\"``\"", }, &labeledExpr{ - pos: position{line: 2120, col: 49, offset: 70408}, + pos: position{line: 2120, col: 49, offset: 70443}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2120, col: 59, offset: 70418}, + pos: position{line: 2120, col: 59, offset: 70453}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2120, col: 93, offset: 70452}, + pos: position{line: 2120, col: 93, offset: 70487}, val: "`", ignoreCase: false, want: "\"`\"", @@ -46605,21 +47017,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2123, col: 9, offset: 70652}, + pos: position{line: 2123, col: 9, offset: 70687}, run: (*parser).callonEscapedMonospaceText24, expr: &seqExpr{ - pos: position{line: 2123, col: 9, offset: 70652}, + pos: position{line: 2123, col: 9, offset: 70687}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2123, col: 9, offset: 70652}, + pos: position{line: 2123, col: 9, offset: 70687}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedMonospaceText27, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -46628,21 +47040,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2123, col: 44, offset: 70687}, + pos: position{line: 2123, col: 44, offset: 70722}, val: "`", ignoreCase: false, want: "\"`\"", }, &labeledExpr{ - pos: position{line: 2123, col: 48, offset: 70691}, + pos: position{line: 2123, col: 48, offset: 70726}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2123, col: 58, offset: 70701}, + pos: position{line: 2123, col: 58, offset: 70736}, name: "SingleQuoteMonospaceTextElements", }, }, &litMatcher{ - pos: position{line: 2123, col: 92, offset: 70735}, + pos: position{line: 2123, col: 92, offset: 70770}, val: "`", ignoreCase: false, want: "\"`\"", @@ -46655,16 +47067,16 @@ var g = &grammar{ }, { name: "MarkedText", - pos: position{line: 2130, col: 1, offset: 71032}, + pos: position{line: 2130, col: 1, offset: 71067}, expr: &choiceExpr{ - pos: position{line: 2130, col: 15, offset: 71046}, + pos: position{line: 2130, col: 15, offset: 71081}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2130, col: 15, offset: 71046}, + pos: position{line: 2130, col: 15, offset: 71081}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2130, col: 39, offset: 71070}, + pos: position{line: 2130, col: 39, offset: 71105}, name: "SingleQuoteMarkedText", }, }, @@ -46672,29 +47084,29 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedText", - pos: position{line: 2144, col: 1, offset: 71408}, + pos: position{line: 2144, col: 1, offset: 71443}, expr: &actionExpr{ - pos: position{line: 2145, col: 5, offset: 71438}, + pos: position{line: 2145, col: 5, offset: 71473}, run: (*parser).callonDoubleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2145, col: 5, offset: 71438}, + pos: position{line: 2145, col: 5, offset: 71473}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2142, col: 35, offset: 71402}, + pos: position{line: 2142, col: 35, offset: 71437}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2146, col: 5, offset: 71474}, + pos: position{line: 2146, col: 5, offset: 71509}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2146, col: 15, offset: 71484}, + pos: position{line: 2146, col: 15, offset: 71519}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2142, col: 35, offset: 71402}, + pos: position{line: 2142, col: 35, offset: 71437}, val: "##", ignoreCase: false, want: "\"##\"", @@ -46705,49 +47117,49 @@ var g = &grammar{ }, { name: "DoubleQuoteMarkedTextElements", - pos: position{line: 2151, col: 1, offset: 71647}, + pos: position{line: 2151, col: 1, offset: 71682}, expr: &zeroOrMoreExpr{ - pos: position{line: 2151, col: 34, offset: 71680}, + pos: position{line: 2151, col: 34, offset: 71715}, expr: &ruleRefExpr{ - pos: position{line: 2151, col: 34, offset: 71680}, + pos: position{line: 2151, col: 34, offset: 71715}, name: "DoubleQuoteMarkedTextElement", }, }, }, { name: "DoubleQuoteMarkedTextElement", - pos: position{line: 2153, col: 1, offset: 71711}, + pos: position{line: 2153, col: 1, offset: 71746}, expr: &actionExpr{ - pos: position{line: 2154, col: 5, offset: 71780}, + pos: position{line: 2154, col: 5, offset: 71815}, run: (*parser).callonDoubleQuoteMarkedTextElement1, expr: &seqExpr{ - pos: position{line: 2154, col: 5, offset: 71780}, + pos: position{line: 2154, col: 5, offset: 71815}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2154, col: 5, offset: 71780}, + pos: position{line: 2154, col: 5, offset: 71815}, expr: &litMatcher{ - pos: position{line: 2142, col: 35, offset: 71402}, + pos: position{line: 2142, col: 35, offset: 71437}, val: "##", ignoreCase: false, want: "\"##\"", }, }, &labeledExpr{ - pos: position{line: 2155, col: 5, offset: 71816}, + pos: position{line: 2155, col: 5, offset: 71851}, label: "element", expr: &choiceExpr{ - pos: position{line: 2156, col: 9, offset: 71834}, + pos: position{line: 2156, col: 9, offset: 71869}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, run: (*parser).callonDoubleQuoteMarkedTextElement7, expr: &seqExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, expr: &charClassMatcher{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -46757,15 +47169,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2135, col: 19, offset: 71158}, + pos: position{line: 2135, col: 19, offset: 71193}, expr: &choiceExpr{ - pos: position{line: 2135, col: 21, offset: 71160}, + pos: position{line: 2135, col: 21, offset: 71195}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteMarkedTextElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46773,7 +47185,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2132, col: 24, offset: 71116}, + pos: position{line: 2132, col: 24, offset: 71151}, val: "#", ignoreCase: false, want: "\"#\"", @@ -46785,12 +47197,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonDoubleQuoteMarkedTextElement16, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -46799,28 +47211,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2158, col: 11, offset: 71909}, + pos: position{line: 2158, col: 11, offset: 71944}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteMarkedTextElement20, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -46829,27 +47241,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2158, col: 19, offset: 71917}, + pos: position{line: 2158, col: 19, offset: 71952}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuoteMarkedTextElement26, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47160,27 +47572,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2160, col: 11, offset: 71999}, + pos: position{line: 2160, col: 11, offset: 72034}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteMarkedTextElement91, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuoteMarkedTextElement93, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonDoubleQuoteMarkedTextElement96, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -47201,12 +47613,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteMarkedTextElement102, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -47218,10 +47630,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuoteMarkedTextElement106, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47364,12 +47776,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuoteMarkedTextElement134, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -47391,10 +47803,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonDoubleQuoteMarkedTextElement138, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -47408,63 +47820,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonDoubleQuoteMarkedTextElement140, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonDoubleQuoteMarkedTextElement142, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonDoubleQuoteMarkedTextElement144, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonDoubleQuoteMarkedTextElement146, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonDoubleQuoteMarkedTextElement148, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonDoubleQuoteMarkedTextElement150, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47472,15 +47884,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -47491,35 +47903,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2163, col: 11, offset: 72115}, + pos: position{line: 2163, col: 11, offset: 72150}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2164, col: 11, offset: 72138}, + pos: position{line: 2164, col: 11, offset: 72173}, name: "QuotedTextInDoubleMarkedBoldText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonDoubleQuoteMarkedTextElement158, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonDoubleQuoteMarkedTextElement162, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -47529,7 +47941,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -47538,31 +47950,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2184, col: 5, offset: 72653}, + pos: position{line: 2184, col: 5, offset: 72688}, val: "[^\\r\\n#]", chars: []rune{'\r', '\n', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2185, col: 7, offset: 72752}, + pos: position{line: 2185, col: 7, offset: 72787}, run: (*parser).callonDoubleQuoteMarkedTextElement167, expr: &seqExpr{ - pos: position{line: 2185, col: 7, offset: 72752}, + pos: position{line: 2185, col: 7, offset: 72787}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2142, col: 35, offset: 71402}, + pos: position{line: 2142, col: 35, offset: 71437}, val: "##", ignoreCase: false, want: "\"##\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonDoubleQuoteMarkedTextElement170, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -47583,52 +47995,52 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleMarkedBoldText", - pos: position{line: 2171, col: 1, offset: 72292}, + pos: position{line: 2171, col: 1, offset: 72327}, expr: &actionExpr{ - pos: position{line: 2172, col: 5, offset: 72332}, + pos: position{line: 2172, col: 5, offset: 72367}, run: (*parser).callonQuotedTextInDoubleMarkedBoldText1, expr: &seqExpr{ - pos: position{line: 2172, col: 5, offset: 72332}, + pos: position{line: 2172, col: 5, offset: 72367}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2172, col: 5, offset: 72332}, + pos: position{line: 2172, col: 5, offset: 72367}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2172, col: 16, offset: 72343}, + pos: position{line: 2172, col: 16, offset: 72378}, expr: &ruleRefExpr{ - pos: position{line: 2172, col: 17, offset: 72344}, + pos: position{line: 2172, col: 17, offset: 72379}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2173, col: 5, offset: 72370}, + pos: position{line: 2173, col: 5, offset: 72405}, label: "text", expr: &choiceExpr{ - pos: position{line: 2174, col: 9, offset: 72385}, + pos: position{line: 2174, col: 9, offset: 72420}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2174, col: 9, offset: 72385}, + pos: position{line: 2174, col: 9, offset: 72420}, name: "SingleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2175, col: 11, offset: 72417}, + pos: position{line: 2175, col: 11, offset: 72452}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2176, col: 11, offset: 72436}, + pos: position{line: 2176, col: 11, offset: 72471}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2177, col: 11, offset: 72457}, + pos: position{line: 2177, col: 11, offset: 72492}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2178, col: 11, offset: 72481}, + pos: position{line: 2178, col: 11, offset: 72516}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2179, col: 11, offset: 72505}, + pos: position{line: 2179, col: 11, offset: 72540}, name: "SuperscriptText", }, }, @@ -47640,29 +48052,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedText", - pos: position{line: 2196, col: 1, offset: 73159}, + pos: position{line: 2196, col: 1, offset: 73194}, expr: &actionExpr{ - pos: position{line: 2197, col: 5, offset: 73189}, + pos: position{line: 2197, col: 5, offset: 73224}, run: (*parser).callonSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2197, col: 5, offset: 73189}, + pos: position{line: 2197, col: 5, offset: 73224}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2192, col: 40, offset: 73111}, + pos: position{line: 2192, col: 40, offset: 73146}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2198, col: 5, offset: 73229}, + pos: position{line: 2198, col: 5, offset: 73264}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2198, col: 15, offset: 73239}, + pos: position{line: 2198, col: 15, offset: 73274}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2194, col: 38, offset: 73153}, + pos: position{line: 2194, col: 38, offset: 73188}, val: "#", ignoreCase: false, want: "\"#\"", @@ -47673,29 +48085,29 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElements", - pos: position{line: 2203, col: 1, offset: 73406}, + pos: position{line: 2203, col: 1, offset: 73441}, expr: &actionExpr{ - pos: position{line: 2204, col: 5, offset: 73444}, + pos: position{line: 2204, col: 5, offset: 73479}, run: (*parser).callonSingleQuoteMarkedTextElements1, expr: &seqExpr{ - pos: position{line: 2204, col: 5, offset: 73444}, + pos: position{line: 2204, col: 5, offset: 73479}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2204, col: 5, offset: 73444}, + pos: position{line: 2204, col: 5, offset: 73479}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, ¬Expr{ - pos: position{line: 2204, col: 10, offset: 73449}, + pos: position{line: 2204, col: 10, offset: 73484}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteMarkedTextElements7, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47704,18 +48116,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2205, col: 5, offset: 73488}, + pos: position{line: 2205, col: 5, offset: 73523}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2205, col: 14, offset: 73497}, + pos: position{line: 2205, col: 14, offset: 73532}, expr: &ruleRefExpr{ - pos: position{line: 2205, col: 15, offset: 73498}, + pos: position{line: 2205, col: 15, offset: 73533}, name: "SingleQuoteMarkedTextElement", }, }, }, &andCodeExpr{ - pos: position{line: 2206, col: 5, offset: 73534}, + pos: position{line: 2206, col: 5, offset: 73569}, run: (*parser).callonSingleQuoteMarkedTextElements12, }, }, @@ -47724,20 +48136,20 @@ var g = &grammar{ }, { name: "SingleQuoteMarkedTextElement", - pos: position{line: 2212, col: 1, offset: 73675}, + pos: position{line: 2212, col: 1, offset: 73710}, expr: &choiceExpr{ - pos: position{line: 2213, col: 5, offset: 73712}, + pos: position{line: 2213, col: 5, offset: 73747}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, run: (*parser).callonSingleQuoteMarkedTextElement2, expr: &seqExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, expr: &charClassMatcher{ - pos: position{line: 2135, col: 5, offset: 71144}, + pos: position{line: 2135, col: 5, offset: 71179}, val: "[,?!;0-9\\pL]", chars: []rune{',', '?', '!', ';'}, ranges: []rune{'0', '9'}, @@ -47747,15 +48159,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2135, col: 19, offset: 71158}, + pos: position{line: 2135, col: 19, offset: 71193}, expr: &choiceExpr{ - pos: position{line: 2135, col: 21, offset: 71160}, + pos: position{line: 2135, col: 21, offset: 71195}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteMarkedTextElement8, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47763,7 +48175,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2132, col: 24, offset: 71116}, + pos: position{line: 2132, col: 24, offset: 71151}, val: "#", ignoreCase: false, want: "\"#\"", @@ -47775,12 +48187,12 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonSingleQuoteMarkedTextElement11, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -47789,28 +48201,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2215, col: 7, offset: 73746}, + pos: position{line: 2215, col: 7, offset: 73781}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteMarkedTextElement15, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -47819,27 +48231,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2215, col: 15, offset: 73754}, + pos: position{line: 2215, col: 15, offset: 73789}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuoteMarkedTextElement21, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -48150,27 +48562,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2217, col: 7, offset: 73828}, + pos: position{line: 2217, col: 7, offset: 73863}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteMarkedTextElement86, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuoteMarkedTextElement88, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSingleQuoteMarkedTextElement91, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -48191,12 +48603,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteMarkedTextElement97, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48208,10 +48620,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuoteMarkedTextElement101, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -48354,12 +48766,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuoteMarkedTextElement129, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -48381,10 +48793,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSingleQuoteMarkedTextElement133, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -48398,63 +48810,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSingleQuoteMarkedTextElement135, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSingleQuoteMarkedTextElement137, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSingleQuoteMarkedTextElement139, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSingleQuoteMarkedTextElement141, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSingleQuoteMarkedTextElement143, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSingleQuoteMarkedTextElement145, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48462,15 +48874,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -48481,35 +48893,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2220, col: 7, offset: 73932}, + pos: position{line: 2220, col: 7, offset: 73967}, name: "QuotedString", }, &ruleRefExpr{ - pos: position{line: 2221, col: 7, offset: 73951}, + pos: position{line: 2221, col: 7, offset: 73986}, name: "QuotedTextInSingleQuoteMarkedText", }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonSingleQuoteMarkedTextElement153, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonSingleQuoteMarkedTextElement157, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -48519,7 +48931,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -48528,31 +48940,31 @@ var g = &grammar{ }, }, &charClassMatcher{ - pos: position{line: 2238, col: 5, offset: 74418}, + pos: position{line: 2238, col: 5, offset: 74453}, val: "[^\\r\\n #]", chars: []rune{'\r', '\n', ' ', '#'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2239, col: 7, offset: 74523}, + pos: position{line: 2239, col: 7, offset: 74558}, run: (*parser).callonSingleQuoteMarkedTextElement162, expr: &seqExpr{ - pos: position{line: 2239, col: 7, offset: 74523}, + pos: position{line: 2239, col: 7, offset: 74558}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2239, col: 7, offset: 74523}, + pos: position{line: 2239, col: 7, offset: 74558}, val: "#", ignoreCase: false, want: "\"#\"", }, &actionExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, run: (*parser).callonSingleQuoteMarkedTextElement165, expr: &oneOrMoreExpr{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, expr: &charClassMatcher{ - pos: position{line: 2768, col: 14, offset: 91450}, + pos: position{line: 2768, col: 14, offset: 91485}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -48569,52 +48981,52 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuoteMarkedText", - pos: position{line: 2225, col: 1, offset: 74056}, + pos: position{line: 2225, col: 1, offset: 74091}, expr: &actionExpr{ - pos: position{line: 2226, col: 5, offset: 74097}, + pos: position{line: 2226, col: 5, offset: 74132}, run: (*parser).callonQuotedTextInSingleQuoteMarkedText1, expr: &seqExpr{ - pos: position{line: 2226, col: 5, offset: 74097}, + pos: position{line: 2226, col: 5, offset: 74132}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2226, col: 5, offset: 74097}, + pos: position{line: 2226, col: 5, offset: 74132}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2226, col: 16, offset: 74108}, + pos: position{line: 2226, col: 16, offset: 74143}, expr: &ruleRefExpr{ - pos: position{line: 2226, col: 17, offset: 74109}, + pos: position{line: 2226, col: 17, offset: 74144}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2227, col: 5, offset: 74135}, + pos: position{line: 2227, col: 5, offset: 74170}, label: "text", expr: &choiceExpr{ - pos: position{line: 2228, col: 9, offset: 74150}, + pos: position{line: 2228, col: 9, offset: 74185}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2228, col: 9, offset: 74150}, + pos: position{line: 2228, col: 9, offset: 74185}, name: "DoubleQuoteMarkedText", }, &ruleRefExpr{ - pos: position{line: 2229, col: 11, offset: 74182}, + pos: position{line: 2229, col: 11, offset: 74217}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2230, col: 11, offset: 74201}, + pos: position{line: 2230, col: 11, offset: 74236}, name: "ItalicText", }, &ruleRefExpr{ - pos: position{line: 2231, col: 11, offset: 74222}, + pos: position{line: 2231, col: 11, offset: 74257}, name: "MonospaceText", }, &ruleRefExpr{ - pos: position{line: 2232, col: 11, offset: 74246}, + pos: position{line: 2232, col: 11, offset: 74281}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2233, col: 11, offset: 74270}, + pos: position{line: 2233, col: 11, offset: 74305}, name: "SuperscriptText", }, }, @@ -48626,35 +49038,35 @@ var g = &grammar{ }, { name: "EscapedMarkedText", - pos: position{line: 2243, col: 1, offset: 74698}, + pos: position{line: 2243, col: 1, offset: 74733}, expr: &choiceExpr{ - pos: position{line: 2244, col: 5, offset: 74723}, + pos: position{line: 2244, col: 5, offset: 74758}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2244, col: 5, offset: 74723}, + pos: position{line: 2244, col: 5, offset: 74758}, run: (*parser).callonEscapedMarkedText2, expr: &seqExpr{ - pos: position{line: 2244, col: 5, offset: 74723}, + pos: position{line: 2244, col: 5, offset: 74758}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2244, col: 5, offset: 74723}, + pos: position{line: 2244, col: 5, offset: 74758}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, run: (*parser).callonEscapedMarkedText5, expr: &seqExpr{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1746, col: 25, offset: 56877}, + pos: position{line: 1746, col: 25, offset: 56912}, val: "\\\\", ignoreCase: false, want: "\"\\\\\\\\\"", }, &zeroOrMoreExpr{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, expr: &litMatcher{ - pos: position{line: 1746, col: 30, offset: 56882}, + pos: position{line: 1746, col: 30, offset: 56917}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48665,21 +49077,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2244, col: 40, offset: 74758}, + pos: position{line: 2244, col: 40, offset: 74793}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2244, col: 45, offset: 74763}, + pos: position{line: 2244, col: 45, offset: 74798}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2244, col: 55, offset: 74773}, + pos: position{line: 2244, col: 55, offset: 74808}, name: "DoubleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2244, col: 86, offset: 74804}, + pos: position{line: 2244, col: 86, offset: 74839}, val: "##", ignoreCase: false, want: "\"##\"", @@ -48688,21 +49100,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2246, col: 9, offset: 74961}, + pos: position{line: 2246, col: 9, offset: 74996}, run: (*parser).callonEscapedMarkedText14, expr: &seqExpr{ - pos: position{line: 2246, col: 9, offset: 74961}, + pos: position{line: 2246, col: 9, offset: 74996}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2246, col: 9, offset: 74961}, + pos: position{line: 2246, col: 9, offset: 74996}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedMarkedText17, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48711,21 +49123,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2246, col: 44, offset: 74996}, + pos: position{line: 2246, col: 44, offset: 75031}, val: "##", ignoreCase: false, want: "\"##\"", }, &labeledExpr{ - pos: position{line: 2246, col: 49, offset: 75001}, + pos: position{line: 2246, col: 49, offset: 75036}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2246, col: 59, offset: 75011}, + pos: position{line: 2246, col: 59, offset: 75046}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2246, col: 90, offset: 75042}, + pos: position{line: 2246, col: 90, offset: 75077}, val: "#", ignoreCase: false, want: "\"#\"", @@ -48734,21 +49146,21 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2249, col: 9, offset: 75242}, + pos: position{line: 2249, col: 9, offset: 75277}, run: (*parser).callonEscapedMarkedText24, expr: &seqExpr{ - pos: position{line: 2249, col: 9, offset: 75242}, + pos: position{line: 2249, col: 9, offset: 75277}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2249, col: 9, offset: 75242}, + pos: position{line: 2249, col: 9, offset: 75277}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedMarkedText27, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48757,21 +49169,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2249, col: 44, offset: 75277}, + pos: position{line: 2249, col: 44, offset: 75312}, val: "#", ignoreCase: false, want: "\"#\"", }, &labeledExpr{ - pos: position{line: 2249, col: 48, offset: 75281}, + pos: position{line: 2249, col: 48, offset: 75316}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2249, col: 58, offset: 75291}, + pos: position{line: 2249, col: 58, offset: 75326}, name: "SingleQuoteMarkedTextElements", }, }, &litMatcher{ - pos: position{line: 2249, col: 89, offset: 75322}, + pos: position{line: 2249, col: 89, offset: 75357}, val: "#", ignoreCase: false, want: "\"#\"", @@ -48784,29 +49196,29 @@ var g = &grammar{ }, { name: "SubscriptText", - pos: position{line: 2256, col: 1, offset: 75634}, + pos: position{line: 2256, col: 1, offset: 75669}, expr: &actionExpr{ - pos: position{line: 2257, col: 5, offset: 75656}, + pos: position{line: 2257, col: 5, offset: 75691}, run: (*parser).callonSubscriptText1, expr: &seqExpr{ - pos: position{line: 2257, col: 5, offset: 75656}, + pos: position{line: 2257, col: 5, offset: 75691}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2263, col: 27, offset: 75871}, + pos: position{line: 2263, col: 27, offset: 75906}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2258, col: 5, offset: 75683}, + pos: position{line: 2258, col: 5, offset: 75718}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2258, col: 14, offset: 75692}, + pos: position{line: 2258, col: 14, offset: 75727}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2263, col: 27, offset: 75871}, + pos: position{line: 2263, col: 27, offset: 75906}, val: "~", ignoreCase: false, want: "\"~\"", @@ -48817,21 +49229,21 @@ var g = &grammar{ }, { name: "SubscriptTextElement", - pos: position{line: 2265, col: 1, offset: 75876}, + pos: position{line: 2265, col: 1, offset: 75911}, expr: &choiceExpr{ - pos: position{line: 2265, col: 25, offset: 75900}, + pos: position{line: 2265, col: 25, offset: 75935}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2265, col: 25, offset: 75900}, + pos: position{line: 2265, col: 25, offset: 75935}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2267, col: 21, offset: 75952}, + pos: position{line: 2267, col: 21, offset: 75987}, run: (*parser).callonSubscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2267, col: 21, offset: 75952}, + pos: position{line: 2267, col: 21, offset: 75987}, expr: &charClassMatcher{ - pos: position{line: 2267, col: 21, offset: 75952}, + pos: position{line: 2267, col: 21, offset: 75987}, val: "[^\\r\\n ~]", chars: []rune{'\r', '\n', ' ', '~'}, ignoreCase: false, @@ -48844,23 +49256,23 @@ var g = &grammar{ }, { name: "EscapedSubscriptText", - pos: position{line: 2271, col: 1, offset: 76037}, + pos: position{line: 2271, col: 1, offset: 76072}, expr: &actionExpr{ - pos: position{line: 2272, col: 5, offset: 76066}, + pos: position{line: 2272, col: 5, offset: 76101}, run: (*parser).callonEscapedSubscriptText1, expr: &seqExpr{ - pos: position{line: 2272, col: 5, offset: 76066}, + pos: position{line: 2272, col: 5, offset: 76101}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2272, col: 5, offset: 76066}, + pos: position{line: 2272, col: 5, offset: 76101}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedSubscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48869,21 +49281,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2263, col: 27, offset: 75871}, + pos: position{line: 2263, col: 27, offset: 75906}, val: "~", ignoreCase: false, want: "\"~\"", }, &labeledExpr{ - pos: position{line: 2274, col: 5, offset: 76134}, + pos: position{line: 2274, col: 5, offset: 76169}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2274, col: 14, offset: 76143}, + pos: position{line: 2274, col: 14, offset: 76178}, name: "SubscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2263, col: 27, offset: 75871}, + pos: position{line: 2263, col: 27, offset: 75906}, val: "~", ignoreCase: false, want: "\"~\"", @@ -48894,29 +49306,29 @@ var g = &grammar{ }, { name: "SuperscriptText", - pos: position{line: 2282, col: 1, offset: 76406}, + pos: position{line: 2282, col: 1, offset: 76441}, expr: &actionExpr{ - pos: position{line: 2283, col: 5, offset: 76430}, + pos: position{line: 2283, col: 5, offset: 76465}, run: (*parser).callonSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2283, col: 5, offset: 76430}, + pos: position{line: 2283, col: 5, offset: 76465}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2289, col: 29, offset: 76657}, + pos: position{line: 2289, col: 29, offset: 76692}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2284, col: 5, offset: 76460}, + pos: position{line: 2284, col: 5, offset: 76495}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2284, col: 14, offset: 76469}, + pos: position{line: 2284, col: 14, offset: 76504}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2289, col: 29, offset: 76657}, + pos: position{line: 2289, col: 29, offset: 76692}, val: "^", ignoreCase: false, want: "\"^\"", @@ -48927,21 +49339,21 @@ var g = &grammar{ }, { name: "SuperscriptTextElement", - pos: position{line: 2291, col: 1, offset: 76662}, + pos: position{line: 2291, col: 1, offset: 76697}, expr: &choiceExpr{ - pos: position{line: 2291, col: 27, offset: 76688}, + pos: position{line: 2291, col: 27, offset: 76723}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2291, col: 27, offset: 76688}, + pos: position{line: 2291, col: 27, offset: 76723}, name: "QuotedText", }, &actionExpr{ - pos: position{line: 2293, col: 23, offset: 76744}, + pos: position{line: 2293, col: 23, offset: 76779}, run: (*parser).callonSuperscriptTextElement3, expr: &oneOrMoreExpr{ - pos: position{line: 2293, col: 23, offset: 76744}, + pos: position{line: 2293, col: 23, offset: 76779}, expr: &charClassMatcher{ - pos: position{line: 2293, col: 23, offset: 76744}, + pos: position{line: 2293, col: 23, offset: 76779}, val: "[^\\r\\n ^]", chars: []rune{'\r', '\n', ' ', '^'}, ignoreCase: false, @@ -48954,23 +49366,23 @@ var g = &grammar{ }, { name: "EscapedSuperscriptText", - pos: position{line: 2297, col: 1, offset: 76829}, + pos: position{line: 2297, col: 1, offset: 76864}, expr: &actionExpr{ - pos: position{line: 2298, col: 5, offset: 76860}, + pos: position{line: 2298, col: 5, offset: 76895}, run: (*parser).callonEscapedSuperscriptText1, expr: &seqExpr{ - pos: position{line: 2298, col: 5, offset: 76860}, + pos: position{line: 2298, col: 5, offset: 76895}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2298, col: 5, offset: 76860}, + pos: position{line: 2298, col: 5, offset: 76895}, label: "backslashes", expr: &actionExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, run: (*parser).callonEscapedSuperscriptText4, expr: &oneOrMoreExpr{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, expr: &litMatcher{ - pos: position{line: 1742, col: 25, offset: 56804}, + pos: position{line: 1742, col: 25, offset: 56839}, val: "\\", ignoreCase: false, want: "\"\\\\\"", @@ -48979,21 +49391,21 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2289, col: 29, offset: 76657}, + pos: position{line: 2289, col: 29, offset: 76692}, val: "^", ignoreCase: false, want: "\"^\"", }, &labeledExpr{ - pos: position{line: 2300, col: 5, offset: 76930}, + pos: position{line: 2300, col: 5, offset: 76965}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2300, col: 14, offset: 76939}, + pos: position{line: 2300, col: 14, offset: 76974}, name: "SuperscriptTextElement", }, }, &litMatcher{ - pos: position{line: 2289, col: 29, offset: 76657}, + pos: position{line: 2289, col: 29, offset: 76692}, val: "^", ignoreCase: false, want: "\"^\"", @@ -49004,16 +49416,16 @@ var g = &grammar{ }, { name: "QuotedString", - pos: position{line: 2309, col: 1, offset: 77387}, + pos: position{line: 2309, col: 1, offset: 77422}, expr: &choiceExpr{ - pos: position{line: 2309, col: 17, offset: 77403}, + pos: position{line: 2309, col: 17, offset: 77438}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2309, col: 17, offset: 77403}, + pos: position{line: 2309, col: 17, offset: 77438}, name: "SingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2309, col: 38, offset: 77424}, + pos: position{line: 2309, col: 38, offset: 77459}, name: "DoubleQuotedString", }, }, @@ -49021,23 +49433,23 @@ var g = &grammar{ }, { name: "SingleQuotedString", - pos: position{line: 2311, col: 1, offset: 77444}, + pos: position{line: 2311, col: 1, offset: 77479}, expr: &actionExpr{ - pos: position{line: 2312, col: 5, offset: 77471}, + pos: position{line: 2312, col: 5, offset: 77506}, run: (*parser).callonSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2312, col: 5, offset: 77471}, + pos: position{line: 2312, col: 5, offset: 77506}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2324, col: 27, offset: 77846}, + pos: position{line: 2324, col: 27, offset: 77881}, val: "'`", ignoreCase: false, want: "\"'`\"", }, ¬Expr{ - pos: position{line: 2324, col: 32, offset: 77851}, + pos: position{line: 2324, col: 32, offset: 77886}, expr: &charClassMatcher{ - pos: position{line: 2324, col: 33, offset: 77852}, + pos: position{line: 2324, col: 33, offset: 77887}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -49045,15 +49457,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2313, col: 5, offset: 77499}, + pos: position{line: 2313, col: 5, offset: 77534}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2313, col: 14, offset: 77508}, + pos: position{line: 2313, col: 14, offset: 77543}, name: "SingleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -49064,17 +49476,17 @@ var g = &grammar{ }, { name: "SingleQuotedStringElements", - pos: position{line: 2318, col: 1, offset: 77652}, + pos: position{line: 2318, col: 1, offset: 77687}, expr: &actionExpr{ - pos: position{line: 2319, col: 5, offset: 77687}, + pos: position{line: 2319, col: 5, offset: 77722}, run: (*parser).callonSingleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2319, col: 5, offset: 77687}, + pos: position{line: 2319, col: 5, offset: 77722}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2319, col: 14, offset: 77696}, + pos: position{line: 2319, col: 14, offset: 77731}, expr: &ruleRefExpr{ - pos: position{line: 2319, col: 15, offset: 77697}, + pos: position{line: 2319, col: 15, offset: 77732}, name: "SingleQuotedStringElement", }, }, @@ -49083,38 +49495,38 @@ var g = &grammar{ }, { name: "SingleQuotedStringElement", - pos: position{line: 2333, col: 1, offset: 78100}, + pos: position{line: 2333, col: 1, offset: 78135}, expr: &actionExpr{ - pos: position{line: 2334, col: 5, offset: 78134}, + pos: position{line: 2334, col: 5, offset: 78169}, run: (*parser).callonSingleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2334, col: 5, offset: 78134}, + pos: position{line: 2334, col: 5, offset: 78169}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2334, col: 5, offset: 78134}, + pos: position{line: 2334, col: 5, offset: 78169}, expr: &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2335, col: 5, offset: 78160}, + pos: position{line: 2335, col: 5, offset: 78195}, label: "element", expr: &choiceExpr{ - pos: position{line: 2336, col: 9, offset: 78178}, + pos: position{line: 2336, col: 9, offset: 78213}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, run: (*parser).callonSingleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, expr: &charClassMatcher{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49123,15 +49535,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2328, col: 31, offset: 77923}, + pos: position{line: 2328, col: 31, offset: 77958}, expr: &choiceExpr{ - pos: position{line: 2328, col: 33, offset: 77925}, + pos: position{line: 2328, col: 33, offset: 77960}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49139,7 +49551,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -49151,13 +49563,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2337, col: 11, offset: 78205}, + pos: position{line: 2337, col: 11, offset: 78240}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49165,9 +49577,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2337, col: 17, offset: 78211}, + pos: position{line: 2337, col: 17, offset: 78246}, expr: &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -49176,28 +49588,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2338, col: 11, offset: 78243}, + pos: position{line: 2338, col: 11, offset: 78278}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49206,27 +49618,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2338, col: 19, offset: 78251}, + pos: position{line: 2338, col: 19, offset: 78286}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49537,27 +49949,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2340, col: 11, offset: 78333}, + pos: position{line: 2340, col: 11, offset: 78368}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuotedStringElement93, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSingleQuotedStringElement95, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSingleQuotedStringElement98, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -49578,12 +49990,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuotedStringElement104, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49595,10 +50007,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuotedStringElement108, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49741,12 +50153,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSingleQuotedStringElement136, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -49768,10 +50180,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSingleQuotedStringElement140, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -49785,31 +50197,31 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2342, col: 11, offset: 78432}, + pos: position{line: 2342, col: 11, offset: 78467}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonSingleQuotedStringElement143, expr: &seqExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonSingleQuotedStringElement145, }, &litMatcher{ - pos: position{line: 1103, col: 5, offset: 34248}, + pos: position{line: 1103, col: 5, offset: 34283}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1103, col: 9, offset: 34252}, + pos: position{line: 1103, col: 9, offset: 34287}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSingleQuotedStringElement148, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -49818,30 +50230,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1103, col: 16, offset: 34259}, + pos: position{line: 1103, col: 16, offset: 34294}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSingleQuotedStringElement152, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -49850,9 +50262,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -49862,9 +50274,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2342, col: 21, offset: 78442}, + pos: position{line: 2342, col: 21, offset: 78477}, expr: &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -49873,63 +50285,63 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSingleQuotedStringElement161, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSingleQuotedStringElement163, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSingleQuotedStringElement165, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSingleQuotedStringElement167, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSingleQuotedStringElement169, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSingleQuotedStringElement171, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -49937,15 +50349,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -49956,36 +50368,36 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2344, col: 11, offset: 78491}, + pos: position{line: 2344, col: 11, offset: 78526}, name: "QuotedTextInSingleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2345, col: 11, offset: 78532}, + pos: position{line: 2345, col: 11, offset: 78567}, name: "DoubleQuotedString", }, &charClassMatcher{ - pos: position{line: 2363, col: 41, offset: 79050}, + pos: position{line: 2363, col: 41, offset: 79085}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &actionExpr{ - pos: position{line: 2363, col: 55, offset: 79064}, + pos: position{line: 2363, col: 55, offset: 79099}, run: (*parser).callonSingleQuotedStringElement180, expr: &seqExpr{ - pos: position{line: 2363, col: 55, offset: 79064}, + pos: position{line: 2363, col: 55, offset: 79099}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2363, col: 55, offset: 79064}, + pos: position{line: 2363, col: 55, offset: 79099}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2363, col: 59, offset: 79068}, + pos: position{line: 2363, col: 59, offset: 79103}, expr: &litMatcher{ - pos: position{line: 2363, col: 60, offset: 79069}, + pos: position{line: 2363, col: 60, offset: 79104}, val: "'", ignoreCase: false, want: "\"'\"", @@ -50003,58 +50415,58 @@ var g = &grammar{ }, { name: "QuotedTextInSingleQuotedString", - pos: position{line: 2352, col: 1, offset: 78676}, + pos: position{line: 2352, col: 1, offset: 78711}, expr: &actionExpr{ - pos: position{line: 2353, col: 5, offset: 78714}, + pos: position{line: 2353, col: 5, offset: 78749}, run: (*parser).callonQuotedTextInSingleQuotedString1, expr: &seqExpr{ - pos: position{line: 2353, col: 5, offset: 78714}, + pos: position{line: 2353, col: 5, offset: 78749}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2353, col: 5, offset: 78714}, + pos: position{line: 2353, col: 5, offset: 78749}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2353, col: 16, offset: 78725}, + pos: position{line: 2353, col: 16, offset: 78760}, expr: &ruleRefExpr{ - pos: position{line: 2353, col: 17, offset: 78726}, + pos: position{line: 2353, col: 17, offset: 78761}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2354, col: 5, offset: 78752}, + pos: position{line: 2354, col: 5, offset: 78787}, label: "text", expr: &choiceExpr{ - pos: position{line: 2354, col: 11, offset: 78758}, + pos: position{line: 2354, col: 11, offset: 78793}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2354, col: 11, offset: 78758}, + pos: position{line: 2354, col: 11, offset: 78793}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2355, col: 11, offset: 78777}, + pos: position{line: 2355, col: 11, offset: 78812}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2356, col: 12, offset: 78799}, + pos: position{line: 2356, col: 12, offset: 78834}, run: (*parser).callonQuotedTextInSingleQuotedString10, expr: &seqExpr{ - pos: position{line: 2356, col: 12, offset: 78799}, + pos: position{line: 2356, col: 12, offset: 78834}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2356, col: 12, offset: 78799}, + pos: position{line: 2356, col: 12, offset: 78834}, expr: &litMatcher{ - pos: position{line: 2356, col: 13, offset: 78800}, + pos: position{line: 2356, col: 13, offset: 78835}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &labeledExpr{ - pos: position{line: 2356, col: 18, offset: 78805}, + pos: position{line: 2356, col: 18, offset: 78840}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2356, col: 27, offset: 78814}, + pos: position{line: 2356, col: 27, offset: 78849}, name: "MonospaceText", }, }, @@ -50062,15 +50474,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2357, col: 11, offset: 78863}, + pos: position{line: 2357, col: 11, offset: 78898}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2358, col: 11, offset: 78887}, + pos: position{line: 2358, col: 11, offset: 78922}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2359, col: 11, offset: 78913}, + pos: position{line: 2359, col: 11, offset: 78948}, name: "MarkedText", }, }, @@ -50082,23 +50494,23 @@ var g = &grammar{ }, { name: "DoubleQuotedString", - pos: position{line: 2367, col: 1, offset: 79141}, + pos: position{line: 2367, col: 1, offset: 79176}, expr: &actionExpr{ - pos: position{line: 2367, col: 23, offset: 79163}, + pos: position{line: 2367, col: 23, offset: 79198}, run: (*parser).callonDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2367, col: 23, offset: 79163}, + pos: position{line: 2367, col: 23, offset: 79198}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2406, col: 27, offset: 80516}, + pos: position{line: 2406, col: 27, offset: 80551}, val: "\"`", ignoreCase: false, want: "\"\\\"`\"", }, ¬Expr{ - pos: position{line: 2406, col: 33, offset: 80522}, + pos: position{line: 2406, col: 33, offset: 80557}, expr: &charClassMatcher{ - pos: position{line: 2406, col: 34, offset: 80523}, + pos: position{line: 2406, col: 34, offset: 80558}, val: "[ \\t\\r\\n]", chars: []rune{' ', '\t', '\r', '\n'}, ignoreCase: false, @@ -50106,15 +50518,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2367, col: 46, offset: 79186}, + pos: position{line: 2367, col: 46, offset: 79221}, label: "elements", expr: &ruleRefExpr{ - pos: position{line: 2367, col: 55, offset: 79195}, + pos: position{line: 2367, col: 55, offset: 79230}, name: "DoubleQuotedStringElements", }, }, &litMatcher{ - pos: position{line: 2408, col: 25, offset: 80558}, + pos: position{line: 2408, col: 25, offset: 80593}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -50125,17 +50537,17 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElements", - pos: position{line: 2371, col: 1, offset: 79334}, + pos: position{line: 2371, col: 1, offset: 79369}, expr: &actionExpr{ - pos: position{line: 2371, col: 31, offset: 79364}, + pos: position{line: 2371, col: 31, offset: 79399}, run: (*parser).callonDoubleQuotedStringElements1, expr: &labeledExpr{ - pos: position{line: 2371, col: 31, offset: 79364}, + pos: position{line: 2371, col: 31, offset: 79399}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2371, col: 41, offset: 79374}, + pos: position{line: 2371, col: 41, offset: 79409}, expr: &ruleRefExpr{ - pos: position{line: 2371, col: 41, offset: 79374}, + pos: position{line: 2371, col: 41, offset: 79409}, name: "DoubleQuotedStringElement", }, }, @@ -50144,38 +50556,38 @@ var g = &grammar{ }, { name: "DoubleQuotedStringElement", - pos: position{line: 2377, col: 1, offset: 79579}, + pos: position{line: 2377, col: 1, offset: 79614}, expr: &actionExpr{ - pos: position{line: 2378, col: 5, offset: 79613}, + pos: position{line: 2378, col: 5, offset: 79648}, run: (*parser).callonDoubleQuotedStringElement1, expr: &seqExpr{ - pos: position{line: 2378, col: 5, offset: 79613}, + pos: position{line: 2378, col: 5, offset: 79648}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2378, col: 5, offset: 79613}, + pos: position{line: 2378, col: 5, offset: 79648}, expr: &litMatcher{ - pos: position{line: 2408, col: 25, offset: 80558}, + pos: position{line: 2408, col: 25, offset: 80593}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2379, col: 5, offset: 79639}, + pos: position{line: 2379, col: 5, offset: 79674}, label: "element", expr: &choiceExpr{ - pos: position{line: 2380, col: 9, offset: 79657}, + pos: position{line: 2380, col: 9, offset: 79692}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, run: (*parser).callonDoubleQuotedStringElement7, expr: &seqExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, expr: &charClassMatcher{ - pos: position{line: 2328, col: 21, offset: 77913}, + pos: position{line: 2328, col: 21, offset: 77948}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -50184,15 +50596,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2328, col: 31, offset: 77923}, + pos: position{line: 2328, col: 31, offset: 77958}, expr: &choiceExpr{ - pos: position{line: 2328, col: 33, offset: 77925}, + pos: position{line: 2328, col: 33, offset: 77960}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedStringElement13, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50200,7 +50612,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -50212,13 +50624,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2381, col: 11, offset: 79684}, + pos: position{line: 2381, col: 11, offset: 79719}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedStringElement17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50226,9 +50638,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2381, col: 17, offset: 79690}, + pos: position{line: 2381, col: 17, offset: 79725}, expr: &litMatcher{ - pos: position{line: 2408, col: 25, offset: 80558}, + pos: position{line: 2408, col: 25, offset: 80593}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", @@ -50237,28 +50649,28 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2382, col: 11, offset: 79722}, + pos: position{line: 2382, col: 11, offset: 79757}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuotedStringElement22, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50267,27 +50679,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2382, col: 19, offset: 79730}, + pos: position{line: 2382, col: 19, offset: 79765}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuotedStringElement28, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50299,31 +50711,31 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2383, col: 11, offset: 79783}, + pos: position{line: 2383, col: 11, offset: 79818}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonDoubleQuotedStringElement34, expr: &seqExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonDoubleQuotedStringElement36, }, &litMatcher{ - pos: position{line: 1103, col: 5, offset: 34248}, + pos: position{line: 1103, col: 5, offset: 34283}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1103, col: 9, offset: 34252}, + pos: position{line: 1103, col: 9, offset: 34287}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedStringElement39, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50332,30 +50744,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1103, col: 16, offset: 34259}, + pos: position{line: 1103, col: 16, offset: 34294}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonDoubleQuotedStringElement43, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -50364,9 +50776,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -50376,9 +50788,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2383, col: 21, offset: 79793}, + pos: position{line: 2383, col: 21, offset: 79828}, expr: &litMatcher{ - pos: position{line: 2326, col: 25, offset: 77887}, + pos: position{line: 2326, col: 25, offset: 77922}, val: "`'", ignoreCase: false, want: "\"`'\"", @@ -50686,27 +51098,27 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2385, col: 11, offset: 79855}, + pos: position{line: 2385, col: 11, offset: 79890}, name: "InlineMacro", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuotedStringElement112, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonDoubleQuotedStringElement114, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonDoubleQuotedStringElement117, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -50727,12 +51139,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuotedStringElement123, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50744,10 +51156,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonDoubleQuotedStringElement127, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -50890,12 +51302,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonDoubleQuotedStringElement155, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -50917,10 +51329,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonDoubleQuotedStringElement159, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -50934,39 +51346,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2387, col: 11, offset: 79954}, + pos: position{line: 2387, col: 11, offset: 79989}, name: "QuotedTextInDoubleQuotedString", }, &ruleRefExpr{ - pos: position{line: 2388, col: 11, offset: 79995}, + pos: position{line: 2388, col: 11, offset: 80030}, name: "SingleQuotedString", }, &actionExpr{ - pos: position{line: 2410, col: 41, offset: 80605}, + pos: position{line: 2410, col: 41, offset: 80640}, run: (*parser).callonDoubleQuotedStringElement163, expr: &choiceExpr{ - pos: position{line: 2410, col: 42, offset: 80606}, + pos: position{line: 2410, col: 42, offset: 80641}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2410, col: 42, offset: 80606}, + pos: position{line: 2410, col: 42, offset: 80641}, val: "[^\\r\\n\\t `]", chars: []rune{'\r', '\n', '\t', ' ', '`'}, ignoreCase: false, inverted: true, }, &seqExpr{ - pos: position{line: 2410, col: 56, offset: 80620}, + pos: position{line: 2410, col: 56, offset: 80655}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 2410, col: 56, offset: 80620}, + pos: position{line: 2410, col: 56, offset: 80655}, val: "`", ignoreCase: false, want: "\"`\"", }, ¬Expr{ - pos: position{line: 2410, col: 60, offset: 80624}, + pos: position{line: 2410, col: 60, offset: 80659}, expr: &litMatcher{ - pos: position{line: 2410, col: 61, offset: 80625}, + pos: position{line: 2410, col: 61, offset: 80660}, val: "\"", ignoreCase: false, want: "\"\\\"\"", @@ -50986,58 +51398,58 @@ var g = &grammar{ }, { name: "QuotedTextInDoubleQuotedString", - pos: position{line: 2394, col: 1, offset: 80146}, + pos: position{line: 2394, col: 1, offset: 80181}, expr: &actionExpr{ - pos: position{line: 2395, col: 5, offset: 80184}, + pos: position{line: 2395, col: 5, offset: 80219}, run: (*parser).callonQuotedTextInDoubleQuotedString1, expr: &seqExpr{ - pos: position{line: 2395, col: 5, offset: 80184}, + pos: position{line: 2395, col: 5, offset: 80219}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2395, col: 5, offset: 80184}, + pos: position{line: 2395, col: 5, offset: 80219}, label: "attributes", expr: &zeroOrOneExpr{ - pos: position{line: 2395, col: 16, offset: 80195}, + pos: position{line: 2395, col: 16, offset: 80230}, expr: &ruleRefExpr{ - pos: position{line: 2395, col: 17, offset: 80196}, + pos: position{line: 2395, col: 17, offset: 80231}, name: "LongHandAttributes", }, }, }, &labeledExpr{ - pos: position{line: 2396, col: 5, offset: 80222}, + pos: position{line: 2396, col: 5, offset: 80257}, label: "text", expr: &choiceExpr{ - pos: position{line: 2397, col: 9, offset: 80237}, + pos: position{line: 2397, col: 9, offset: 80272}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2397, col: 9, offset: 80237}, + pos: position{line: 2397, col: 9, offset: 80272}, name: "BoldText", }, &ruleRefExpr{ - pos: position{line: 2398, col: 11, offset: 80256}, + pos: position{line: 2398, col: 11, offset: 80291}, name: "ItalicText", }, &actionExpr{ - pos: position{line: 2399, col: 12, offset: 80278}, + pos: position{line: 2399, col: 12, offset: 80313}, run: (*parser).callonQuotedTextInDoubleQuotedString10, expr: &seqExpr{ - pos: position{line: 2399, col: 12, offset: 80278}, + pos: position{line: 2399, col: 12, offset: 80313}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2399, col: 12, offset: 80278}, + pos: position{line: 2399, col: 12, offset: 80313}, expr: &litMatcher{ - pos: position{line: 2399, col: 13, offset: 80279}, + pos: position{line: 2399, col: 13, offset: 80314}, val: "`\"", ignoreCase: false, want: "\"`\\\"\"", }, }, &labeledExpr{ - pos: position{line: 2399, col: 19, offset: 80285}, + pos: position{line: 2399, col: 19, offset: 80320}, label: "element", expr: &ruleRefExpr{ - pos: position{line: 2399, col: 28, offset: 80294}, + pos: position{line: 2399, col: 28, offset: 80329}, name: "MonospaceText", }, }, @@ -51045,15 +51457,15 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2400, col: 11, offset: 80343}, + pos: position{line: 2400, col: 11, offset: 80378}, name: "SubscriptText", }, &ruleRefExpr{ - pos: position{line: 2401, col: 11, offset: 80367}, + pos: position{line: 2401, col: 11, offset: 80402}, name: "SuperscriptText", }, &ruleRefExpr{ - pos: position{line: 2402, col: 11, offset: 80393}, + pos: position{line: 2402, col: 11, offset: 80428}, name: "MarkedText", }, }, @@ -51065,49 +51477,49 @@ var g = &grammar{ }, { name: "Substitutions", - pos: position{line: 2444, col: 1, offset: 81810}, + pos: position{line: 2444, col: 1, offset: 81845}, expr: &actionExpr{ - pos: position{line: 2445, col: 5, offset: 81864}, + pos: position{line: 2445, col: 5, offset: 81899}, run: (*parser).callonSubstitutions1, expr: &seqExpr{ - pos: position{line: 2445, col: 5, offset: 81864}, + pos: position{line: 2445, col: 5, offset: 81899}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2445, col: 5, offset: 81864}, + pos: position{line: 2445, col: 5, offset: 81899}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2445, col: 14, offset: 81873}, + pos: position{line: 2445, col: 14, offset: 81908}, expr: &actionExpr{ - pos: position{line: 2446, col: 9, offset: 81883}, + pos: position{line: 2446, col: 9, offset: 81918}, run: (*parser).callonSubstitutions5, expr: &seqExpr{ - pos: position{line: 2446, col: 9, offset: 81883}, + pos: position{line: 2446, col: 9, offset: 81918}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2446, col: 9, offset: 81883}, + pos: position{line: 2446, col: 9, offset: 81918}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &labeledExpr{ - pos: position{line: 2447, col: 9, offset: 81896}, + pos: position{line: 2447, col: 9, offset: 81931}, label: "element", expr: &choiceExpr{ - pos: position{line: 2448, col: 13, offset: 81918}, + pos: position{line: 2448, col: 13, offset: 81953}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, run: (*parser).callonSubstitutions12, expr: &seqExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, expr: &charClassMatcher{ - pos: position{line: 2783, col: 5, offset: 92049}, + pos: position{line: 2783, col: 5, offset: 92084}, val: "[,;!?0-9\\pL]", chars: []rune{',', ';', '!', '?'}, ranges: []rune{'0', '9'}, @@ -51117,13 +51529,13 @@ var g = &grammar{ }, }, &choiceExpr{ - pos: position{line: 2784, col: 6, offset: 92099}, + pos: position{line: 2784, col: 6, offset: 92134}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSubstitutions17, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51131,37 +51543,37 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2784, col: 14, offset: 92107}, + pos: position{line: 2784, col: 14, offset: 92142}, expr: &choiceExpr{ - pos: position{line: 2784, col: 16, offset: 92109}, + pos: position{line: 2784, col: 16, offset: 92144}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2784, col: 16, offset: 92109}, + pos: position{line: 2784, col: 16, offset: 92144}, val: "[.�]", chars: []rune{'.', '�'}, ignoreCase: false, inverted: false, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSubstitutions22, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51170,9 +51582,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -51184,10 +51596,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSubstitutions29, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51195,25 +51607,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSubstitutions31, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51222,27 +51634,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonSubstitutions36, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonSubstitutions40, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -51252,7 +51664,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -51261,28 +51673,28 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonSubstitutions44, expr: &seqExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 1100, col: 5, offset: 34146}, + pos: position{line: 1100, col: 5, offset: 34181}, run: (*parser).callonSubstitutions46, }, &litMatcher{ - pos: position{line: 1103, col: 5, offset: 34248}, + pos: position{line: 1103, col: 5, offset: 34283}, val: "+", ignoreCase: false, want: "\"+\"", }, &zeroOrMoreExpr{ - pos: position{line: 1103, col: 9, offset: 34252}, + pos: position{line: 1103, col: 9, offset: 34287}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSubstitutions49, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51291,30 +51703,30 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 1103, col: 16, offset: 34259}, + pos: position{line: 1103, col: 16, offset: 34294}, expr: &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSubstitutions53, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51323,9 +51735,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -51335,19 +51747,19 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2789, col: 16, offset: 92230}, + pos: position{line: 2789, col: 16, offset: 92265}, run: (*parser).callonSubstitutions60, expr: &seqExpr{ - pos: position{line: 2789, col: 16, offset: 92230}, + pos: position{line: 2789, col: 16, offset: 92265}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2789, col: 16, offset: 92230}, + pos: position{line: 2789, col: 16, offset: 92265}, label: "char", expr: &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonSubstitutions63, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -51356,15 +51768,15 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2789, col: 44, offset: 92258}, + pos: position{line: 2789, col: 44, offset: 92293}, expr: &choiceExpr{ - pos: position{line: 2789, col: 46, offset: 92260}, + pos: position{line: 2789, col: 46, offset: 92295}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSubstitutions67, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51372,25 +51784,25 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonSubstitutions69, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -51399,9 +51811,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -51411,39 +51823,39 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2454, col: 15, offset: 82157}, + pos: position{line: 2454, col: 15, offset: 82192}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2455, col: 15, offset: 82177}, + pos: position{line: 2455, col: 15, offset: 82212}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2456, col: 15, offset: 82209}, + pos: position{line: 2456, col: 15, offset: 82244}, name: "InlineMacro", }, &ruleRefExpr{ - pos: position{line: 2457, col: 15, offset: 82298}, + pos: position{line: 2457, col: 15, offset: 82333}, name: "Callout", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSubstitutions80, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonSubstitutions82, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonSubstitutions85, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -51464,12 +51876,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSubstitutions91, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51481,10 +51893,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonSubstitutions95, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -51627,12 +52039,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonSubstitutions123, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -51654,10 +52066,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonSubstitutions127, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -51970,79 +52382,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, run: (*parser).callonSubstitutions188, expr: &seqExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, run: (*parser).callonSubstitutions190, }, &labeledExpr{ - pos: position{line: 2542, col: 5, offset: 84627}, + pos: position{line: 2542, col: 5, offset: 84662}, label: "element", expr: &choiceExpr{ - pos: position{line: 2581, col: 11, offset: 85934}, + pos: position{line: 2581, col: 11, offset: 85969}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonSubstitutions193, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonSubstitutions195, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonSubstitutions197, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonSubstitutions199, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonSubstitutions201, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonSubstitutions203, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52050,15 +52462,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -52075,10 +52487,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2802, col: 12, offset: 92595}, + pos: position{line: 2802, col: 12, offset: 92630}, run: (*parser).callonSubstitutions209, expr: &anyMatcher{ - line: 2802, col: 12, offset: 92595, + line: 2802, col: 12, offset: 92630, }, }, }, @@ -52090,9 +52502,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -52101,28 +52513,28 @@ var g = &grammar{ }, { name: "HeaderGroup", - pos: position{line: 2470, col: 1, offset: 82732}, + pos: position{line: 2470, col: 1, offset: 82767}, expr: &actionExpr{ - pos: position{line: 2471, col: 5, offset: 82752}, + pos: position{line: 2471, col: 5, offset: 82787}, run: (*parser).callonHeaderGroup1, expr: &seqExpr{ - pos: position{line: 2471, col: 5, offset: 82752}, + pos: position{line: 2471, col: 5, offset: 82787}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2471, col: 5, offset: 82752}, + pos: position{line: 2471, col: 5, offset: 82787}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2471, col: 14, offset: 82761}, + pos: position{line: 2471, col: 14, offset: 82796}, expr: &ruleRefExpr{ - pos: position{line: 2471, col: 15, offset: 82762}, + pos: position{line: 2471, col: 15, offset: 82797}, name: "HeaderGroupElement", }, }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -52131,38 +52543,38 @@ var g = &grammar{ }, { name: "HeaderGroupElement", - pos: position{line: 2475, col: 1, offset: 82846}, + pos: position{line: 2475, col: 1, offset: 82881}, expr: &actionExpr{ - pos: position{line: 2476, col: 5, offset: 82872}, + pos: position{line: 2476, col: 5, offset: 82907}, run: (*parser).callonHeaderGroupElement1, expr: &seqExpr{ - pos: position{line: 2476, col: 5, offset: 82872}, + pos: position{line: 2476, col: 5, offset: 82907}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2476, col: 5, offset: 82872}, + pos: position{line: 2476, col: 5, offset: 82907}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &labeledExpr{ - pos: position{line: 2477, col: 5, offset: 82881}, + pos: position{line: 2477, col: 5, offset: 82916}, label: "element", expr: &choiceExpr{ - pos: position{line: 2478, col: 9, offset: 82899}, + pos: position{line: 2478, col: 9, offset: 82934}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, run: (*parser).callonHeaderGroupElement8, expr: &seqExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, expr: &charClassMatcher{ - pos: position{line: 2776, col: 5, offset: 91831}, + pos: position{line: 2776, col: 5, offset: 91866}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52171,21 +52583,21 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2776, col: 15, offset: 91841}, + pos: position{line: 2776, col: 15, offset: 91876}, expr: &choiceExpr{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2776, col: 17, offset: 91843}, + pos: position{line: 2776, col: 17, offset: 91878}, val: "[\\r\\n ,]]", chars: []rune{'\r', '\n', ' ', ',', ']'}, ignoreCase: false, inverted: false, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -52195,15 +52607,15 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, run: (*parser).callonHeaderGroupElement17, expr: &seqExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 9, offset: 91925}, + pos: position{line: 2778, col: 9, offset: 91960}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52212,21 +52624,21 @@ var g = &grammar{ }, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 19, offset: 91935}, + pos: position{line: 2778, col: 19, offset: 91970}, expr: &seqExpr{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2778, col: 20, offset: 91936}, + pos: position{line: 2778, col: 20, offset: 91971}, val: "[=*_`]", chars: []rune{'=', '*', '_', '`'}, ignoreCase: false, inverted: false, }, &oneOrMoreExpr{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, expr: &charClassMatcher{ - pos: position{line: 2778, col: 27, offset: 91943}, + pos: position{line: 2778, col: 27, offset: 91978}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -52241,18 +52653,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2479, col: 12, offset: 82915}, + pos: position{line: 2479, col: 12, offset: 82950}, run: (*parser).callonHeaderGroupElement26, expr: &seqExpr{ - pos: position{line: 2479, col: 12, offset: 82915}, + pos: position{line: 2479, col: 12, offset: 82950}, exprs: []interface{}{ &oneOrMoreExpr{ - pos: position{line: 2479, col: 12, offset: 82915}, + pos: position{line: 2479, col: 12, offset: 82950}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonHeaderGroupElement29, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52261,7 +52673,7 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2479, col: 19, offset: 82922}, + pos: position{line: 2479, col: 19, offset: 82957}, label: "id", expr: &actionExpr{ pos: position{line: 420, col: 4, offset: 12803}, @@ -52304,27 +52716,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonHeaderGroupElement43, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonHeaderGroupElement47, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -52334,7 +52746,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -52668,12 +53080,12 @@ var g = &grammar{ }, }, &zeroOrMoreExpr{ - pos: position{line: 2479, col: 40, offset: 82943}, + pos: position{line: 2479, col: 40, offset: 82978}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonHeaderGroupElement114, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52682,11 +53094,11 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2479, col: 47, offset: 82950}, + pos: position{line: 2479, col: 47, offset: 82985}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -52694,10 +53106,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonHeaderGroupElement119, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52705,35 +53117,35 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2481, col: 11, offset: 83023}, + pos: position{line: 2481, col: 11, offset: 83058}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2482, col: 11, offset: 83051}, + pos: position{line: 2482, col: 11, offset: 83086}, name: "Quote", }, &ruleRefExpr{ - pos: position{line: 2483, col: 11, offset: 83067}, + pos: position{line: 2483, col: 11, offset: 83102}, name: "Link", }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonHeaderGroupElement124, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonHeaderGroupElement126, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonHeaderGroupElement129, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -52754,12 +53166,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonHeaderGroupElement135, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52771,10 +53183,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonHeaderGroupElement139, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -52917,12 +53329,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonHeaderGroupElement167, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -52944,10 +53356,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonHeaderGroupElement171, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -52961,7 +53373,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2485, col: 11, offset: 83152}, + pos: position{line: 2485, col: 11, offset: 83187}, name: "InlineIcon", }, &actionExpr{ @@ -53264,27 +53676,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonHeaderGroupElement233, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonHeaderGroupElement237, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -53294,7 +53706,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -53303,79 +53715,79 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, run: (*parser).callonHeaderGroupElement241, expr: &seqExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2539, col: 5, offset: 84556}, + pos: position{line: 2539, col: 5, offset: 84591}, run: (*parser).callonHeaderGroupElement243, }, &labeledExpr{ - pos: position{line: 2542, col: 5, offset: 84627}, + pos: position{line: 2542, col: 5, offset: 84662}, label: "element", expr: &choiceExpr{ - pos: position{line: 2581, col: 11, offset: 85934}, + pos: position{line: 2581, col: 11, offset: 85969}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, run: (*parser).callonHeaderGroupElement246, expr: &litMatcher{ - pos: position{line: 2583, col: 15, offset: 86028}, + pos: position{line: 2583, col: 15, offset: 86063}, val: "`'", ignoreCase: false, want: "\"`'\"", }, }, &actionExpr{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, run: (*parser).callonHeaderGroupElement248, expr: &litMatcher{ - pos: position{line: 2589, col: 14, offset: 86143}, + pos: position{line: 2589, col: 14, offset: 86178}, val: "(C)", ignoreCase: false, want: "\"(C)\"", }, }, &actionExpr{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, run: (*parser).callonHeaderGroupElement250, expr: &litMatcher{ - pos: position{line: 2593, col: 14, offset: 86219}, + pos: position{line: 2593, col: 14, offset: 86254}, val: "(TM)", ignoreCase: false, want: "\"(TM)\"", }, }, &actionExpr{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, run: (*parser).callonHeaderGroupElement252, expr: &litMatcher{ - pos: position{line: 2597, col: 15, offset: 86297}, + pos: position{line: 2597, col: 15, offset: 86332}, val: "(R)", ignoreCase: false, want: "\"(R)\"", }, }, &actionExpr{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, run: (*parser).callonHeaderGroupElement254, expr: &litMatcher{ - pos: position{line: 2601, col: 13, offset: 86372}, + pos: position{line: 2601, col: 13, offset: 86407}, val: "...", ignoreCase: false, want: "\"...\"", }, }, &actionExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, run: (*parser).callonHeaderGroupElement256, expr: &seqExpr{ - pos: position{line: 2609, col: 22, offset: 86678}, + pos: position{line: 2609, col: 22, offset: 86713}, exprs: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53383,15 +53795,15 @@ var g = &grammar{ inverted: false, }, &litMatcher{ - pos: position{line: 2609, col: 31, offset: 86687}, + pos: position{line: 2609, col: 31, offset: 86722}, val: "'", ignoreCase: false, want: "\"'\"", }, &andExpr{ - pos: position{line: 2609, col: 35, offset: 86691}, + pos: position{line: 2609, col: 35, offset: 86726}, expr: &charClassMatcher{ - pos: position{line: 2609, col: 36, offset: 86692}, + pos: position{line: 2609, col: 36, offset: 86727}, val: "[\\pL]", classes: []*unicode.RangeTable{rangeTable("L")}, ignoreCase: false, @@ -53408,27 +53820,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, run: (*parser).callonHeaderGroupElement262, expr: &seqExpr{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1171, col: 22, offset: 36288}, + pos: position{line: 1171, col: 22, offset: 36323}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonHeaderGroupElement266, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53438,7 +53850,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1171, col: 30, offset: 36296}, + pos: position{line: 1171, col: 30, offset: 36331}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -53447,14 +53859,14 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2490, col: 11, offset: 83397}, + pos: position{line: 2490, col: 11, offset: 83432}, name: "InlineFootnote", }, &actionExpr{ - pos: position{line: 2802, col: 12, offset: 92595}, + pos: position{line: 2802, col: 12, offset: 92630}, run: (*parser).callonHeaderGroupElement271, expr: &anyMatcher{ - line: 2802, col: 12, offset: 92595, + line: 2802, col: 12, offset: 92630, }, }, }, @@ -53466,73 +53878,73 @@ var g = &grammar{ }, { name: "InlineMacro", - pos: position{line: 2495, col: 1, offset: 83476}, + pos: position{line: 2495, col: 1, offset: 83511}, expr: &actionExpr{ - pos: position{line: 2497, col: 5, offset: 83558}, + pos: position{line: 2497, col: 5, offset: 83593}, run: (*parser).callonInlineMacro1, expr: &seqExpr{ - pos: position{line: 2497, col: 5, offset: 83558}, + pos: position{line: 2497, col: 5, offset: 83593}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2497, col: 5, offset: 83558}, + pos: position{line: 2497, col: 5, offset: 83593}, run: (*parser).callonInlineMacro3, }, &labeledExpr{ - pos: position{line: 2500, col: 5, offset: 83623}, + pos: position{line: 2500, col: 5, offset: 83658}, label: "element", expr: &choiceExpr{ - pos: position{line: 2501, col: 9, offset: 83641}, + pos: position{line: 2501, col: 9, offset: 83676}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2501, col: 9, offset: 83641}, + pos: position{line: 2501, col: 9, offset: 83676}, name: "InlineIcon", }, &ruleRefExpr{ - pos: position{line: 2502, col: 11, offset: 83662}, + pos: position{line: 2502, col: 11, offset: 83697}, name: "InlineImage", }, &ruleRefExpr{ - pos: position{line: 2503, col: 11, offset: 83685}, + pos: position{line: 2503, col: 11, offset: 83720}, name: "Link", }, &ruleRefExpr{ - pos: position{line: 2504, col: 11, offset: 83701}, + pos: position{line: 2504, col: 11, offset: 83736}, name: "InlinePassthrough", }, &ruleRefExpr{ - pos: position{line: 2505, col: 11, offset: 83730}, + pos: position{line: 2505, col: 11, offset: 83765}, name: "InlineFootnote", }, &ruleRefExpr{ - pos: position{line: 2506, col: 11, offset: 83756}, + pos: position{line: 2506, col: 11, offset: 83791}, name: "CrossReference", }, &ruleRefExpr{ - pos: position{line: 2507, col: 11, offset: 83782}, + pos: position{line: 2507, col: 11, offset: 83817}, name: "InlineUserMacro", }, &actionExpr{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, run: (*parser).callonInlineMacro13, expr: &seqExpr{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1171, col: 17, offset: 36283}, + pos: position{line: 1171, col: 17, offset: 36318}, val: "[[", ignoreCase: false, want: "\"[[\"", }, &labeledExpr{ - pos: position{line: 1171, col: 22, offset: 36288}, + pos: position{line: 1171, col: 22, offset: 36323}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonInlineMacro17, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -53542,7 +53954,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1171, col: 30, offset: 36296}, + pos: position{line: 1171, col: 30, offset: 36331}, val: "]]", ignoreCase: false, want: "\"]]\"", @@ -53551,30 +53963,30 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1188, col: 23, offset: 36980}, + pos: position{line: 1188, col: 23, offset: 37015}, run: (*parser).callonInlineMacro21, expr: &seqExpr{ - pos: position{line: 1188, col: 23, offset: 36980}, + pos: position{line: 1188, col: 23, offset: 37015}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1188, col: 23, offset: 36980}, + pos: position{line: 1188, col: 23, offset: 37015}, val: "(((", ignoreCase: false, want: "\"(((\"", }, &labeledExpr{ - pos: position{line: 1188, col: 29, offset: 36986}, + pos: position{line: 1188, col: 29, offset: 37021}, label: "term1", expr: &actionExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, run: (*parser).callonInlineMacro25, expr: &oneOrMoreExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, expr: &choiceExpr{ - pos: position{line: 1195, col: 31, offset: 37318}, + pos: position{line: 1195, col: 31, offset: 37353}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53582,10 +53994,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro29, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53598,23 +54010,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1189, col: 5, offset: 37025}, + pos: position{line: 1189, col: 5, offset: 37060}, label: "term2", expr: &zeroOrOneExpr{ - pos: position{line: 1189, col: 11, offset: 37031}, + pos: position{line: 1189, col: 11, offset: 37066}, expr: &actionExpr{ - pos: position{line: 1189, col: 12, offset: 37032}, + pos: position{line: 1189, col: 12, offset: 37067}, run: (*parser).callonInlineMacro33, expr: &seqExpr{ - pos: position{line: 1189, col: 12, offset: 37032}, + pos: position{line: 1189, col: 12, offset: 37067}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1189, col: 12, offset: 37032}, + pos: position{line: 1189, col: 12, offset: 37067}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro36, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53623,18 +54035,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1189, col: 19, offset: 37039}, + pos: position{line: 1189, col: 19, offset: 37074}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1189, col: 23, offset: 37043}, + pos: position{line: 1189, col: 23, offset: 37078}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro40, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53643,18 +54055,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1189, col: 30, offset: 37050}, + pos: position{line: 1189, col: 30, offset: 37085}, label: "content", expr: &actionExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, run: (*parser).callonInlineMacro43, expr: &oneOrMoreExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, expr: &choiceExpr{ - pos: position{line: 1195, col: 31, offset: 37318}, + pos: position{line: 1195, col: 31, offset: 37353}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53662,10 +54074,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro47, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53683,23 +54095,23 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1190, col: 5, offset: 37117}, + pos: position{line: 1190, col: 5, offset: 37152}, label: "term3", expr: &zeroOrOneExpr{ - pos: position{line: 1190, col: 11, offset: 37123}, + pos: position{line: 1190, col: 11, offset: 37158}, expr: &actionExpr{ - pos: position{line: 1190, col: 12, offset: 37124}, + pos: position{line: 1190, col: 12, offset: 37159}, run: (*parser).callonInlineMacro51, expr: &seqExpr{ - pos: position{line: 1190, col: 12, offset: 37124}, + pos: position{line: 1190, col: 12, offset: 37159}, exprs: []interface{}{ &zeroOrMoreExpr{ - pos: position{line: 1190, col: 12, offset: 37124}, + pos: position{line: 1190, col: 12, offset: 37159}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro54, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53708,18 +54120,18 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1190, col: 19, offset: 37131}, + pos: position{line: 1190, col: 19, offset: 37166}, val: ",", ignoreCase: false, want: "\",\"", }, &zeroOrMoreExpr{ - pos: position{line: 1190, col: 23, offset: 37135}, + pos: position{line: 1190, col: 23, offset: 37170}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro58, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53728,18 +54140,18 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 1190, col: 30, offset: 37142}, + pos: position{line: 1190, col: 30, offset: 37177}, label: "content", expr: &actionExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, run: (*parser).callonInlineMacro61, expr: &oneOrMoreExpr{ - pos: position{line: 1195, col: 30, offset: 37317}, + pos: position{line: 1195, col: 30, offset: 37352}, expr: &choiceExpr{ - pos: position{line: 1195, col: 31, offset: 37318}, + pos: position{line: 1195, col: 31, offset: 37353}, alternatives: []interface{}{ &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53747,10 +54159,10 @@ var g = &grammar{ inverted: false, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlineMacro65, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53768,7 +54180,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1191, col: 5, offset: 37209}, + pos: position{line: 1191, col: 5, offset: 37244}, val: ")))", ignoreCase: false, want: "\")))\"", @@ -53777,11 +54189,11 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2510, col: 11, offset: 83861}, + pos: position{line: 2510, col: 11, offset: 83896}, name: "IndexTerm", }, &ruleRefExpr{ - pos: position{line: 2511, col: 11, offset: 83881}, + pos: position{line: 2511, col: 11, offset: 83916}, name: "InlineUserMacro", }, }, @@ -53793,80 +54205,80 @@ var g = &grammar{ }, { name: "InlinePassthrough", - pos: position{line: 2515, col: 1, offset: 83943}, + pos: position{line: 2515, col: 1, offset: 83978}, expr: &actionExpr{ - pos: position{line: 2517, col: 5, offset: 84031}, + pos: position{line: 2517, col: 5, offset: 84066}, run: (*parser).callonInlinePassthrough1, expr: &seqExpr{ - pos: position{line: 2517, col: 5, offset: 84031}, + pos: position{line: 2517, col: 5, offset: 84066}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2517, col: 5, offset: 84031}, + pos: position{line: 2517, col: 5, offset: 84066}, run: (*parser).callonInlinePassthrough3, }, &labeledExpr{ - pos: position{line: 2520, col: 5, offset: 84108}, + pos: position{line: 2520, col: 5, offset: 84143}, label: "element", expr: &choiceExpr{ - pos: position{line: 2521, col: 9, offset: 84126}, + pos: position{line: 2521, col: 9, offset: 84161}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1252, col: 26, offset: 40224}, + pos: position{line: 1252, col: 26, offset: 40259}, run: (*parser).callonInlinePassthrough6, expr: &seqExpr{ - pos: position{line: 1252, col: 26, offset: 40224}, + pos: position{line: 1252, col: 26, offset: 40259}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1250, col: 32, offset: 40192}, + pos: position{line: 1250, col: 32, offset: 40227}, val: "+++", ignoreCase: false, want: "\"+++\"", }, &labeledExpr{ - pos: position{line: 1252, col: 54, offset: 40252}, + pos: position{line: 1252, col: 54, offset: 40287}, label: "content", expr: &choiceExpr{ - pos: position{line: 1256, col: 33, offset: 40465}, + pos: position{line: 1256, col: 33, offset: 40500}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1256, col: 34, offset: 40466}, + pos: position{line: 1256, col: 34, offset: 40501}, run: (*parser).callonInlinePassthrough11, expr: &zeroOrMoreExpr{ - pos: position{line: 1256, col: 34, offset: 40466}, + pos: position{line: 1256, col: 34, offset: 40501}, expr: &seqExpr{ - pos: position{line: 1256, col: 35, offset: 40467}, + pos: position{line: 1256, col: 35, offset: 40502}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1256, col: 35, offset: 40467}, + pos: position{line: 1256, col: 35, offset: 40502}, expr: &litMatcher{ - pos: position{line: 1250, col: 32, offset: 40192}, + pos: position{line: 1250, col: 32, offset: 40227}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1256, col: 64, offset: 40496, + line: 1256, col: 64, offset: 40531, }, }, }, }, }, &actionExpr{ - pos: position{line: 1258, col: 11, offset: 40669}, + pos: position{line: 1258, col: 11, offset: 40704}, run: (*parser).callonInlinePassthrough17, expr: &zeroOrOneExpr{ - pos: position{line: 1258, col: 11, offset: 40669}, + pos: position{line: 1258, col: 11, offset: 40704}, expr: &seqExpr{ - pos: position{line: 1258, col: 12, offset: 40670}, + pos: position{line: 1258, col: 12, offset: 40705}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1258, col: 12, offset: 40670}, + pos: position{line: 1258, col: 12, offset: 40705}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlinePassthrough21, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53875,27 +54287,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1258, col: 19, offset: 40677}, + pos: position{line: 1258, col: 19, offset: 40712}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlinePassthrough24, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -53905,16 +54317,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1258, col: 28, offset: 40686}, + pos: position{line: 1258, col: 28, offset: 40721}, expr: &litMatcher{ - pos: position{line: 1250, col: 32, offset: 40192}, + pos: position{line: 1250, col: 32, offset: 40227}, val: "+++", ignoreCase: false, want: "\"+++\"", }, }, &anyMatcher{ - line: 1258, col: 57, offset: 40715, + line: 1258, col: 57, offset: 40750, }, }, }, @@ -53924,15 +54336,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1250, col: 32, offset: 40192}, + pos: position{line: 1250, col: 32, offset: 40227}, val: "+++", ignoreCase: false, want: "\"+++\"", }, ¬Expr{ - pos: position{line: 1252, col: 121, offset: 40319}, + pos: position{line: 1252, col: 121, offset: 40354}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -53944,45 +54356,45 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1240, col: 26, offset: 39507}, + pos: position{line: 1240, col: 26, offset: 39542}, run: (*parser).callonInlinePassthrough35, expr: &seqExpr{ - pos: position{line: 1240, col: 26, offset: 39507}, + pos: position{line: 1240, col: 26, offset: 39542}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", }, &labeledExpr{ - pos: position{line: 1240, col: 54, offset: 39535}, + pos: position{line: 1240, col: 54, offset: 39570}, label: "content", expr: &choiceExpr{ - pos: position{line: 1244, col: 33, offset: 39748}, + pos: position{line: 1244, col: 33, offset: 39783}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 1244, col: 34, offset: 39749}, + pos: position{line: 1244, col: 34, offset: 39784}, run: (*parser).callonInlinePassthrough40, expr: &seqExpr{ - pos: position{line: 1244, col: 34, offset: 39749}, + pos: position{line: 1244, col: 34, offset: 39784}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1244, col: 35, offset: 39750}, + pos: position{line: 1244, col: 35, offset: 39785}, expr: &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1244, col: 64, offset: 39779}, + pos: position{line: 1244, col: 64, offset: 39814}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlinePassthrough45, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -53991,27 +54403,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1244, col: 71, offset: 39786}, + pos: position{line: 1244, col: 71, offset: 39821}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlinePassthrough48, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54021,25 +54433,25 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1244, col: 80, offset: 39795, + line: 1244, col: 80, offset: 39830, }, &zeroOrMoreExpr{ - pos: position{line: 1244, col: 83, offset: 39798}, + pos: position{line: 1244, col: 83, offset: 39833}, expr: &seqExpr{ - pos: position{line: 1244, col: 84, offset: 39799}, + pos: position{line: 1244, col: 84, offset: 39834}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1244, col: 84, offset: 39799}, + pos: position{line: 1244, col: 84, offset: 39834}, expr: &seqExpr{ - pos: position{line: 1244, col: 86, offset: 39801}, + pos: position{line: 1244, col: 86, offset: 39836}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, run: (*parser).callonInlinePassthrough58, expr: &oneOrMoreExpr{ - pos: position{line: 2854, col: 11, offset: 94127}, + pos: position{line: 2854, col: 11, offset: 94162}, expr: &charClassMatcher{ - pos: position{line: 2854, col: 12, offset: 94128}, + pos: position{line: 2854, col: 12, offset: 94163}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54048,7 +54460,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", @@ -54057,36 +54469,36 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1244, col: 122, offset: 39837}, + pos: position{line: 1244, col: 122, offset: 39872}, expr: &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", }, }, ¬Expr{ - pos: position{line: 1244, col: 151, offset: 39866}, + pos: position{line: 1244, col: 151, offset: 39901}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlinePassthrough65, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54096,7 +54508,7 @@ var g = &grammar{ }, }, &anyMatcher{ - line: 1244, col: 160, offset: 39875, + line: 1244, col: 160, offset: 39910, }, }, }, @@ -54105,18 +54517,18 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1246, col: 11, offset: 40025}, + pos: position{line: 1246, col: 11, offset: 40060}, run: (*parser).callonInlinePassthrough71, expr: &seqExpr{ - pos: position{line: 1246, col: 12, offset: 40026}, + pos: position{line: 1246, col: 12, offset: 40061}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 1246, col: 12, offset: 40026}, + pos: position{line: 1246, col: 12, offset: 40061}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonInlinePassthrough74, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -54125,27 +54537,27 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1246, col: 19, offset: 40033}, + pos: position{line: 1246, col: 19, offset: 40068}, expr: &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonInlinePassthrough77, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54155,16 +54567,16 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 1246, col: 28, offset: 40042}, + pos: position{line: 1246, col: 28, offset: 40077}, expr: &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", }, }, &anyMatcher{ - line: 1246, col: 57, offset: 40071, + line: 1246, col: 57, offset: 40106, }, }, }, @@ -54173,15 +54585,15 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1238, col: 32, offset: 39477}, + pos: position{line: 1238, col: 32, offset: 39512}, val: "+", ignoreCase: false, want: "\"+\"", }, ¬Expr{ - pos: position{line: 1240, col: 121, offset: 39602}, + pos: position{line: 1240, col: 121, offset: 39637}, expr: &charClassMatcher{ - pos: position{line: 2764, col: 13, offset: 91376}, + pos: position{line: 2764, col: 13, offset: 91411}, val: "[0-9\\pL]", ranges: []rune{'0', '9'}, classes: []*unicode.RangeTable{rangeTable("L")}, @@ -54193,7 +54605,7 @@ var g = &grammar{ }, }, &ruleRefExpr{ - pos: position{line: 2521, col: 57, offset: 84174}, + pos: position{line: 2521, col: 57, offset: 84209}, name: "PassthroughMacro", }, }, @@ -54205,29 +54617,29 @@ var g = &grammar{ }, { name: "Quote", - pos: position{line: 2526, col: 1, offset: 84234}, + pos: position{line: 2526, col: 1, offset: 84269}, expr: &actionExpr{ - pos: position{line: 2528, col: 5, offset: 84310}, + pos: position{line: 2528, col: 5, offset: 84345}, run: (*parser).callonQuote1, expr: &seqExpr{ - pos: position{line: 2528, col: 5, offset: 84310}, + pos: position{line: 2528, col: 5, offset: 84345}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2528, col: 5, offset: 84310}, + pos: position{line: 2528, col: 5, offset: 84345}, run: (*parser).callonQuote3, }, &labeledExpr{ - pos: position{line: 2531, col: 5, offset: 84375}, + pos: position{line: 2531, col: 5, offset: 84410}, label: "element", expr: &choiceExpr{ - pos: position{line: 2532, col: 9, offset: 84393}, + pos: position{line: 2532, col: 9, offset: 84428}, alternatives: []interface{}{ &ruleRefExpr{ - pos: position{line: 2532, col: 9, offset: 84393}, + pos: position{line: 2532, col: 9, offset: 84428}, name: "QuotedText", }, &ruleRefExpr{ - pos: position{line: 2533, col: 11, offset: 84415}, + pos: position{line: 2533, col: 11, offset: 84450}, name: "QuotedString", }, }, @@ -54239,66 +54651,66 @@ var g = &grammar{ }, { name: "TableColumnsAttribute", - pos: position{line: 2679, col: 1, offset: 88434}, + pos: position{line: 2679, col: 1, offset: 88469}, expr: &actionExpr{ - pos: position{line: 2679, col: 26, offset: 88459}, + pos: position{line: 2679, col: 26, offset: 88494}, run: (*parser).callonTableColumnsAttribute1, expr: &seqExpr{ - pos: position{line: 2679, col: 26, offset: 88459}, + pos: position{line: 2679, col: 26, offset: 88494}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2679, col: 26, offset: 88459}, + pos: position{line: 2679, col: 26, offset: 88494}, label: "cols", expr: &zeroOrMoreExpr{ - pos: position{line: 2679, col: 31, offset: 88464}, + pos: position{line: 2679, col: 31, offset: 88499}, expr: &actionExpr{ - pos: position{line: 2684, col: 5, offset: 88527}, + pos: position{line: 2684, col: 5, offset: 88562}, run: (*parser).callonTableColumnsAttribute5, expr: &seqExpr{ - pos: position{line: 2684, col: 5, offset: 88527}, + pos: position{line: 2684, col: 5, offset: 88562}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2684, col: 5, offset: 88527}, + pos: position{line: 2684, col: 5, offset: 88562}, expr: ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, &labeledExpr{ - pos: position{line: 2687, col: 5, offset: 88651}, + pos: position{line: 2687, col: 5, offset: 88686}, label: "multiplier", expr: &zeroOrOneExpr{ - pos: position{line: 2687, col: 16, offset: 88662}, + pos: position{line: 2687, col: 16, offset: 88697}, expr: &actionExpr{ - pos: position{line: 2687, col: 17, offset: 88663}, + pos: position{line: 2687, col: 17, offset: 88698}, run: (*parser).callonTableColumnsAttribute12, expr: &seqExpr{ - pos: position{line: 2687, col: 17, offset: 88663}, + pos: position{line: 2687, col: 17, offset: 88698}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2687, col: 17, offset: 88663}, + pos: position{line: 2687, col: 17, offset: 88698}, label: "n", expr: &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonTableColumnsAttribute15, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54310,7 +54722,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 2687, col: 27, offset: 88673}, + pos: position{line: 2687, col: 27, offset: 88708}, val: "*", ignoreCase: false, want: "\"*\"", @@ -54321,38 +54733,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2688, col: 5, offset: 88701}, + pos: position{line: 2688, col: 5, offset: 88736}, label: "halign", expr: &zeroOrOneExpr{ - pos: position{line: 2688, col: 12, offset: 88708}, + pos: position{line: 2688, col: 12, offset: 88743}, expr: &choiceExpr{ - pos: position{line: 2689, col: 9, offset: 88718}, + pos: position{line: 2689, col: 9, offset: 88753}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2689, col: 9, offset: 88718}, + pos: position{line: 2689, col: 9, offset: 88753}, run: (*parser).callonTableColumnsAttribute25, expr: &litMatcher{ - pos: position{line: 2689, col: 9, offset: 88718}, + pos: position{line: 2689, col: 9, offset: 88753}, val: "<", ignoreCase: false, want: "\"<\"", }, }, &actionExpr{ - pos: position{line: 2690, col: 11, offset: 88765}, + pos: position{line: 2690, col: 11, offset: 88800}, run: (*parser).callonTableColumnsAttribute27, expr: &litMatcher{ - pos: position{line: 2690, col: 11, offset: 88765}, + pos: position{line: 2690, col: 11, offset: 88800}, val: ">", ignoreCase: false, want: "\">\"", }, }, &actionExpr{ - pos: position{line: 2691, col: 11, offset: 88813}, + pos: position{line: 2691, col: 11, offset: 88848}, run: (*parser).callonTableColumnsAttribute29, expr: &litMatcher{ - pos: position{line: 2691, col: 11, offset: 88813}, + pos: position{line: 2691, col: 11, offset: 88848}, val: "^", ignoreCase: false, want: "\"^\"", @@ -54363,38 +54775,38 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2693, col: 5, offset: 88863}, + pos: position{line: 2693, col: 5, offset: 88898}, label: "valign", expr: &zeroOrOneExpr{ - pos: position{line: 2693, col: 12, offset: 88870}, + pos: position{line: 2693, col: 12, offset: 88905}, expr: &choiceExpr{ - pos: position{line: 2694, col: 9, offset: 88880}, + pos: position{line: 2694, col: 9, offset: 88915}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2694, col: 9, offset: 88880}, + pos: position{line: 2694, col: 9, offset: 88915}, run: (*parser).callonTableColumnsAttribute34, expr: &litMatcher{ - pos: position{line: 2694, col: 9, offset: 88880}, + pos: position{line: 2694, col: 9, offset: 88915}, val: ".<", ignoreCase: false, want: "\".<\"", }, }, &actionExpr{ - pos: position{line: 2695, col: 11, offset: 88927}, + pos: position{line: 2695, col: 11, offset: 88962}, run: (*parser).callonTableColumnsAttribute36, expr: &litMatcher{ - pos: position{line: 2695, col: 11, offset: 88927}, + pos: position{line: 2695, col: 11, offset: 88962}, val: ".>", ignoreCase: false, want: "\".>\"", }, }, &actionExpr{ - pos: position{line: 2696, col: 11, offset: 88977}, + pos: position{line: 2696, col: 11, offset: 89012}, run: (*parser).callonTableColumnsAttribute38, expr: &litMatcher{ - pos: position{line: 2696, col: 11, offset: 88977}, + pos: position{line: 2696, col: 11, offset: 89012}, val: ".^", ignoreCase: false, want: "\".^\"", @@ -54405,32 +54817,32 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2698, col: 5, offset: 89028}, + pos: position{line: 2698, col: 5, offset: 89063}, label: "weight", expr: &zeroOrOneExpr{ - pos: position{line: 2698, col: 12, offset: 89035}, + pos: position{line: 2698, col: 12, offset: 89070}, expr: &choiceExpr{ - pos: position{line: 2698, col: 13, offset: 89036}, + pos: position{line: 2698, col: 13, offset: 89071}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2842, col: 12, offset: 93887}, + pos: position{line: 2842, col: 12, offset: 93922}, run: (*parser).callonTableColumnsAttribute43, expr: &seqExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, exprs: []interface{}{ &zeroOrOneExpr{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, expr: &litMatcher{ - pos: position{line: 2842, col: 13, offset: 93888}, + pos: position{line: 2842, col: 13, offset: 93923}, val: "-", ignoreCase: false, want: "\"-\"", }, }, &oneOrMoreExpr{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, expr: &charClassMatcher{ - pos: position{line: 2842, col: 18, offset: 93893}, + pos: position{line: 2842, col: 18, offset: 93928}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -54441,10 +54853,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2698, col: 24, offset: 89047}, + pos: position{line: 2698, col: 24, offset: 89082}, run: (*parser).callonTableColumnsAttribute49, expr: &litMatcher{ - pos: position{line: 2698, col: 24, offset: 89047}, + pos: position{line: 2698, col: 24, offset: 89082}, val: "~", ignoreCase: false, want: "\"~\"", @@ -54455,15 +54867,15 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2699, col: 5, offset: 89089}, + pos: position{line: 2699, col: 5, offset: 89124}, label: "style", expr: &zeroOrOneExpr{ - pos: position{line: 2699, col: 11, offset: 89095}, + pos: position{line: 2699, col: 11, offset: 89130}, expr: &actionExpr{ - pos: position{line: 2699, col: 12, offset: 89096}, + pos: position{line: 2699, col: 12, offset: 89131}, run: (*parser).callonTableColumnsAttribute53, expr: &charClassMatcher{ - pos: position{line: 2699, col: 12, offset: 89096}, + pos: position{line: 2699, col: 12, offset: 89131}, val: "[adehlms]", chars: []rune{'a', 'd', 'e', 'h', 'l', 'm', 's'}, ignoreCase: false, @@ -54473,12 +54885,12 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2701, col: 5, offset: 89226}, + pos: position{line: 2701, col: 5, offset: 89261}, label: "comma", expr: &zeroOrOneExpr{ - pos: position{line: 2701, col: 11, offset: 89232}, + pos: position{line: 2701, col: 11, offset: 89267}, expr: &litMatcher{ - pos: position{line: 2701, col: 12, offset: 89233}, + pos: position{line: 2701, col: 12, offset: 89268}, val: ",", ignoreCase: false, want: "\",\"", @@ -54486,7 +54898,7 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2702, col: 5, offset: 89243}, + pos: position{line: 2702, col: 5, offset: 89278}, run: (*parser).callonTableColumnsAttribute58, }, }, @@ -54495,9 +54907,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -54506,23 +54918,23 @@ var g = &grammar{ }, { name: "UserMacroBlock", - pos: position{line: 2729, col: 1, offset: 90252}, + pos: position{line: 2729, col: 1, offset: 90287}, expr: &actionExpr{ - pos: position{line: 2730, col: 5, offset: 90275}, + pos: position{line: 2730, col: 5, offset: 90310}, run: (*parser).callonUserMacroBlock1, expr: &seqExpr{ - pos: position{line: 2730, col: 5, offset: 90275}, + pos: position{line: 2730, col: 5, offset: 90310}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2730, col: 5, offset: 90275}, + pos: position{line: 2730, col: 5, offset: 90310}, label: "name", expr: &actionExpr{ - pos: position{line: 2753, col: 18, offset: 91040}, + pos: position{line: 2753, col: 18, offset: 91075}, run: (*parser).callonUserMacroBlock4, expr: &oneOrMoreExpr{ - pos: position{line: 2753, col: 19, offset: 91041}, + pos: position{line: 2753, col: 19, offset: 91076}, expr: &charClassMatcher{ - pos: position{line: 2753, col: 19, offset: 91041}, + pos: position{line: 2753, col: 19, offset: 91076}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -54534,25 +54946,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2731, col: 5, offset: 90301}, + pos: position{line: 2731, col: 5, offset: 90336}, run: (*parser).callonUserMacroBlock7, }, &litMatcher{ - pos: position{line: 2735, col: 5, offset: 90441}, + pos: position{line: 2735, col: 5, offset: 90476}, val: "::", ignoreCase: false, want: "\"::\"", }, &labeledExpr{ - pos: position{line: 2736, col: 5, offset: 90451}, + pos: position{line: 2736, col: 5, offset: 90486}, label: "value", expr: &actionExpr{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, run: (*parser).callonUserMacroBlock10, expr: &zeroOrMoreExpr{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, expr: &charClassMatcher{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -54562,36 +54974,36 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2737, col: 5, offset: 90479}, + pos: position{line: 2737, col: 5, offset: 90514}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2737, col: 17, offset: 90491}, + pos: position{line: 2737, col: 17, offset: 90526}, name: "InlineAttributes", }, }, &choiceExpr{ - pos: position{line: 2866, col: 8, offset: 94384}, + pos: position{line: 2866, col: 8, offset: 94419}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2859, col: 12, offset: 94244}, + pos: position{line: 2859, col: 12, offset: 94279}, run: (*parser).callonUserMacroBlock16, expr: &choiceExpr{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, alternatives: []interface{}{ &litMatcher{ - pos: position{line: 2859, col: 13, offset: 94245}, + pos: position{line: 2859, col: 13, offset: 94280}, val: "\n", ignoreCase: false, want: "\"\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 20, offset: 94252}, + pos: position{line: 2859, col: 20, offset: 94287}, val: "\r\n", ignoreCase: false, want: "\"\\r\\n\"", }, &litMatcher{ - pos: position{line: 2859, col: 29, offset: 94261}, + pos: position{line: 2859, col: 29, offset: 94296}, val: "\r", ignoreCase: false, want: "\"\\r\"", @@ -54600,9 +55012,9 @@ var g = &grammar{ }, }, ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, }, @@ -54613,23 +55025,23 @@ var g = &grammar{ }, { name: "InlineUserMacro", - pos: position{line: 2741, col: 1, offset: 90639}, + pos: position{line: 2741, col: 1, offset: 90674}, expr: &actionExpr{ - pos: position{line: 2742, col: 5, offset: 90663}, + pos: position{line: 2742, col: 5, offset: 90698}, run: (*parser).callonInlineUserMacro1, expr: &seqExpr{ - pos: position{line: 2742, col: 5, offset: 90663}, + pos: position{line: 2742, col: 5, offset: 90698}, exprs: []interface{}{ &labeledExpr{ - pos: position{line: 2742, col: 5, offset: 90663}, + pos: position{line: 2742, col: 5, offset: 90698}, label: "name", expr: &actionExpr{ - pos: position{line: 2753, col: 18, offset: 91040}, + pos: position{line: 2753, col: 18, offset: 91075}, run: (*parser).callonInlineUserMacro4, expr: &oneOrMoreExpr{ - pos: position{line: 2753, col: 19, offset: 91041}, + pos: position{line: 2753, col: 19, offset: 91076}, expr: &charClassMatcher{ - pos: position{line: 2753, col: 19, offset: 91041}, + pos: position{line: 2753, col: 19, offset: 91076}, val: "[_-0-9\\pL]", chars: []rune{'_', '-'}, ranges: []rune{'0', '9'}, @@ -54641,25 +55053,25 @@ var g = &grammar{ }, }, &andCodeExpr{ - pos: position{line: 2743, col: 5, offset: 90689}, + pos: position{line: 2743, col: 5, offset: 90724}, run: (*parser).callonInlineUserMacro7, }, &litMatcher{ - pos: position{line: 2747, col: 5, offset: 90829}, + pos: position{line: 2747, col: 5, offset: 90864}, val: ":", ignoreCase: false, want: "\":\"", }, &labeledExpr{ - pos: position{line: 2748, col: 5, offset: 90838}, + pos: position{line: 2748, col: 5, offset: 90873}, label: "value", expr: &actionExpr{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, run: (*parser).callonInlineUserMacro10, expr: &zeroOrMoreExpr{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, expr: &charClassMatcher{ - pos: position{line: 2757, col: 19, offset: 91116}, + pos: position{line: 2757, col: 19, offset: 91151}, val: "[^:[ \\r\\n]", chars: []rune{':', '[', ' ', '\r', '\n'}, ignoreCase: false, @@ -54669,10 +55081,10 @@ var g = &grammar{ }, }, &labeledExpr{ - pos: position{line: 2749, col: 5, offset: 90866}, + pos: position{line: 2749, col: 5, offset: 90901}, label: "attributes", expr: &ruleRefExpr{ - pos: position{line: 2749, col: 17, offset: 90878}, + pos: position{line: 2749, col: 17, offset: 90913}, name: "InlineAttributes", }, }, @@ -54682,48 +55094,48 @@ var g = &grammar{ }, { name: "FileLocation", - pos: position{line: 2806, col: 1, offset: 92662}, + pos: position{line: 2806, col: 1, offset: 92697}, expr: &actionExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, run: (*parser).callonFileLocation1, expr: &labeledExpr{ - pos: position{line: 2806, col: 17, offset: 92678}, + pos: position{line: 2806, col: 17, offset: 92713}, label: "path", expr: &oneOrMoreExpr{ - pos: position{line: 2806, col: 22, offset: 92683}, + pos: position{line: 2806, col: 22, offset: 92718}, expr: &choiceExpr{ - pos: position{line: 2806, col: 23, offset: 92684}, + pos: position{line: 2806, col: 23, offset: 92719}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, run: (*parser).callonFileLocation5, expr: &seqExpr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, exprs: []interface{}{ ¬Expr{ - pos: position{line: 2821, col: 5, offset: 93140}, + pos: position{line: 2821, col: 5, offset: 93175}, expr: &litMatcher{ - pos: position{line: 2821, col: 6, offset: 93141}, + pos: position{line: 2821, col: 6, offset: 93176}, val: "[", ignoreCase: false, want: "\"[\"", }, }, &labeledExpr{ - pos: position{line: 2822, col: 5, offset: 93165}, + pos: position{line: 2822, col: 5, offset: 93200}, label: "elements", expr: &oneOrMoreExpr{ - pos: position{line: 2822, col: 14, offset: 93174}, + pos: position{line: 2822, col: 14, offset: 93209}, expr: &choiceExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, run: (*parser).callonFileLocation12, expr: &oneOrMoreExpr{ - pos: position{line: 2823, col: 9, offset: 93184}, + pos: position{line: 2823, col: 9, offset: 93219}, expr: &charClassMatcher{ - pos: position{line: 2823, col: 10, offset: 93185}, + pos: position{line: 2823, col: 10, offset: 93220}, val: "[^\\r\\n[]�{.,;?!<> ]", chars: []rune{'\r', '\n', '[', ']', '�', '{', '.', ',', ';', '?', '!', '<', '>', ' '}, ignoreCase: false, @@ -54732,13 +55144,13 @@ var g = &grammar{ }, }, &seqExpr{ - pos: position{line: 2826, col: 11, offset: 93450}, + pos: position{line: 2826, col: 11, offset: 93485}, exprs: []interface{}{ &actionExpr{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, run: (*parser).callonFileLocation16, expr: &charClassMatcher{ - pos: position{line: 2796, col: 25, offset: 92421}, + pos: position{line: 2796, col: 25, offset: 92456}, val: "[.,;?!]", chars: []rune{'.', ',', ';', '?', '!'}, ignoreCase: false, @@ -54746,23 +55158,23 @@ var g = &grammar{ }, }, &andExpr{ - pos: position{line: 2826, col: 32, offset: 93471}, + pos: position{line: 2826, col: 32, offset: 93506}, expr: ¬Expr{ - pos: position{line: 2826, col: 34, offset: 93473}, + pos: position{line: 2826, col: 34, offset: 93508}, expr: &choiceExpr{ - pos: position{line: 2826, col: 36, offset: 93475}, + pos: position{line: 2826, col: 36, offset: 93510}, alternatives: []interface{}{ ¬Expr{ - pos: position{line: 2863, col: 8, offset: 94334}, + pos: position{line: 2863, col: 8, offset: 94369}, expr: &anyMatcher{ - line: 2863, col: 9, offset: 94335, + line: 2863, col: 9, offset: 94370, }, }, &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFileLocation23, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55075,23 +55487,23 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonFileLocation84, expr: &seqExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, exprs: []interface{}{ &andCodeExpr{ - pos: position{line: 2550, col: 5, offset: 84782}, + pos: position{line: 2550, col: 5, offset: 84817}, run: (*parser).callonFileLocation86, }, &labeledExpr{ - pos: position{line: 2553, col: 5, offset: 84858}, + pos: position{line: 2553, col: 5, offset: 84893}, label: "element", expr: &choiceExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, alternatives: []interface{}{ &actionExpr{ - pos: position{line: 2555, col: 9, offset: 84956}, + pos: position{line: 2555, col: 9, offset: 84991}, run: (*parser).callonFileLocation89, expr: &choiceExpr{ pos: position{line: 698, col: 27, offset: 22399}, @@ -55112,12 +55524,12 @@ var g = &grammar{ pos: position{line: 698, col: 32, offset: 22404}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonFileLocation95, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55129,10 +55541,10 @@ var g = &grammar{ &zeroOrMoreExpr{ pos: position{line: 698, col: 40, offset: 22412}, expr: &actionExpr{ - pos: position{line: 2850, col: 10, offset: 94060}, + pos: position{line: 2850, col: 10, offset: 94095}, run: (*parser).callonFileLocation99, expr: &charClassMatcher{ - pos: position{line: 2850, col: 11, offset: 94061}, + pos: position{line: 2850, col: 11, offset: 94096}, val: "[ \\t]", chars: []rune{' ', '\t'}, ignoreCase: false, @@ -55275,12 +55687,12 @@ var g = &grammar{ pos: position{line: 700, col: 14, offset: 22529}, label: "id", expr: &actionExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, run: (*parser).callonFileLocation127, expr: &oneOrMoreExpr{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, expr: &charClassMatcher{ - pos: position{line: 2835, col: 7, offset: 93712}, + pos: position{line: 2835, col: 7, offset: 93747}, val: "[^[]<>,]", chars: []rune{'[', ']', '<', '>', ','}, ignoreCase: false, @@ -55302,10 +55714,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2558, col: 11, offset: 85060}, + pos: position{line: 2558, col: 11, offset: 85095}, run: (*parser).callonFileLocation131, expr: &charClassMatcher{ - pos: position{line: 2558, col: 12, offset: 85061}, + pos: position{line: 2558, col: 12, offset: 85096}, val: "[<>&]", chars: []rune{'<', '>', '&'}, ignoreCase: false, @@ -55319,10 +55731,10 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, run: (*parser).callonFileLocation133, expr: &litMatcher{ - pos: position{line: 2829, col: 11, offset: 93556}, + pos: position{line: 2829, col: 11, offset: 93591}, val: "{", ignoreCase: false, want: "\"{\"", @@ -55336,27 +55748,27 @@ var g = &grammar{ }, }, &actionExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, run: (*parser).callonFileLocation135, expr: &seqExpr{ - pos: position{line: 1092, col: 23, offset: 33700}, + pos: position{line: 1092, col: 23, offset: 33735}, exprs: []interface{}{ &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", }, &labeledExpr{ - pos: position{line: 1092, col: 51, offset: 33728}, + pos: position{line: 1092, col: 51, offset: 33763}, label: "ref", expr: &actionExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, run: (*parser).callonFileLocation139, expr: &oneOrMoreExpr{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, expr: &charClassMatcher{ - pos: position{line: 1092, col: 56, offset: 33733}, + pos: position{line: 1092, col: 56, offset: 33768}, val: "[0-9]", ranges: []rune{'0', '9'}, ignoreCase: false, @@ -55366,7 +55778,7 @@ var g = &grammar{ }, }, &litMatcher{ - pos: position{line: 1090, col: 32, offset: 33668}, + pos: position{line: 1090, col: 32, offset: 33703}, val: "�", ignoreCase: false, want: "\"�\"", @@ -63665,6 +64077,193 @@ func (p *parser) callonDocumentHeader471() (interface{}, error) { return p.cur.onDocumentHeader471(stack["name"]) } +func (c *current) onDocumentHeader498() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonDocumentHeader498() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader498() +} + +func (c *current) onDocumentHeader502() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonDocumentHeader502() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader502() +} + +func (c *current) onDocumentHeader492(content interface{}) (interface{}, error) { + return types.NewSingleLineComment(content.(string)) + +} + +func (p *parser) callonDocumentHeader492() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader492(stack["content"]) +} + +func (c *current) onDocumentHeader515() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonDocumentHeader515() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader515() +} + +func (c *current) onDocumentHeader518() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonDocumentHeader518() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader518() +} + +func (c *current) onDocumentHeader511() (interface{}, error) { + return types.NewBlockDelimiter(types.Comment, string(c.text)) +} + +func (p *parser) callonDocumentHeader511() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader511() +} + +func (c *current) onDocumentHeader535() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonDocumentHeader535() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader535() +} + +func (c *current) onDocumentHeader538() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonDocumentHeader538() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader538() +} + +func (c *current) onDocumentHeader531() (interface{}, error) { + return types.NewBlockDelimiter(types.Comment, string(c.text)) +} + +func (p *parser) callonDocumentHeader531() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader531() +} + +func (c *current) onDocumentHeader554() (interface{}, error) { + // content is NOT mandatory + return string(c.text), nil + +} + +func (p *parser) callonDocumentHeader554() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader554() +} + +func (c *current) onDocumentHeader558() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonDocumentHeader558() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader558() +} + +func (c *current) onDocumentHeader548(content interface{}) (interface{}, error) { + + return types.NewRawLine(content.(string)) + +} + +func (p *parser) callonDocumentHeader548() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader548(stack["content"]) +} + +func (c *current) onDocumentHeader527(line interface{}) (interface{}, error) { + return line, nil + +} + +func (p *parser) callonDocumentHeader527() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader527(stack["line"]) +} + +func (c *current) onDocumentHeader571() (interface{}, error) { + return string(c.text), nil + +} + +func (p *parser) callonDocumentHeader571() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader571() +} + +func (c *current) onDocumentHeader574() (interface{}, error) { + // TODO: just use "\n" + return string(c.text), nil +} + +func (p *parser) callonDocumentHeader574() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader574() +} + +func (c *current) onDocumentHeader567() (interface{}, error) { + return types.NewBlockDelimiter(types.Comment, string(c.text)) +} + +func (p *parser) callonDocumentHeader567() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader567() +} + +func (c *current) onDocumentHeader509(content interface{}) (interface{}, error) { + c.unsetWithinDelimitedBlock() + return types.NewDelimitedBlock(types.Comment, content.([]interface{})) + +} + +func (p *parser) callonDocumentHeader509() (interface{}, error) { + stack := p.vstack[len(p.vstack)-1] + _ = stack + return p.cur.onDocumentHeader509(stack["content"]) +} + func (c *current) onDocumentHeader1(title, info, extraAttrs interface{}) (interface{}, error) { return types.NewDocumentHeader(title.([]interface{}), info, extraAttrs.([]interface{})) diff --git a/pkg/parser/parser.peg b/pkg/parser/parser.peg index 0e376e02..99307f48 100644 --- a/pkg/parser/parser.peg +++ b/pkg/parser/parser.peg @@ -989,7 +989,7 @@ DocumentHeader <- BlankLine* // ignored in the returned element title:DocumentTitle info:DocumentInformation? - extraAttrs:(AttributeDeclaration / AttributeReset)* // we need to collect extra attrs to process substitution on the title + extraAttrs:(AttributeDeclaration / AttributeReset / SingleLineComment / CommentBlock)* // we need to collect extra attrs to process substitution on the title { return types.NewDocumentHeader(title.([]interface{}), info, extraAttrs.([]interface{})) } diff --git a/pkg/parser/table_of_contents_test.go b/pkg/parser/table_of_contents_test.go index ed346c98..97f2dc1c 100644 --- a/pkg/parser/table_of_contents_test.go +++ b/pkg/parser/table_of_contents_test.go @@ -12,7 +12,7 @@ import ( var _ = Describe("tables of contents", func() { - Context("in final documents", func() { + Context("in document fragments", func() { It("with default level", func() { /* @@ -386,5 +386,254 @@ var _ = Describe("tables of contents", func() { Expect(err).ToNot(HaveOccurred()) Expect(toc).To(MatchTableOfContents(expectedToC)) }) + + }) + + Context("in final documents", func() { + + // same titles for all tests in this context + section1Title := []interface{}{ + &types.StringElement{ + Content: "Section 1", + }, + } + section2Title := []interface{}{ + &types.StringElement{ + Content: "Section 2", + }, + } + + It("without comments in document header", func() { + source := `= Title +:toc: preamble + +a preamble + +== Section 1 + +== Section 2` + expected := &types.Document{ + Elements: []interface{}{ + &types.DocumentHeader{ + Title: []interface{}{ + &types.StringElement{ + Content: "Title", + }, + }, + Elements: []interface{}{ + &types.AttributeDeclaration{ + Name: types.AttrTableOfContents, + Value: "preamble", + }, + }, + }, + &types.Preamble{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "a preamble", + }, + }, + }, + }, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_1", + }, + Title: section1Title, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_2", + }, + Title: section2Title, + }, + }, + ElementReferences: types.ElementReferences{ + "_section_1": section1Title, + "_section_2": section2Title, + }, + TableOfContents: &types.TableOfContents{ + Sections: []*types.ToCSection{ + { + ID: "_section_1", + Level: 1, + Title: "Section 1", + }, + { + ID: "_section_2", + Level: 1, + Title: "Section 2", + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("with single line comments in document header", func() { + source := `= Title +// a comment +// another comment +:toc: preamble +// and once more + +a preamble + +== Section 1 + +== Section 2` + expected := &types.Document{ + Elements: []interface{}{ + &types.DocumentHeader{ + Title: []interface{}{ + &types.StringElement{ + Content: "Title", + }, + }, + Elements: []interface{}{ + // single comments are filtered out + &types.AttributeDeclaration{ + Name: types.AttrTableOfContents, + Value: "preamble", + }, + // single comment is filtered out + }, + }, + &types.Preamble{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "a preamble", + }, + }, + }, + }, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_1", + }, + Title: section1Title, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_2", + }, + Title: section2Title, + }, + }, + ElementReferences: types.ElementReferences{ + "_section_1": section1Title, + "_section_2": section2Title, + }, + TableOfContents: &types.TableOfContents{ + Sections: []*types.ToCSection{ + { + ID: "_section_1", + Level: 1, + Title: "Section 1", + }, + { + ID: "_section_2", + Level: 1, + Title: "Section 2", + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) + + It("with comment blocks in document header", func() { + source := `= Title +//// +a +comment +block +//// +:toc: preamble +//// +another +comment +block +//// + +a preamble + +== Section 1 + +== Section 2` + expected := &types.Document{ + Elements: []interface{}{ + &types.DocumentHeader{ + Title: []interface{}{ + &types.StringElement{ + Content: "Title", + }, + }, + Elements: []interface{}{ + // comment block is filtered out + &types.AttributeDeclaration{ + Name: types.AttrTableOfContents, + Value: "preamble", + }, + // comment block is filtered out + }, + }, + &types.Preamble{ + Elements: []interface{}{ + &types.Paragraph{ + Elements: []interface{}{ + &types.StringElement{ + Content: "a preamble", + }, + }, + }, + }, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_1", + }, + Title: section1Title, + }, + &types.Section{ + Level: 1, + Attributes: types.Attributes{ + types.AttrID: "_section_2", + }, + Title: section2Title, + }, + }, + ElementReferences: types.ElementReferences{ + "_section_1": section1Title, + "_section_2": section2Title, + }, + TableOfContents: &types.TableOfContents{ + Sections: []*types.ToCSection{ + { + ID: "_section_1", + Level: 1, + Title: "Section 1", + }, + { + ID: "_section_2", + Level: 1, + Title: "Section 2", + }, + }, + }, + } + Expect(ParseDocument(source)).To(MatchDocument(expected)) + }) }) }) diff --git a/pkg/renderer/sgml/html5/table_of_contents_test.go b/pkg/renderer/sgml/html5/table_of_contents_test.go index 5a3ee55a..4a3e4b21 100644 --- a/pkg/renderer/sgml/html5/table_of_contents_test.go +++ b/pkg/renderer/sgml/html5/table_of_contents_test.go @@ -196,6 +196,7 @@ level 1 sections not exists.` It("should include with default level", func() { source := `= A title +// a single line comment :toc: preamble A preamble... @@ -271,6 +272,9 @@ A preamble... It("should include with custom level", func() { source := `= A title +//// +a comment block +//// :toc: preamble :toclevels: 4 diff --git a/pkg/types/types.go b/pkg/types/types.go index 1acce8ef..4e26d5c6 100644 --- a/pkg/types/types.go +++ b/pkg/types/types.go @@ -286,7 +286,16 @@ func (h *DocumentHeader) SetTitle(title []interface{}) error { return nil } -var _ WithAttributes = &DocumentHeader{} +var _ WithElements = &DocumentHeader{} + +func (h *DocumentHeader) GetElements() []interface{} { + return h.Elements +} + +func (h *DocumentHeader) SetElements(elements []interface{}) error { + h.Elements = elements + return nil +} func (h *DocumentHeader) GetAttributes() Attributes { return h.Attributes